@font-face { font-family: "Proxima Nova"; font-weight: 300; font-display: swap; font-style: normal; src: url("https://http2.mlstatic.com/ui/webfonts/v3.0.0/proxima-nova/proximanova-light.woff2") format("woff2"), url("https://http2.mlstatic.com/ui/webfonts/v3.0.0/proxima-nova/proximanova-light.woff") format("woff"); }
@font-face { font-family: "Proxima Nova"; font-weight: 400; font-display: swap; font-style: normal; src: url("https://http2.mlstatic.com/ui/webfonts/v3.0.0/proxima-nova/proximanova-regular.woff2") format("woff2"), url("https://http2.mlstatic.com/ui/webfonts/v3.0.0/proxima-nova/proximanova-regular.woff") format("woff"); }
@font-face { font-family: "Proxima Nova"; font-weight: 600; font-display: swap; font-style: normal; src: url("https://http2.mlstatic.com/ui/webfonts/v3.0.0/proxima-nova/proximanova-semibold.woff2") format("woff2"), url("https://http2.mlstatic.com/ui/webfonts/v3.0.0/proxima-nova/proximanova-semibold.woff") format("woff"); }
@font-face { font-family: navigation; src: url("https://http2.mlstatic.com/frontend-assets/ml-web-navigation/ui-navigation/6.6.111/mercadolibre/navigation.woff2") format("woff2"), url("https://http2.mlstatic.com/frontend-assets/ml-web-navigation/ui-navigation/6.6.111/mercadolibre/navigation.woff") format("woff"), url("https://http2.mlstatic.com/frontend-assets/ml-web-navigation/ui-navigation/6.6.111/mercadolibre/navigation.ttf") format("truetype"); font-weight: normal; font-style: normal; }
[class^="nav-icon-"], [class*=" nav-icon-"] { font-style: normal; }
[class^="nav-icon-"]::before, [class*=" nav-icon-"]::before { display: inline-block; font-variant: normal; margin: 0px; speak: none; text-align: center; width: 1em; text-rendering: auto; -webkit-font-smoothing: antialiased; font-family: navigation; }
.nav-icon-back-o::before, .nav-header .nav-header-btn::before { content: ""; }
.nav-icon-bookmarks-o::before { content: ""; }
.nav-icon-bookmarks::before { content: ""; }
.nav-icon-chevron-right-o::before { content: ""; }
.nav-icon-chevron-right::before { content: ""; }
.nav-icon-chevron-up-o::before { content: ""; }
.nav-icon-chevron-up::before { content: ""; }
.nav-icon-close::before { content: ""; }
.nav-icon-facebook::before { content: ""; }
.nav-icon-gplus::before { content: ""; }
.nav-icon-help-o::before { content: ""; }
.nav-icon-help::before { content: ""; }
.nav-icon-instagram::before { content: ""; }
.nav-icon-login-o::before { content: ""; }
.nav-icon-logout-o::before { content: ""; }
.nav-icon-logout::before { content: ""; }
.nav-icon-notifications-o::before { content: ""; }
.nav-icon-notifications::before { content: ""; }
.nav-icon-official-store-o::before { content: ""; }
.nav-icon-register-o::before { content: ""; }
.nav-icon-search-o::before { content: ""; }
.nav-icon-search::before { content: ""; }
.nav-icon-sell-o::before { content: ""; }
.nav-icon-time-o::before { content: ""; }
.nav-icon-twitter::before { content: ""; }
.nav-icon-user-o::before { content: ""; }
.nav-icon-user::before { content: ""; }
.nav-icon-youtube::before { content: ""; }
.nav-icon-close-o::before { content: ""; }
.nav-icon-bookmarks-medium::before { content: ""; }
.nav-icon-cart-empty-medium::before { content: ""; }
.nav-icon-phone::before { content: ""; }
.nav-icon-cart-empty-small::before { content: ""; }
.nav-icon-cart-full-medium::before { content: ""; }
.nav-icon-cart-full-small::before { content: ""; }
.nav-icon-help-medium::before { content: ""; }
.nav-icon-notifications-medium::before { content: ""; }
.nav-icon-user-medium::before { content: ""; }
.nav-icon-search-ml::before { content: ""; }
.nav-icon-user-rounded::before { content: ""; }
.nav-icon-app::before { content: ""; }
.nav-icon-search-plus::before { content: ""; }
.nav-icon-vender-mobile::before { content: ""; }
.nav-icon-bookmarks-mobile::before { content: ""; }
.nav-icon-categories-mobile::before { content: ""; }
.nav-icon-create-account-mobile::before { content: ""; }
.nav-icon-deals-mobile::before { content: ""; }
.nav-icon-download-mobile::before { content: ""; }
.nav-icon-help-mobile::before { content: ""; }
.nav-icon-history-mobile::before { content: ""; }
.nav-icon-logout-mobile::before { content: ""; }
.nav-icon-my-account-mobile::before { content: ""; }
.nav-icon-navigation-mobile::before { content: ""; }
.nav-icon-notifications-mobile::before { content: ""; }
.nav-icon-points-mobile::before { content: ""; }
.nav-icon-purchases-mobile::before { content: ""; }
.nav-icon-stores-mobile::before { content: ""; }
.nav-icon-wallet-mobile::before { content: ""; }
.nav-icon-contact-ms::before { content: ""; }
.nav-icon-cart-ms::before { content: ""; }
.nav-icon-close-ms::before { content: ""; }
.nav-icon-search-ms::before { content: ""; }
.nav-icon-search-spinner-ms::before { content: ""; }
.nav-icon-twitter-ms::before { content: ""; }
.nav-icon-facebook-ms::before { content: ""; }
.nav-icon-instagram-ms::before { content: ""; }
.nav-icon-points-discounts-mobile::before { content: ""; }
.nav-icon-mercado-credits-mobile::before { content: ""; }
.nav-icon-cp-location-mobile::before { content: ""; }
.nav-icon-nav-icon-cp-location-desktop-guest::before { content: ""; }
.nav-icon-nav-icon-cp-location-desktop-logged::before { content: ""; }
.nav-icon-supermercado::before { content: ""; }
.nav-icon-youtube-ms::before { content: ""; }
.nav-icon-home::before { content: ""; }
.nav-icon-quotations-mobile::before { content: ""; }
.nav-icon-pi-logout-mobile::before { content: ""; }
.nav-icon-map-search-mobile::before { content: ""; }
.nav-icon-subscriptions-mobile-video::before { content: ""; }
.nav-icon-contact-tc::before { content: ""; }
.nav-icon-subscriptions-mobile-video-music::before { content: ""; }
.nav-icon-subscriptions-mobile-music::before { content: ""; }
.nav-icon-compra-internacional::before { content: ""; }
.nav-icon-moda-mobile::before { content: ""; }
.nav-icon-mshops-mobile::before { content: ""; }
.nav-icon-summary-mobile::before { content: ""; }
.nav-icon-best-sellers-mobile::before { content: ""; }
.nav-icon-live-mobile::before { content: ""; }
.nav-icon-coupons-mobile::before { content: ""; }
.nav-icon-mplay-mobile::before { content: ""; }
.nav-icon-secure-mobile::before { content: ""; }
@supports (display: flex) {
  body { display: flex; flex-direction: column; min-height: 100vh; height: auto; }
  [role="main"] { height: auto; flex-grow: 1; }
  [role="main"], .nav-footer { display: block; }
  body, [role="main"] { padding: 0px !important; }
  .nav-footer { overflow: unset; }
  .nav-footer-access-content { margin-top: 0px; }
  .nav-footer-access { margin-top: 64px; }
}
:focus:not(:focus-visible) { outline: 0px; }
html, body { height: 100%; margin: 0px; padding: 0px; width: 100%; }
body { border-collapse: collapse; display: table; background-color: rgb(255, 255, 255); font-family: "Proxima Nova", -apple-system, Roboto, Arial, sans-serif, sans-serif; table-layout: fixed; }
.nav-header, [role="main"], .nav-footer { display: table-row; width: 100%; }
[role="main"] { height: 100%; }
[role="main"] .nav-bounds { box-sizing: border-box; }
[role="main"] .nav-bounds[class*="ch-box-"] { border: none; background-color: rgba(0, 0, 0, 0); }
.nav-bounds { display: block; padding: 0px 10px; margin: 0px auto; }
.nav-bounds.nav-bounds-with-cart .nav-cart .nav-icon-cart-quantity > b { font-weight: inherit; }
.nav-header { background-color: rgb(255, 230, 0); border: 0px; position: relative; }
.nav-header::before { content: ""; position: absolute; width: 100%; height: 100px; left: 0px; top: 0px; box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 0px 0px; }
.nav-header .ml-count { font-weight: 600; }
.nav-header-visually-hidden { position: absolute; z-index: -1; border: 0px; clip: rect(0px, 0px, 0px, 0px); clip-path: inset(50%); margin: 0px -1px -1px 0px; overflow: hidden; padding: 0px; display: block; }
.nav-footer-copyright { font-size: 12px; width: auto; }
.nav-footer-navigation a { color: rgb(51, 51, 51); border: 0px; }
.nav-footer-navigation a:link, .nav-footer-navigation a:visited { color: rgb(51, 51, 51); }
.nav-footer-navigation a:hover, .nav-footer-navigation a:active, .nav-footer-navigation a:focus { color: rgb(0, 0, 0); }
.nav-footer-user-info { border-top: 1px solid rgb(237, 237, 237); }
.nav-link-tag { font-size: 11px; font-weight: 600; color: rgb(255, 255, 255); border-radius: 8px; background-color: rgb(52, 131, 250); line-height: 4px; padding: 6px; display: inline-block; text-transform: uppercase; }
.nav-link-tag--small { font-size: 8px; padding: 1px 3px; line-height: 1em; }
.nav-link-tag.mplay { background-color: rgb(0, 166, 80); }
.ui-message { background-color: rgb(245, 245, 245); color: rgb(102, 102, 102); font-size: 14px; line-height: 1.25; padding: 24px; text-align: center; position: relative; width: 100%; }
.ui-message__icon { float: left; margin-right: 4px; }
.ui-message__icon .ui-icon { vertical-align: top; }
.ui-message__text { overflow: auto; }
.ui-message--info { background-color: rgb(245, 245, 245); color: rgb(102, 102, 102); }
.ui-message--success { background-color: rgb(100, 197, 116); color: rgb(255, 255, 255); }
.ui-message__text { overflow: hidden; display: inline; }
.ui-message__content { display: inline; }
.ui-message--has-icon.ui-message--warn .ui-message__icon::after { content: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8' standalone='no'%3F%3E%3Csvg width='16px' height='16px' viewBox='0 0 68 68' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg transform='translate%28-414.000000, -365.000000%29'%3E%3Cg transform='translate%28414.000000, 365.000000%29'%3E%3Ccircle fill='rgba(245, 120, 25, 0.999999)' cx='34' cy='34' r='34'%3E%3C/circle%3E%3Cpolygon fill='%23FFFFFF' points='30 16 38 16 37 38 31 38'%3E%3C/polygon%3E%3Ccircle fill='%23FFFFFF' cx='34' cy='48' r='4'%3E%3C/circle%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A"); }
.ui-message--has-icon.ui-message--default .ui-message__icon::after, .ui-message--has-icon.ui-message--info .ui-message__icon::after { content: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8' standalone='no'%3F%3E%3Csvg width='16px' height='16px' viewBox='0 0 16 16' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg transform='translate%28-22.000000, -180.000000%29'%3E%3Cg transform='translate%280.000000, 165.000000%29'%3E%3Cg transform='translate%2822.000000, 15.000000%29'%3E%3Ccircle id='circle' fill='rgba(25, 95, 244, 0.999999)' cx='8' cy='8' r='8'%3E%3C/circle%3E%3Cpolygon id='rectangle' fill='%23FFFFFF' points='7 12 9 12 8.75 7 7.25 7'%3E%3C/polygon%3E%3Ccircle id='circle' fill='%23FFFFFF' cx='8' cy='5' r='1'%3E%3C/circle%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A"); }
.ui-message--has-icon.ui-message--success .ui-message__icon::after { content: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%228%22%20fill%3D%22%23000%22%20fill-opacity%3D%22.208%22%2F%3E%3Cpath%20fill%3D%22%23FFF%22%20fill-rule%3D%22nonzero%22%20d%3D%22M12.4%206L11%204.6l-4%204-2-2L3.6%208%207%2011.4z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }
.ui-message--has-icon.ui-message--error .ui-message__icon::after { content: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8' standalone='no'%3F%3E%3Csvg width='16px' height='16px' viewBox='0 0 68 68' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='HIGH-final' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg transform='translate%28-416.000000, -368.000000%29'%3E%3Cg transform='translate%28270.000000, 256.000000%29'%3E%3Cg transform='translate%28146.000000, 112.000000%29'%3E%3Ccircle fill='rgba(208, 1, 27, 0.999999)' cx='34' cy='34' r='34'%3E%3C/circle%3E%3Crect opacity='0.3' x='17' y='17' width='34' height='34'%3E%3C/rect%3E%3Cpolygon fill='%23FFFFFF' points='20 43.9999997 24.0000003 48 48 24.0000003 43.9999997 20'%3E%3C/polygon%3E%3Cpolygon fill='%23FFFFFF' transform='translate%2834.000000, 34.000000%29 scale%28-1, 1%29 translate%28-34.000000, -34.000000%29 ' points='20 43.9999997 24.0000003 48 48 24.0000003 43.9999997 20'%3E%3C/polygon%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A"); }
.ui-message--warn, .ui-message--error, .ui-message--success { color: rgb(255, 255, 255); }
.ui-message--warn { background-color: rgb(251, 171, 96); }
.ui-message--error { background-color: rgb(255, 90, 95); }
.ui-message--success { background-color: rgb(57, 181, 74); }
.ui-message { border-radius: 3px; text-align: left; padding-right: 48px; }
.ui-message__icon { margin-right: 8px; }
.ui-message__close { width: 16px; height: 16px; cursor: pointer; padding: 24px; position: absolute; top: 50%; right: 0px; transform: translateY(-50%); }
.ui-message__close::after, .ui-message__close::before { position: absolute; left: 8px; top: 0px; content: ""; height: 16px; width: 2px; background-color: rgb(255, 255, 255); cursor: pointer; }
.ui-message__close::before { transform: rotate(45deg) translateX(20px); }
.ui-message__close::after { transform: rotate(-45deg) translateY(20px); }
.ui-message--info { background-color: rgb(0, 158, 227); color: rgb(255, 255, 255); }
.ui-message.ui-message--post-registration, .ui-message.ui-message--overdue-loans { border-radius: 0px; padding: 0px; text-align: left; }
.ui-message.ui-message--post-registration .ui-message--bounds, .ui-message.ui-message--overdue-loans .ui-message--bounds { box-sizing: border-box; max-width: 1200px; margin: 0px auto; position: relative; }
.ui-message.ui-message--post-registration .ui-message--bounds { padding: 20px 46px 20px 34px; }
.ui-message.ui-message--post-registration .ui-message--bounds .ui-message__icon { position: absolute; top: 50%; transform: translateY(-50%); left: 10px; }
.ui-message.ui-message--post-registration .ui-message--bounds .ui-message__close { right: -6px; box-sizing: border-box; }
.ui-message.ui-message--post-registration a { color: rgb(255, 255, 255); text-decoration: underline; }
.ui-message.ui-message--overdue-loans { background-color: rgb(255, 90, 95); color: rgb(255, 255, 255); font-size: 0px; }
.ui-message.ui-message--overdue-loans .ui-message--bounds { padding: 22px 120px 22px 18px; }
.ui-message.ui-message--overdue-loans .ui-message__text { display: inline !important; }
.ui-message.ui-message--overdue-loans .ui-message--overdue-loans-cta { font-family: "Proxima Nova", -apple-system, Roboto, Arial, sans-serif; display: inline-block; position: absolute; top: 50%; right: 18px; transform: translateY(-50%); width: 84px; height: 36px; line-height: 36px; color: rgb(255, 255, 255); border: 1px solid rgb(255, 255, 255); border-radius: 4px; text-align: center; text-decoration: none; box-sizing: border-box; }
.ui-message.ui-message--overdue-loans .ui-message__text, .ui-message.ui-message--overdue-loans .ui-message--overdue-loans-cta { font-family: "Proxima Nova", -apple-system, Roboto, Arial, sans-serif !important; font-size: 14px; }
#nav-header-overdue-loans { text-decoration: none; display: block; }
.kyc-active-campaign__nav-header { text-decoration: none; }
.kyc-active-campaign__nav-header .kyc-active-campaign__message { background-color: rgb(255, 90, 95); color: rgb(255, 255, 255); border-radius: 0px; padding: 0px; text-align: left; }
.kyc-active-campaign__nav-header .kyc-active-campaign__message .kyc-active-campaign__bounds { box-sizing: border-box; max-width: 1200px; margin: 0px auto; position: relative; padding: 13px; font-size: 14px; }
.kyc-active-campaign__nav-header .kyc-active-campaign__message .kyc-active-campaign__bounds .kyc-active-campaign__text { display: inline; }
.kyc-active-campaign__nav-header .kyc-active-campaign__message .kyc-active-campaign__bounds .kyc-active-campaign__cta { display: inline-block; margin-left: 10px; padding: 8px 20px; color: rgb(255, 255, 255); border: 1px solid rgb(255, 255, 255); border-radius: 4px; }
.nav-footer-seo { display: block; position: relative; background-color: rgb(255, 255, 255); border-top: 1px solid rgb(230, 230, 230); }
.nav-footer-seo .nav-bounds { margin-top: 24px; margin-bottom: 24px; width: 100%; padding: 0px 10%; }
.nav-footer-seo__title { font-weight: 600; margin: 0px 0px 8px; font-size: 18px; color: rgb(51, 51, 51); }
.nav-footer-seo__menu { display: flex; flex-flow: wrap; justify-content: left; padding: 0px; margin: 0px; list-style: none; font-size: 13px; row-gap: 4px; }
.nav-footer-seo__item { margin-right: 0px; }
.nav-footer-seo__item::after { content: "-"; color: rgb(153, 153, 153); padding: 0px 4px; }
.nav-footer-seo__item:last-child::after { content: ""; padding: 0px; }
.nav-footer-seo a.nav-footer-seo__link { color: rgb(153, 153, 153); font-size: 13px; padding-bottom: 8px; text-decoration: none; }
.nav-footer-seo a.nav-footer-seo__link--capitalized { text-transform: capitalize; }
.nav-footer-navigation, .nav-footer-access, #nav-header-user-switch, [for="nav-header-user-switch"], .nav-header-user-layer a:last-child { display: none; }
html, body { font-size: 14px; }
#nav-header-menu-mobile #nav-header-menu-mobile-user-info { padding: 12px 16px !important; }
.user-menu__coins { margin: 0px 20px; background: rgb(229, 229, 229); border-radius: 16px; }
#nav-header-menu .user-menu__coins label > .user-menu__coins-main { display: flex; align-items: center; margin: 0px; padding: 8px 12px 8px 16px; cursor: auto; justify-content: space-around; }
.user-menu__coins-mobile { border-radius: 16px; margin: 12px 0px 0px; background: rgba(255, 255, 255, 0.5); padding: 0px; height: auto; transition: height 0.5s, width 0.5s 0.75s; }
#nav-header-menu .user-menu__coins .user-menu__coins-main-link.user-menu__coins-link-label { color: rgb(52, 131, 250); font-weight: 400; font-size: 14px; line-height: 18px; margin: 0px; padding: 0px 0px 12px; }
#nav-header-menu .user-menu__one-column .user-menu__coins .user-menu__coins-main-item { display: flex; align-items: center; margin: 0px; padding: 11px 12px 11px 18px; cursor: auto; }
.user-menu__coins .user-menu__coins-main-mobile { display: flex; flex-direction: row; padding: 0px 12px; height: 40px; align-items: center; justify-content: space-between; }
.user-menu__coins-mp { display: flex; flex-direction: row; align-items: center; }
#nav-header-menu .user-menu__one-column .user-menu__coins .user-menu__coins-main-item.user-menu__coins-main-item-padding { padding: 8px 12px 10px 18px; }
#nav-header-menu .user-menu__one-column .user-menu__coins .user-menu__coins-main-cursor { cursor: pointer; }
.user-menu__coins-icon { width: 24px; margin-right: 18px; }
.user-menu__coins-icon-mobile { width: 20px; margin-right: 18px; margin-left: 2px; }
.user-menu__coins-icon-title { margin-right: 16px; width: 24px; height: 24px; align-self: center; }
.user-menu__coins-icon-item { align-self: flex-start; margin-right: 18px; width: 20px; height: 20px; }
.user-menu__user-badge-email__chevron.user-menu__coins-title__chevron { color: rgb(115, 115, 115); transform: rotate(135deg); position: absolute; top: -2px; right: 4px; transition: 195ms; }
.user-menu__coins-title { font-size: 14px; color: rgb(26, 26, 26); margin: 0px; font-weight: 600; line-height: 18px; display: flex; }
#nav-header-menu-mobile-user-info .user-menu__coins-title-weight { font-weight: 400; }
.user-menu__coins-title-image-align { align-self: flex-start; }
#nav-header-menu-mobile-user-info .user-menu__coins-item { width: 100%; align-self: center; }
#nav-header-menu-mobile-user-info .user-menu__coins-item-core { display: flex; flex-direction: row; width: 100%; align-items: flex-start; }
#nav-header-menu-mobile-user-info .user-menu__coins .user-menu__coins-info ul a { display: flex; flex-direction: row; width: 100%; align-items: start; padding: 10px 12px; }
#nav-header-menu-mobile-user-info .user-menu__coins .user-menu__coins-info ul { border-bottom: 0px solid rgb(255, 255, 255); padding: 0px; }
#nav-header-menu-mobile-user-info .user-menu__coins-item-container-title { width: 100%; justify-content: space-between; display: flex; align-items: baseline; padding-right: 10px; position: relative; }
#nav-header-menu-mobile-user-info .user-menu__coins-title-mobile { padding: 11px 0px; }
#nav-header-menu-mobile-user-info .user-menu__coins-super-index { font-size: 9px; vertical-align: top; line-height: 22px; }
#nav-header-menu-mobile-user-info .user-menu__coins-container-item-info { display: flex; align-items: center; width: 100%; margin-top: 4px; }
#nav-header-menu-mobile-user-info .user-menu__coins-percentage { font-size: 11px; padding: 3px 6px 2px; border-radius: 8px; font-weight: 600; line-height: 11px; }
#nav-header-menu-mobile-user-info .user-menu__coins-percentage-mobile { margin-left: 10px; border-radius: 14px; }
#nav-header-menu-mobile-user-info .user-menu__coins-percentage-green { color: rgb(0, 166, 80); background: rgba(0, 166, 80, 0.1); }
#nav-header-menu-mobile-user-info .user-menu__coins-percentage-red { color: rgb(242, 61, 79); background: rgba(242, 61, 79, 0.1); }
#nav-header-menu-mobile-user-info .user-menu__coins-subtitle { font-size: 12px; color: rgb(115, 115, 115); line-height: normal; margin: 0px; font-weight: 400; }
#nav-header-menu-mobile-user-info .user-menu__coins-subtitle-balance { overflow-wrap: break-word; white-space: normal; text-align: left; width: 185px; margin: 4px 0px 0px; display: block; }
#nav-header-menu-mobile-user-info .user-menu__coins-subtitle-info { font-size: 14px; color: rgb(52, 131, 250); margin: 0px; font-weight: 400; line-height: 18px; }
#nav-header-menu-mobile-user-info .user-menu__coins-subtitle-ma { margin-left: 3px; }
#nav-header-menu .user-menu__coins-main-item--link { position: relative; }
#nav-header-menu .user-menu__coins--link { text-transform: none; left: 0px; position: absolute; width: 100%; height: 100%; cursor: pointer; z-index: 10; }
#nav-header-menu .user-menu__coins--link:hover { background-color: rgba(0, 0, 0, 0) !important; }
#nav-header-menu .user-menu__one-column .user-menu__coins .user-menu__coins-main.user-menu__coins-main-kyc { justify-content: space-between; align-items: flex-start; display: flex; padding: 10px 12px 12px 16px; }
.user-menu__coins-kyc-label { color: rgb(52, 131, 250); font-weight: 600; font-size: 14px; line-height: 18px; margin: 0px; }
.user-menu__user-badge-email__chevron.user-menu__user-badge-kyc { color: rgb(52, 131, 250); margin-right: 5px; }
.user-menu__coins-chevron .user-menu__coins-kyc-chevron { color: rgb(52, 131, 250); stroke: rgb(52, 131, 250); }
.user-menu__coins-kyc-label-mobile { display: flex; justify-content: space-between; align-items: center; flex-direction: row; padding: 11px 12px; text-decoration: none; background: rgb(255, 255, 255); }
.user-menu__coins-kyc-label-mobile p { margin: 0px; }
.user-menu__coins-item-list { padding: 0px; height: 0px; opacity: 0; overflow: hidden; transition: height 0.3s, opacity 0.5s; }
.user-menu__coins-container-list { padding: 0px; max-height: 0px; opacity: 0; overflow: hidden; transition: 195ms; }
.user-menu__coins-mp-link { width: 100%; }
.user-menu__coins-show-item-list { height: 107px; opacity: 1; }
.user-menu__coins-show-item-list-with-kyc { height: 145px; opacity: 1; }
.user-menu__coins-item-container-title .user-menu__coins-rotate-icon { transform: rotate(315deg); }
.user-menu__coins-main-mobile .user-menu__coins-chevron { transform: rotate(90deg); transition: transform 0.4s ease-in-out; }
.user-menu__coins-chevron .user-menu__coins--chevron { color: rgb(115, 115, 115); stroke: rgb(115, 115, 115); }
#nav-header-menu .user-menu__one-column .user-menu__coins .user-menu__shortcuts-separator { margin: 0px; border-top: 1px solid; }
#nav-header-menu .user-menu__one-column .user-menu__shortcuts-separator.user-menu__shortcuts-separator-coin { margin: 0px 12px 0px 16px; }
#nav-header-menu .nav-header-user-layer .user-menu__coins-link-label:hover, #nav-header-menu .nav-header-user-layer .user-menu__coins-main-item:hover, #nav-header-menu .nav-header-user-layer .user-menu__coins-main:hover { background: 0px 0px; }
.user-menu__coins-kyc-list { height: 188px; }
.user-menu__coins ul { padding: 0px; }
.user-menu__coins-currency.andes-money-amount { display: flex; align-items: baseline; }
.user-menu__coins-title .andes-money-amount--cents-superscript .andes-money-amount__cents { align-self: flex-start; margin-left: 1px; }
.user-menu__coins-title .andes-money-amount--cents-comma .andes-money-amount__cents::before { content: ","; }
.user-menu__coins-title .andes-money-amount--cents-dot .andes-money-amount__cents::before { content: "."; }
.user-menu__coins-title .andes-money-amount__cents--superscript-16 { margin-top: 0.7px !important; }
.user-menu__coins-title-weight .andes-money-amount--cents-superscript[style] { font-size: 14px !important; }
#user-menu__coins-state:checked ~ .user-menu__coins-container-list { max-height: 200px; opacity: 1; transition: 225ms; }
#user-menu__coins-state:checked ~ label .user-menu__coins-title__chevron { transform: rotate(-45deg); top: 0px; transition: 225ms; }
#user-menu__coins-state:checked ~ .user-menu__coins-mobile { background: rgb(255, 255, 255); transition: 225ms ease-in-out; }
.user-menu__coins-item-container-title .user-menu__coins-chevron { transform: rotate(90deg); }
#user-menu__coins-state:checked ~ .user-menu__coins-mobile .user-menu__coins-chevron-mp { transform: rotate(-90deg); transition: 225ms ease-in-out; }
#user-menu__coins-state:checked ~ .user-menu__coins-mobile .user-menu__coins-info { max-height: 500px; transition: 225ms ease-in-out; }
.user-menu__coins-main-mobile { box-sizing: border-box; }
.user-menu__coins-info { overflow: hidden; border-radius: 0px 0px 16px 16px; max-height: 0px; box-sizing: border-box; transition: 195ms ease-in-out; }
#nav-header-menu-mobile .user-menu__coins ul li span a span { color: rgb(52, 131, 250); font-weight: 400; }
#nav-header-menu-mobile .user-menu__coins ul li span a { padding: 0px; height: auto; min-height: auto; margin-top: 10px; }
.hide-visually, .user-menu__coins .andes-visually-hidden { clip: rect(0px, 0px, 0px, 0px); border: 0px; clip-path: inset(50%); height: 1px; margin: 0px -1px -1px 0px; overflow: hidden; padding: 0px; position: absolute; white-space: nowrap; width: 1px; }
#nav-header-menu-mobile .user-menu__coins-divisor { border-bottom: 1px solid rgb(230, 230, 230); width: 100%; }
#nav-header-menu-mobile .user-menu__coins-divisor-coins { border-bottom: 1px solid rgb(230, 230, 230); width: -webkit-fill-available; margin: 0px 12px; }
.user-menu__coins-no-kyc-list { height: 156px; }
.user-menu__coins-kyc-list, .user-menu__coins-no-kyc-list { background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.1) 0px 6px 16px 0px; transition: height 225ms, _ 225ms 225ms; }
#nav-header-menu-mobile .user-menu__coins-info ul li { width: 100%; display: flex; flex-direction: column; align-items: center; padding: 0px; }
.user-menu__coins-kyc-list { max-height: 150px; }
#nav-header-menu-mobile ul { border-bottom: 0px; }
.user-menu__coins ul li a .user-menu__coins-currency.andes-money-amount { align-items: baseline; display: flex; font-weight: 400; line-height: 1.25; }
.andes-money-amount__currency-symbol, .andes-money-amount__negative-symbol { padding-right: 0.2em; }
.andes-money-amount--compact { line-height: 1; }
.andes-money-amount--cents-superscript .andes-money-amount__cents { align-self: flex-start; margin-left: 1px; }
#nav-header-menu-mobile-user-info, #nav-header-menu-mobile::before { background: rgb(255, 230, 0); }
html, body { height: 100%; margin: 0px; padding: 0px; width: 100%; }
body { border-collapse: collapse; display: table; background-color: rgb(255, 255, 255); font-family: "Proxima Nova", -apple-system, Roboto, Arial, sans-serif, sans-serif; font-size: 14px; table-layout: fixed; }
.nav-header, [role="main"], .nav-footer { display: table-row; width: 100%; }
[role="main"] { height: 100%; }
[role="main"] .nav-bounds { box-sizing: border-box; }
[role="main"] .nav-bounds[class*="ch-box-"] { border: none; background-color: rgba(0, 0, 0, 0); }
.nav-bounds { display: block; padding: 0px 10px; margin: 0px auto; }
.nav-footer-navigation, .nav-footer-access, #nav-header-user-switch, [for="nav-header-user-switch"], .nav-header-user-layer a:last-child { display: none; }
.nav-header { font-family: "Proxima Nova", -apple-system, Roboto, Arial, sans-serif; background-color: rgb(255, 230, 0); color: rgba(0, 0, 0, 0.898); user-select: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); cursor: default; border-bottom: 0px solid rgb(255, 255, 255); }
.nav-header .nav-bounds { position: relative; padding: 48px 0px 0px; }
.nav-header, .nav-header *, .nav-header ::before, .nav-header ::after { box-sizing: border-box; }
.nav-header.nav-header-sticky { position: fixed; z-index: 900; }
.nav-header.nav-header-sticky + main > .nav-bounds, .nav-header.nav-header-sticky + main > .nav-main-content, .nav-header.nav-header-sticky ~ main > .nav-bounds, .nav-header.nav-header-sticky ~ main > .nav-main-content { padding-top: 48px; }
[for="nav-header-menu-switch"], .nav-header-menu-switch { position: absolute; top: 0px; right: 0px; height: 48px; width: 45px; cursor: pointer; }
.nav-header-menu-switch { background-color: rgba(0, 0, 0, 0); border: 0px; padding: 0px; }
.nav-header-menu-switch label { cursor: pointer; display: block; width: 100%; height: 100%; }
#nav-header-menu-switch { display: none; }
#nav-header-menu-switch:checked + .nav-header-menu-wrapper .hamburger-top-bread { transform: translate(0px, 4px) rotate(40deg); }
#nav-header-menu-switch:checked + .nav-header-menu-wrapper .hamburger-patty { transform: scale(0, 0); }
#nav-header-menu-switch:checked + .nav-header-menu-wrapper .hamburger-bottom-bread { transform: translate(0px, -4px) rotate(-40deg); }
#nav-header-menu-switch:checked + .nav-header-menu-wrapper #nav-header-menu { display: block; }
.nav-header-menu-mobile-open .nav-header-menu-wrapper .hamburger-top-bread { transform: translate(0px, 4px) rotate(40deg); }
.nav-header-menu-mobile-open .nav-header-menu-wrapper .hamburger-patty { transform: scale(0, 0); }
.nav-header-menu-mobile-open .nav-header-menu-wrapper .hamburger-bottom-bread { transform: translate(0px, -4px) rotate(-40deg); }
.nav-header-menu-mobile-open .nav-header-menu-wrapper #nav-header-menu { display: block; }
.hamburger-bottom-bread, .hamburger-patty, .hamburger-top-bread { position: absolute; display: block; width: 20px; height: 2px; background-color: rgba(0, 0, 0, 0.898); top: 50%; border-radius: 0px; transition: 100ms ease-out; left: 12.5px; }
.hamburger-top-bread { margin-top: -5px; }
.hamburger-patty { margin-top: -1px; }
.hamburger-bottom-bread { margin-top: 3px; }
#nav-header-menu::after, #nav-header-menu::before { border-style: solid; border-color: rgba(0, 0, 0, 0); position: absolute; bottom: 100%; transform: translateY(1px); content: ""; }
#nav-header-menu { background-color: rgb(255, 255, 255); display: none; position: relative; }
#nav-header-menu a { display: block; height: 48px; padding: 0px 10px; font-size: 16px; text-decoration: none; line-height: 48px; color: rgba(0, 0, 0, 0.898); border-top: 1px solid rgb(234, 234, 234); position: relative; }
#nav-header-menu a [class^="nav-icon-"]::before, #nav-header-menu a [class*=" nav-icon-"]::before { display: none; }
#nav-header-menu a::after { position: absolute; top: 0px; right: 20px; display: block; font-family: navigation; color: rgba(13, 13, 13, 0.898); content: ""; }
#nav-header-menu::before { border-bottom-color: rgb(255, 255, 255); border-width: 8px; right: 14.5px; pointer-events: none; }
#nav-header-menu::after { border-width: 7px; border-bottom-color: rgb(255, 255, 255); right: 15.5px; pointer-events: none; }
.nav-logo { background-image: url("https://http2.mlstatic.com/frontend-assets/ml-web-navigation/ui-navigation/6.6.111/mercadolibre/logo__small_25years.png"); background-repeat: no-repeat; display: inline-block; height: 28px; overflow: hidden; text-indent: -999px; width: 39px; top: 10px; position: absolute; left: 10px; }
[data-country="BR"] .nav-logo, [data-country="PT"] .nav-logo, [data-country="CL"] .nav-logo, [data-country="PE"] .nav-logo, [data-country="EC"] .nav-logo, [data-country="MX"] .nav-logo, [data-country="CO"] .nav-logo, [data-country="VE"] .nav-logo { background-image: url("https://http2.mlstatic.com/frontend-assets/ml-web-navigation/ui-navigation/6.6.111/mercadolibre/logo__small.png"); }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi), (min-resolution: 2dppx) {
  .nav-logo { background-image: url("https://http2.mlstatic.com/frontend-assets/ml-web-navigation/ui-navigation/6.6.111/mercadolibre/logo__small_25years.png"); background-size: 39px 28px; }
  [data-country="BR"] .nav-logo, [data-country="PT"] .nav-logo, [data-country="CL"] .nav-logo, [data-country="PE"] .nav-logo, [data-country="EC"] .nav-logo, [data-country="MX"] .nav-logo, [data-country="CO"] .nav-logo, [data-country="VE"] .nav-logo { background-image: url("https://http2.mlstatic.com/frontend-assets/ml-web-navigation/ui-navigation/6.6.111/mercadolibre/logo__small@2x.png"); }
}
.nav-search { position: absolute; left: 59px; top: 0px; right: 45px; height: 48px; padding: 7px 0px; }
input[type="text"].nav-search-input, input[type="search"].nav-search-input { color: rgba(0, 0, 0, 0.898); font-size: 16px; border-radius: 2px; width: 100%; height: 100%; margin: 0px; background-color: rgb(255, 255, 255); padding: 6px 6px 6px 35px; box-shadow: none; font-family: inherit; }
input[type="text"].nav-search-input:focus, input[type="search"].nav-search-input:focus { box-shadow: rgba(0, 0, 0, 0) 0px 0px 1px; padding: 6px 6px 6px 35px; outline: 0px; }
input[type="text"].nav-search-input.ch-autocomplete-loading, input[type="search"].nav-search-input.ch-autocomplete-loading { background-position: right 30px center; }
button.nav-search-btn, button.nav-search-btn:focus { position: absolute; top: 0px; right: 0px; height: 48px; padding: 0px; width: 48px; background: none; border: none; font-size: 22px; color: rgb(102, 102, 102); line-height: 1em; }
.nav-icon-close::before, .nav-icon-search::before { display: inline-block; }
.nav-icon-close span, .nav-icon-search span { display: none; }
.nav-footer { background-color: rgb(238, 238, 238); color: rgb(153, 153, 153); font-family: "Proxima Nova", -apple-system, Roboto, Arial, sans-serif; font-size: 14px; overflow: hidden; }
.nav-footer, .nav-footer *, .nav-footer ::before, .nav-footer ::after { box-sizing: border-box; }
.nav-footer a, .nav-footer a:link, .nav-footer a:visited, .nav-footer a:active { color: rgb(51, 51, 51); text-decoration: none; }
.nav-footer .nav-footer-change-device, .nav-footer .nav-footer-change-device:link, .nav-footer .nav-footer-change-device:visited, .nav-footer .nav-footer-change-device:active { float: right; display: inline-block; line-height: 14px; color: rgb(102, 102, 102); }
.nav-footer-primaryinfo { margin: 0px 0px 25px; border-top: 0.5px solid rgb(221, 221, 221); padding-top: 25px; font-size: 12px; }
.nav-footer-secondaryinfo { font-size: 12px; }
.nav-footer-copyright { font-size: inherit; display: inline-block; color: rgb(102, 102, 102); vertical-align: top; width: 60%; line-height: 14px; }
.nav-footer-user { padding: 25px 12px 20px; border-radius: 5px; text-align: center; overflow: hidden; font-size: 0px; }
.nav-footer-user .nav-footer-login, .nav-footer-user .nav-footer-registration { font-size: 14px; line-height: 20px; display: inline-block; }
.nav-footer-user .nav-footer-login { padding-right: 0.7em; border-right: 0.5px solid rgb(221, 221, 221); }
.nav-footer-user .nav-footer-registration { padding-left: 0.7em; }
.nav-footer-user strong { font-weight: normal; color: rgb(102, 102, 102); display: inline-block; max-width: 100px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; vertical-align: bottom; }
.nav-footer-user.logged { font-size: 14px; }
.nav-footer-user.logged > a { margin-left: 12.5px; }
.nav-footer-secondary-user { padding: 0px 12px 20px; border-radius: 5px; text-align: center; margin-top: 0px; margin-bottom: 0px; font-size: 14px; }
.nav-footer-downloadapp-banner { display: block; margin-top: 32px; text-align: center; background-color: rgb(255, 219, 8); padding: 0px 15px; }
.nav-footer-downloadapp-banner a.nav-footer-downloadapp { font-size: 11px; vertical-align: middle; color: rgb(102, 102, 102); padding-top: 0px; display: inline-block; }
.nav-footer-downloadapp-banner a.nav-footer-downloadapp:active, .nav-footer-downloadapp-banner a.nav-footer-downloadapp:link, .nav-footer-downloadapp-banner a.nav-footer-downloadapp:visited { color: rgb(102, 102, 102); }
.nav-footer-downloadapp-banner .nav-icon.nav-icon-downloadapp { background: url("https://http2.mlstatic.com/frontend-assets/ml-web-navigation/ui-navigation/6.6.111/mercadolibre/49x64-download-icon.png") center top / 49px 64px no-repeat; display: inline-block; width: 49px; height: 64px; margin-top: -8px; margin-right: 10px; vertical-align: middle; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx), (min-resolution: 192dpi) {
  .nav-footer-downloadapp-banner .nav-icon.nav-icon-downloadapp { background: url("https://http2.mlstatic.com/frontend-assets/ml-web-navigation/ui-navigation/6.6.111/mercadolibre/97x127-download-icon@2x.png") 0% 0% / 49px 64px; width: 49px; height: 64px; }
}
.nav-footer-info-wrapper { padding: 0px 10px; }
.nav-footer-hp { height: 1px; width: 1px; position: absolute; overflow: hidden; clip: rect(1px, 1px, 1px, 1px); }
.nav-footer-access { font-family: "Proxima Nova", -apple-system, Roboto, Arial, sans-serif; }
#nav-footer-access-switch { display: none; }
input[type="text"].nav-search-input, input[type="search"].nav-search-input { background-color: rgba(255, 255, 255, 0.7); border: none; position: relative; box-sizing: border-box; z-index: 915; }
input[type="text"].nav-search-input:focus, input[type="search"].nav-search-input:focus { border: none; }
.nav-header-has-search-active input[type="text"].nav-search-input:focus, .nav-header-has-search-active input[type="search"].nav-search-input:focus { color: rgb(102, 102, 102); box-shadow: none; }
input[type="text"].nav-search-input::placeholder, input[type="search"].nav-search-input::placeholder { color: rgba(0, 0, 0, 0.55); font-size: 16px; font-weight: 400; }
.nav-header-has-search-active input[type="text"].nav-search-input, .nav-header-has-search-active input[type="search"].nav-search-input { padding-right: 45px; }
button.nav-search-btn, button.nav-search-btn:focus { left: -6px; right: initial; z-index: 920; }
button.nav-search-btn span, button.nav-search-btn:focus span { display: none; }
.nav-header-has-search-active button.nav-search-btn, .nav-header-has-search-active button.nav-search-btn:focus { display: none; }
.nav-search-btn .nav-icon-search { font-size: 19px; }
.nav-search-btn .nav-icon-search::before { content: ""; vertical-align: bottom; }
.nav-header .nav-header-btn { position: absolute; top: 3px; left: 0px; padding: 20px; text-indent: -200%; border: 0px; box-shadow: none; background: none; }
.nav-header .nav-header-btn::before { font-family: navigation; font-size: 20px; line-height: 1; color: rgba(0, 0, 0, 0.898); position: absolute; left: 10px; top: 10px; text-indent: 0px; }
.nav-header .nav-header-btn--no-arrow { text-indent: 0px; border: 1px solid rgba(0, 0, 0, 0.15); padding: 0px 10px; left: 10px; top: 10px; }
.nav-header .nav-header-btn--no-arrow::before { display: none; }
.nav-header .nav-cart { color: rgba(0, 0, 0, 0.898); }
.nav-search { z-index: 910; will-change: left; transition: left 0.15s ease-out; }
.nav-search::before { content: ""; display: none; position: absolute; top: 0px; left: -10px; right: -10px; height: 100%; background-color: rgb(255, 255, 255); opacity: 0; will-change: opacity; transition: opacity 0.15s ease-out; }
.nav-search .nav-category { z-index: 917; }
form.nav-search:focus-within { left: 10px !important; right: 10px !important; }
form.nav-search:focus-within::before { opacity: 1; display: block; }
form.nav-search:focus-within .nav-search-close-btn { display: block; opacity: 1; }
form.nav-search:focus-within .nav-search-btn { display: none; }
form.nav-search:focus-within button:focus { display: none; opacity: 0; }
form.nav-search:not(:focus-within) .nav-search-clear-btn::before { display: none; opacity: 0; }
.nav-search-close-btn, .nav-search-close-btn:focus, .nav-search-clear-btn, .nav-search-clear-btn:focus { font-size: 22px; line-height: 1; color: rgba(0, 0, 0, 0.898); border: 0px; background: none; display: none; position: absolute; top: 0px; z-index: 920; height: 48px; padding: 0px; width: 48px; }
.nav-search-close-btn, .nav-search-close-btn:focus { top: 1px; left: -4px; opacity: 0; will-change: opacity; transition: opacity 0.15s ease-out; }
.nav-search-close-btn::before, .nav-search-close-btn:focus::before { content: ""; font-family: navigation; }
.nav-search-clear-btn, .nav-search-clear-btn:focus { right: -4px; }
.nav-search-clear-btn::before { content: ""; font-family: navigation; vertical-align: bottom; }
.nav-search--has-text .nav-search-clear-btn { display: block; }
#nav-header-menu-switch:checked + .nav-header-menu-wrapper .hamburger-top-bread, #nav-header-menu-switch:checked ~ header .nav-header-menu-wrapper .hamburger-top-bread { transform: translate(0px, 8px) rotate(40deg); }
#nav-header-menu-switch:checked + .nav-header-menu-wrapper .hamburger-bottom-bread, #nav-header-menu-switch:checked ~ header .nav-header-menu-wrapper .hamburger-bottom-bread { transform: translate(0px, -8px) rotate(-40deg); }
.nav-header-menu-mobile-open .nav-header-menu-wrapper .hamburger-top-bread { transform: translate(0px, 8px) rotate(40deg); }
.nav-header-menu-mobile-open .nav-header-menu-wrapper .hamburger-bottom-bread { transform: translate(0px, -8px) rotate(-40deg); }
.hamburger-top-bread { margin-top: -6.66667px; }
.hamburger-patty { margin-top: -0.666667px; }
.hamburger-bottom-bread { margin-top: 5.33333px; }
#nav-header-menu-switch:checked + .nav-header-menu-wrapper .hamburger-top-bread, #nav-header-menu-switch:checked ~ header .nav-header-menu-wrapper .hamburger-top-bread { transform: translate(0px, 6px) rotate(40deg); }
#nav-header-menu-switch:checked + .nav-header-menu-wrapper .hamburger-patty, #nav-header-menu-switch:checked ~ header .nav-header-menu-wrapper .hamburger-patty { transform: scale(0, 0); }
#nav-header-menu-switch:checked + .nav-header-menu-wrapper .hamburger-bottom-bread, #nav-header-menu-switch:checked ~ header .nav-header-menu-wrapper .hamburger-bottom-bread { transform: translate(0px, -6px) rotate(-40deg); }
.nav-header-menu-mobile-open .nav-header-menu-wrapper .hamburger-top-bread { transform: translate(0px, 6px) rotate(40deg); }
.nav-header-menu-mobile-open .nav-header-menu-wrapper .hamburger-patty { transform: scale(0, 0); }
.nav-header-menu-mobile-open .nav-header-menu-wrapper .hamburger-bottom-bread { transform: translate(0px, -6px) rotate(-40deg); }
#nav-header-menu { padding: 16px 0px; }
#nav-header-menu a { padding: 0px 16px 0px 72px; height: 50px; line-height: 50px; border: none; }
#nav-header-menu a.notifications-widget, #nav-header-menu a.option-help, #nav-header-menu a.option-register, #nav-header-menu a.bookmarks-widget { border-left: none; }
#nav-header-menu a.option-my-account::after { content: ""; }
#nav-header-menu a.option-notifications::after { content: ""; }
#nav-header-menu a.option-logout::after { content: ""; }
#nav-header-menu a.option-bookmarks::after { content: ""; }
#nav-header-menu a.option-sell::after { content: ""; }
#nav-header-menu a.option-help::after { content: ""; }
#nav-header-menu a.option-login::after { content: ""; }
#nav-header-menu a.option-register::after { content: ""; }
#nav-header-menu a::after { left: 24px; font-size: 24px; }
.nav-bounds.nav-bounds-with-cart [for="nav-header-menu-switch"], .nav-bounds.nav-bounds-with-cart .nav-header-menu-switch { right: 45px; }
.nav-bounds-with-cart #nav-header-menu::before { right: 59.5px; }
.nav-bounds-with-cart #nav-header-menu::after { right: 60.5px; }
.nav-cart.nav-cart-full .nav-icon-cart::before { content: ""; }
.nav-cart.nav-cart-empty .nav-icon-cart::before { content: ""; }
#mlMsg { margin: 0px auto; box-sizing: border-box; max-width: 1220px; }
#mlMsg .content { padding-right: 20px; }
#mlMsg p { margin: 0px; }
#mlMsg #mlMsgRemove { width: 15px; height: 16px; position: absolute; top: 50%; transform: translateY(-50%); right: 12px; cursor: pointer; }
input[type="text"].nav-search-input, input[type="search"].nav-search-input { background-color: rgb(255, 255, 255); }
input[type="text"].nav-search-input::placeholder, input[type="search"].nav-search-input::placeholder { color: rgb(187, 187, 187); font-weight: 200; }
input[type="search"].nav-search-input { appearance: none; }
input[type="search"].nav-search-input::-webkit-search-decoration, input[type="search"].nav-search-input::-webkit-search-cancel-button, input[type="search"].nav-search-input::-webkit-search-results-button, input[type="search"].nav-search-input::-webkit-search-results-decoration { display: none; }
@keyframes nav-header-notification-pulse { 
  0% { transform: scale(0); opacity: 0; }
  100% { transform: scale(1); opacity: 1; }
}
.nav-header-notifications-badge { position: absolute; padding: 0px 4px; background: rgb(246, 76, 65); color: rgb(255, 255, 255); border-radius: 2px; font-size: 11px; text-align: center; min-width: 18px; height: 18px; line-height: 18px; pointer-events: none; -webkit-font-smoothing: antialiased; text-size-adjust: 100%; }
.nav-header-menu-wrapper > .nav-header-notifications-badge { top: 8px; right: 8px; animation-name: nav-header-notification-pulse; animation-duration: 0.3s; animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1); animation-iteration-count: 1; }
.nav-bounds-with-cart .nav-header-menu-wrapper > .nav-header-notifications-badge { right: 53px; }
nav .nav-header-notifications-badge { top: 16px; right: 20px; }
.nav-header-notifications-badge:empty, #nav-header-menu-switch:checked + .nav-header-menu-wrapper > .nav-header-notifications-badge, #nav-header-menu-switch:checked ~ header .nav-header-menu-wrapper > .nav-header-notifications-badge, .nav-header-menu-mobile-open + .nav-header-menu-wrapper > .nav-header-notifications-badge { display: none; animation-name: none; }
.nav-bounds.nav-bounds-with-cart .nav-search { right: 94px; }
.nav-bounds.nav-bounds-with-cart .nav-cart { display: block; position: absolute; right: 0px; top: 0px; height: 48px; width: 45px; text-align: center; }
.nav-bounds.nav-bounds-with-cart .nav-cart ::before { font-size: 18px; line-height: 50px; }
.nav-bounds.nav-bounds-with-cart .nav-cart .nav-icon-cart { margin-left: -8px; }
.nav-bounds.nav-bounds-with-cart .nav-cart .nav-icon-cart-quantity { position: absolute; right: 14px; top: 11px; font-size: 11px; line-height: 15px; width: 20px; text-align: center; }
.nav-bounds.nav-bounds-with-cart .nav-cart.nav-cart-empty .nav-icon-cart-quantity { display: none; }
.nav-header::before, .nav-header.nav-header-plusclean::before, .nav-header.nav-header-pluslite::before, .nav-header.nav-header-lite-supply::before { height: 48px; }
.nav-footer { background-color: rgb(255, 255, 255); }
.nav-footer-mobile-title { font-weight: 600; margin: 0px 0px 14px; font-size: 14px; color: rgb(51, 51, 51); }
.nav-footer-mobile-links-bounds { padding: 26px 10%; font-size: 0px; }
.nav-footer-mobile-links-bounds a { display: inline-block; width: 50%; font-size: 14px; line-height: 1.3em; color: rgb(51, 51, 51); white-space: normal; vertical-align: middle; margin: 0.75em 0px; padding-right: 10px; }
.nav-footer-mobile-links-bounds a:nth-child(2n) { padding-right: 0px; }
.nav-footer-mobile-links { word-break: break-word; }
.nav-footer-mobile-links-bounds + .nav-bounds, .nav-footer-mobile-links-bounds:first-child, .nav-bounds { padding: 22px 10%; }
.nav-bounds .nav-footer-user { text-align: left; padding: 0px; margin: 0px 0px 12px; overflow: visible; font-size: 0px; color: rgb(51, 51, 51); height: 25px; line-height: 25px; }
.nav-bounds .nav-footer-user .nav-icon-user { vertical-align: middle; }
.nav-bounds .nav-footer-user strong { color: rgb(51, 51, 51); font-size: 16px; font-weight: normal; vertical-align: middle; max-width: none; }
.nav-bounds .nav-footer-user.logged a { display: inline-block; margin: 0px; }
.nav-bounds .nav-footer-user.logged .nav-footer-avatar-user-img { height: 25px; width: 25px; border-radius: 50%; margin-right: 6px; vertical-align: middle; }
.nav-bounds .nav-footer-user.logged .nav-icon-user { display: inline-block; font-size: 23px; }
.nav-bounds .nav-footer-user.logged .nav-icon-user::before { content: ""; }
.nav-bounds .nav-footer-user .nav-footer-login, .nav-bounds .nav-footer-user .nav-footer-registration { font-size: 16px; color: rgb(52, 132, 250); font-weight: 300; }
.nav-bounds .nav-footer-user .nav-footer-login { padding-right: 10px; border-right: 1px solid rgb(234, 234, 234); }
.nav-bounds .nav-footer-user .nav-footer-registration { padding-left: 10px; }
.nav-footer-info-wrapper { text-align: left; margin: 0px; padding: 0px; }
.nav-footer-info-wrapper .nav-footer-primaryinfo { border: none; margin: 0px; padding: 0px; }
.nav-footer-info-wrapper .nav-footer-primaryinfo .nav-footer-copyright { font-size: 12px; color: rgb(153, 153, 153); font-weight: 300; }
.nav-menu, .nav-search .nav-category, .exhibitor__picture, a.option-logout { display: none !important; }
.hamburger-top-bread, .hamburger-patty, .hamburger-bottom-bread { height: 1px; }
.hamburger-bottom-bread { margin-top: 6px; }
.hamburger-top-bread { margin-top: -8px; }
#nav-header-menu-switch:checked + .nav-header-menu-wrapper .hamburger-top-bread, #nav-header-menu-switch:checked ~ header .nav-header-menu-wrapper .hamburger-top-bread { transform: translate(0px, 8px) rotate(45deg); }
#nav-header-menu-switch:checked + .nav-header-menu-wrapper .hamburger-patty, #nav-header-menu-switch:checked ~ header .nav-header-menu-wrapper .hamburger-patty { transform: scale(0, 0); }
#nav-header-menu-switch:checked + .nav-header-menu-wrapper .hamburger-bottom-bread, #nav-header-menu-switch:checked ~ header .nav-header-menu-wrapper .hamburger-bottom-bread { transform: translate(0px, -6px) rotate(-45deg); }
#nav-header-menu-switch:checked + .nav-header-menu-wrapper #nav-header-menu { display: none; }
#nav-header-menu-mobile ul.nav-categs-departments-mobile { padding: 0px; border: none; }
#nav-header-menu-mobile .nav-categs-departments-mobile__list a:active, #nav-header-menu-mobile .nav-categs-departments-mobile__list a:focus, #nav-header-menu-mobile .nav-categs-departments-mobile__list a:hover { background-color: rgb(245, 245, 245); }
#nav-header-menu-mobile .nav-categs-departments-mobile__selected { background-color: rgb(245, 245, 245); color: rgb(52, 131, 250); }
#nav-header-menu-mobile .nav-categs-departments-mobile-item a { color: rgba(0, 0, 0, 0.55); display: block; padding: 8px 0px; font-weight: 400; }
#nav-header-menu-mobile .nav-categs-departments-mobile__categories { padding: 8px 0px 0px 26px; border: none; }
#nav-header-menu-mobile > div > ul > li > details > summary { display: block; min-height: 39px; line-height: 23px; text-decoration: none; padding: 8px 20px 8px 26px; margin: 0px; color: rgba(0, 0, 0, 0.8); font-weight: 600; position: relative; }
#nav-header-menu-mobile > div > ul > li > details > summary::-webkit-details-marker { display: none; }
#nav-header-menu-mobile > div > ul > li > details > summary::after { border-style: solid; border-width: 0px 1.5px 1.5px 0px; content: ""; display: inline-block; height: 8px; transform: rotate(45deg); width: 8px; color: rgb(0, 0, 0); margin: 0px; bottom: 18px; right: 30px; position: absolute; padding: 2px; transition: 200ms linear; }
#nav-header-menu-mobile > div > ul > li > details > summary i { font-size: 20px; width: 20px; height: 20px; margin-right: 18px; float: left; font-weight: 400; }
#nav-header-menu-mobile > div > ul > li > details[open] > summary { background-color: rgb(245, 245, 245); color: rgb(52, 131, 250); }
#nav-header-menu-mobile > div > ul > li > details[open] > summary::after { transform: translate(0px, 3px) rotate(225deg); color: rgb(52, 131, 250); border-width: 0px 1.5px 1.5px 0px; content: ""; display: inline-block; height: 8px; width: 8px; margin: 0px; bottom: 18px; right: 30px; position: absolute; padding: 2px; transition: 200ms linear; }
.nav-categs-departments-mobile__details[open] { background-color: rgb(245, 245, 245); }
.nav-categs-departments-mobile__summary { margin-left: 26px; position: relative; height: 39px; top: 9px; list-style-type: none; font-weight: 600; }
.nav-categs-departments-mobile__summary::-webkit-details-marker { display: none; }
.nav-categs-departments-mobile__summary::after { border-style: solid; border-width: 1.5px 1.5px 0px 0px; border-color: rgb(0, 0, 0); content: ""; display: inline-block; position: absolute; vertical-align: middle; height: 8px; width: 8px; transform: rotate(135deg); right: 30px; top: 7px; transition: 200ms linear; }
.nav-categs-departments-mobile__details[open] .nav-categs-departments-mobile__summary { color: rgb(52, 131, 250); outline: none; }
.nav-categs-departments-mobile__details[open] .nav-categs-departments-mobile__summary::after { transform: rotate(315deg) translate(0px, 5px); top: 7px; right: 30px; transition: 200ms linear; border-color: rgb(52, 131, 250); }
.nav-categs-departments-mobile-item { display: block; padding: 0px; }
#nav-header-menu-mobile .nav-menu-categories-link-mobile.nav-menu-chevron-up { background-color: rgb(245, 245, 245); transition: 100ms linear; color: rgb(52, 131, 250); }
.nav-menu-categories-link-mobile.nav-menu-chevron-down { transition: 100ms linear; }
.nav-menu-chevron-down, .nav-menu-chevron-up { display: flex; line-height: 18px; box-sizing: border-box; position: relative; padding-right: 14px; }
.nav-menu-chevron-down::after, .nav-menu-chevron-up::after { border-style: solid; border-width: 1.5px 1.5px 0px 0px; border-color: rgb(255, 255, 255); content: ""; display: inline-block; position: absolute; vertical-align: middle; height: 7px; width: 7px; transform: rotate(45deg) translateY(-50%); top: 50%; transition: 200ms linear; }
.nav-menu-chevron-down::before, .nav-menu-chevron-up::before { content: none; }
.nav-menu-chevron-up::after { transform: translate(0px, 3px) rotate(225deg); color: rgb(52, 131, 250); }
.nav-header-menu-mobile-open .nav-header-menu-wrapper .hamburger-top-bread { transform: translate(0px, 8px) rotate(45deg); }
.nav-header-menu-mobile-open .nav-header-menu-wrapper .hamburger-patty { transform: scale(0, 0); }
.nav-header-menu-mobile-open .nav-header-menu-wrapper .hamburger-bottom-bread { transform: translate(0px, -6px) rotate(-45deg); }
.nav-header-menu-mobile-open .nav-header-menu-wrapper #nav-header-menu { display: none; }
.ui-loading--inline { position: relative; }
.ui-loading--block { position: absolute; z-index: 7; }
.ui-loading--block .ui-loading__container { z-index: 8; }
.ui-loading--fullscreen { position: fixed; z-index: 1022; }
.ui-loading--fullscreen .ui-loading__container { z-index: 1023; }
.ui-loading--block, .ui-loading--fullscreen, .ui-loading__mask { width: 100%; height: 100%; top: 0px; left: 0px; }
.ui-loading--block .ui-loading__container, .ui-loading--fullscreen .ui-loading__container { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
.ui-loading__mask { position: absolute; background-color: rgba(255, 255, 255, 0.9); }
.ui-loading--inline .ui-loading__mask { display: none; }
.ui-loading__spinner { width: 32px; height: 32px; animation: 2s linear 0s infinite normal none running loading-rotate; transform-origin: center center; position: relative; }
.ui-loading__spinner--small { width: 32px; height: 32px; }
.ui-loading__spinner--large { width: 64px; height: 64px; }
.ui-loading__spinner-path { stroke-dasharray: 89, 200; stroke-dashoffset: -10; animation: 1.5s ease-in-out 0s infinite normal none running loading-dash, 6s ease-in-out 0s infinite normal none running loading-color; stroke-linecap: round; stroke: rgb(52, 131, 250); }
@keyframes loading-rotate { 
  100% { transform: rotate(360deg); }
}
@keyframes loading-dash { 
  0% { stroke-dasharray: 1, 200; stroke-dashoffset: 0; }
  50% { stroke-dasharray: 89, 200; stroke-dashoffset: -35px; }
  100% { stroke-dasharray: 89, 200; stroke-dashoffset: -124px; }
}
@keyframes loading-color { 
  100%, 0% { stroke: rgb(52, 131, 250); }
}
a.nav-mobile-button { line-height: 1; padding: 12px 0px; text-align: center; border-radius: 4px; font-size: 14px; font-weight: 600; border: 1px solid rgb(52, 132, 250); cursor: pointer; box-shadow: rgb(255, 255, 255) 0px 0px 0px 0px; text-decoration: none; display: inline-block; width: 48%; }
@media (min-width: 450px) {
  a.nav-mobile-button { width: 40%; }
}
@media (min-width: 768px) {
  a.nav-mobile-button { width: 44%; }
}
a.nav-mobile-button.nav-mobile-button-outline { background: rgb(255, 255, 255); color: rgb(52, 132, 250); }
a.nav-mobile-button.nav-mobile-button-filled { background: rgb(52, 132, 250); color: rgb(255, 255, 255); margin-right: 4px; }
#nav-header-menu-mobile { background: rgb(255, 255, 255); margin: 0px; padding: 0px; color: rgb(51, 51, 51); position: relative; display: none; box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 1px 0px; border-top: 1px solid rgb(229, 216, 80); }
#nav-header-menu-mobile::before { content: ""; position: absolute; top: -6px; right: 17px; width: 10px; height: 10px; transform: rotate(45deg); border-top: 1px solid rgb(229, 216, 80); border-left: 1px solid rgb(229, 216, 80); }
#nav-header-menu-mobile #nav-header-menu-mobile-user-info { border-bottom: 1px solid rgb(230, 230, 230); padding: 18px 24px; box-sizing: content-box; height: 52px; }
#nav-header-menu-mobile #nav-header-menu-mobile-user-info.nav-header-menu-mobile-guest { height: auto; padding: 18px 24px; }
#nav-header-menu-mobile #nav-header-menu-mobile-user-info #nav-header-mobile-avatar-form { position: relative; width: 40px; height: 40px; line-height: 42px; text-align: center; background: rgb(237, 237, 237); border-radius: 50%; color: rgb(187, 187, 187); font-size: 25px; float: left; margin-right: 12px; margin-top: 6px; }
#nav-header-menu-mobile #nav-header-menu-mobile-user-info #nav-header-mobile-avatar-form input { opacity: 0; position: absolute; left: -1000px; }
#nav-header-menu-mobile #nav-header-menu-mobile-user-info #nav-header-mobile-avatar-form img { width: 100%; height: 100%; border-radius: 50%; border: 1px solid rgb(245, 245, 245); position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
#nav-header-menu-mobile #nav-header-menu-mobile-user-info #nav-header-mobile-avatar-form svg { display: none; position: absolute; top: -12px; left: -12px; width: 64px; height: 64px; }
#nav-header-menu-mobile #nav-header-menu-mobile-user-info #nav-header-mobile-avatar-form svg path { stroke-width: 4; }
#nav-header-menu-mobile #nav-header-menu-mobile-user-info.nav-header-menu-mobile-with-loyalty #nav-header-mobile-avatar-form { margin-right: 20px; }
#nav-header-menu-mobile #nav-header-menu-mobile-user-info .nav-icon-create-account-mobile { margin-left: 2px; }
#nav-header-menu-mobile #nav-header-menu-mobile-user-info .nav-header-menu-mobile-guest-logo { height: 56px; width: 56px; background-color: rgb(237, 237, 237); border-radius: 50%; float: left; margin-right: 16px; text-align: center; }
#nav-header-menu-mobile #nav-header-menu-mobile-user-info .nav-header-menu-mobile-guest-icon { margin-top: 9px; }
#nav-header-menu-mobile #nav-header-menu-mobile-user-info .nav-header-menu-mobile-guest-title { font-size: 16px; font-weight: 600; margin: 4px 0px; line-height: 1; }
#nav-header-menu-mobile #nav-header-menu-mobile-user-info .nav-header-menu-mobile-guest-text { font-size: 14px; color: rgba(0, 0, 0, 0.45); margin: 0px; line-height: 1.14; }
#nav-header-menu-mobile #nav-header-menu-mobile-user-info .nav-header-menu-mobile-guest-buttons { margin-top: 14px; }
#nav-header-menu-mobile #nav-header-menu-mobile-user-info .nav-header-menu-mobile-guest-buttons ul { display: contents; }
#nav-header-menu-mobile #nav-header-menu-mobile-user-info .nav-header-menu-mobile-guest-buttons li { display: inline; }
#nav-header-menu-mobile #nav-header-menu-mobile-user-info .nav-header-menu-mobile-guest-buttons a { display: inline-block; padding: 12px 0px; font-size: 14px; line-height: 14px; }
#nav-header-menu-mobile #nav-header-menu-mobile-user-info .nav-header-menu-mobile-guest-buttons a.nav-mobile-button-filled { background: rgb(52, 132, 250); color: rgb(255, 255, 255); margin-right: 4px; }
#nav-header-menu-mobile #nav-header-menu-mobile-user-info .nav-header-menu-mobile-guest-buttons a.nav-mobile-button-outline { background: rgb(255, 255, 255); color: rgb(52, 132, 250); }
#nav-header-menu-mobile #nav-header-menu-mobile-user-info .nav-header-mobile-loyalty-link { font-size: 14px; text-decoration: none; font-weight: 400; }
#nav-header-menu-mobile #nav-header-menu-mobile-user-info .nav-header-mobile-loyalty-link-icon { margin-left: 3px; }
#nav-header-menu-mobile #nav-header-menu-mobile-user-info .nav-header-mobile-loyalty-level-1 { stroke: rgb(32, 194, 97); color: rgb(32, 194, 97); }
#nav-header-menu-mobile #nav-header-menu-mobile-user-info .nav-header-mobile-loyalty-level-2 { stroke: rgb(26, 194, 176); color: rgb(26, 194, 176); }
#nav-header-menu-mobile #nav-header-menu-mobile-user-info .nav-header-mobile-loyalty-level-3 { stroke: rgb(0, 164, 213); color: rgb(0, 164, 213); }
#nav-header-menu-mobile #nav-header-menu-mobile-user-info .nav-header-mobile-loyalty-level-4 { stroke: rgb(64, 99, 234); color: rgb(64, 99, 234); }
#nav-header-menu-mobile #nav-header-menu-mobile-user-info .nav-header-mobile-loyalty-level-5 { stroke: rgb(135, 0, 255); color: rgb(135, 0, 255); }
#nav-header-menu-mobile #nav-header-menu-mobile-user-info .nav-header-mobile-loyalty-level-6 { stroke: rgb(169, 15, 144); color: rgb(169, 15, 144); }
#nav-header-menu-mobile #nav-header-menu-mobile-user-info.nav-header-menu-mobile-with-loyalty #nav-header-mobile-avatar-form svg { display: inline-block; }
#nav-header-menu-mobile #nav-header-menu-mobile-user-info #nav-header-user-greetings { font-size: 16px; font-weight: 600; line-height: 1.25; margin: 5px 0px 0px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
#nav-header-menu-mobile #nav-header-menu-mobile-user-info.nav-header-menu-mobile-with-loyalty #nav-header-user-greetings { font-size: 14px; line-height: 1.29; color: rgba(0, 0, 0, 0.45); font-weight: 400; }
#nav-header-menu-mobile #nav-header-menu-mobile-user-info #nav-header-user-mail-or-level { font-size: 14px; line-height: 1.29; color: rgba(0, 0, 0, 0.45); white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
#nav-header-menu-mobile #nav-header-menu-mobile-user-info.nav-header-menu-mobile-with-loyalty #nav-header-user-mail-or-level .nav-header-mobile-loyalty-link { line-height: 1.25; font-size: 16px; font-weight: 600; color: rgba(0, 0, 0, 0.8); }
#nav-header-menu-mobile #nav-header-menu-mobile-user-info.nav-header-menu-mobile-with-loyalty #nav-header-user-mail-or-level path { stroke: rgba(0, 0, 0, 0.8); }
#nav-header-menu-mobile ul { position: relative; background: rgb(255, 255, 255); list-style: none; margin: 0px; padding: 16px 0px; border-bottom: 1px solid rgb(230, 230, 230); font-size: 14px; }
#nav-header-menu-mobile ul li { display: block; padding: 4px 0px; margin: 0px; }
#nav-header-menu-mobile ul li:last-of-type { margin-bottom: 0px; }
#nav-header-menu-mobile ul li.nav-mobile-menu-selected { background: rgb(247, 247, 247); }
#nav-header-menu-mobile ul li.nav-mobile-menu-selected a { color: rgb(52, 131, 250); }
#nav-header-menu-mobile ul li a { display: block; min-height: 39px; line-height: 23px; text-decoration: none; padding: 8px 20px 8px 26px; margin: 0px; color: rgba(0, 0, 0, 0.8); font-weight: 600; }
#nav-header-menu-mobile ul li a i { font-size: 20px; width: 20px; height: 20px; display: inline-block; margin-right: 18px; float: left; font-weight: 400; }
#nav-header-menu-mobile ul li a i.nav-icon-bookmarks-mobile { font-size: 18px; height: 18px; }
#nav-header-menu-mobile ul li a i.nav-icon-deals-mobile { font-size: 22px; height: 23px; margin-top: 2px; }
#nav-header-menu-mobile ul li a i.nav-icon-points-discounts-mobile { font-size: 22px; height: 22px; }
#nav-header-menu-mobile ul li a i.nav-icon-mplay-mobile { font-size: 15px; }
#nav-header-menu-mobile ul li a span { margin: 0px; }
#nav-header-menu-mobile ul li a span .nav-header-notifications-badge { position: static; display: inline-block; margin-left: 10px; }
#nav-header-menu-mobile ul li a span .nav-header-notifications-badge:empty { display: none; }
#nav-header-menu-mobile ul li a span .nav-header-badge { border-radius: 4px; background-color: rgb(52, 131, 250); display: inline-block; margin: 2px 0px 0px 10px; color: rgb(255, 255, 255); padding: 0px 8px; line-height: 20px; font-size: 10px; text-transform: uppercase; vertical-align: top; }
@media (max-width: 359px) {
  #nav-header-menu-mobile ul li a span .nav-header-badge { text-indent: -200px; overflow: hidden; width: 10px; height: 10px; padding: 0px; border-radius: 50%; margin-top: 8px; }
}
#nav-header-menu-mobile ul li a .nav-link-tag { margin-left: 9px; }
#nav-header-menu-mobile ul #nav-header-menu-mobile-account-money a { height: 62px; line-height: 38px; }
#nav-header-menu-mobile ul #nav-header-menu-mobile-account-money p { padding-left: 41px; line-height: 23px; }
#nav-header-menu-mobile ul #nav-header-menu-mobile-account-money #nav-header-menu-mobile-account-money-detail { display: block; color: rgb(121, 121, 121); font-size: 14px; line-height: 1.14; }
#nav-header-menu-mobile ul #nav-header-menu-mobile-account-money #nav-header-menu-mobile-account-money-detail svg { width: 20px; height: 20px; }
#nav-header-menu-switch:checked ~ header .nav-header-menu-wrapper #nav-header-menu-mobile, .nav-header-menu-mobile-open #nav-header-menu-mobile { display: block; }
#nav-header-menu-switch:checked ~ header .nav-bounds-with-cart .nav-header-menu-wrapper #nav-header-menu-mobile::before, .nav-bounds-with-cart #nav-header-menu-switch:checked + .nav-header-menu-wrapper #nav-header-menu-mobile::before, header.nav-header-menu-mobile-open .nav-bounds-with-cart #nav-header-menu-mobile::before { right: 62px; }
.nav-bounds-with-cart .nav-cart { overflow: hidden; }
.nav-header-mobile-profile-evolution { text-decoration: none; -webkit-font-smoothing: antialiased; }
.nav-header-mobile-profile-evolution__image-container { position: relative; margin-top: 0px; margin-right: 12px; width: 48px; height: 48px; background: rgb(255, 255, 255); color: rgba(0, 0, 0, 0.55); border: 1px solid rgba(0, 0, 0, 0.07); float: left; display: flex; align-items: center; justify-content: center; border-radius: 50%; }
.nav-header-mobile-profile-evolution__mobile-user-avatar { border-radius: 50%; width: 100%; height: 100%; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
.nav-header-mobile-profile-evolution__meli-plus-icon { position: absolute; bottom: -4.5px; left: 5.2px; width: 37.1px; }
.nav-header-mobile-profile-evolution__user-greeting { font-size: 20px; font-weight: 600; color: rgba(0, 0, 0, 0.9); overflow: hidden; text-overflow: ellipsis; white-space: nowrap; line-height: 1.1; padding-top: 3.4px; }
.nav-header-mobile-profile-evolution__action-label { font-weight: 400; color: rgba(0, 0, 0, 0.9); font-size: 14px; line-height: 1; }
.nav-header-mobile-profile-evolution-link-icon { stroke: rgba(0, 0, 0, 0.9); color: rgba(0, 0, 0, 0.9); margin-left: 3.2px; padding-top: 1px; }
.nav-header-mobile-profile-evolution__arrow-right { stroke-width: 1.3; }
.nav-header-mobile-profile-evolution__user-initials { height: 100%; width: 100%; display: flex; align-items: center; justify-content: center; color: rgba(0, 0, 0, 0.9); font-size: 20px; font-weight: 500; line-height: 1; }
.nav-bounds.nav-bounds-with-cart .nav-cart .nav-icon-cart-quantity { right: 12px; }
.nav-icon-search { color: rgb(170, 170, 170); }
.nav-cart.nav-cart-full .nav-icon-cart::before { content: ""; }
.nav-cart.nav-cart-empty .nav-icon-cart::before { content: ""; }
.nav-bounds-with-cart .nav-search { right: 94px; }
.nav-search input[type="text"].nav-search-input, .nav-search input[type="search"].nav-search-input { padding-top: 5px; padding-bottom: 7px; }
input[type="text"].nav-search-input, input[type="search"].nav-search-input { background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 2px 0px; }
input[type="text"].nav-search-input::placeholder, input[type="search"].nav-search-input::placeholder { color: rgba(0, 0, 0, 0.25); }
.nav-icon-search::before { transform: translateY(-2px); }
.nav-search .nav-search-btn { padding-bottom: 2px; }
.nav-search .nav-search-btn .nav-icon-search { font-size: 13px; line-height: 18px; display: inline; }
.nav-search .nav-search-btn .nav-icon-search::before { content: ""; }
.nav-footer .nav-footer-downloadapp-banner { margin: 0px; padding: 10px 10%; background: rgb(255, 230, 0); border-top: 1px solid rgb(242, 228, 84); border-bottom: 1px solid rgb(242, 228, 84); text-align: left; white-space: nowrap; overflow: hidden; }
.nav-footer .nav-footer-downloadapp-banner a.nav-footer-downloadapp { font-size: 16px; line-height: 1.11; color: rgb(51, 51, 51); }
.nav-footer .nav-footer-downloadapp-banner .nav-icon.nav-icon-downloadapp { margin: 0px 16px 0px 0px; display: inline-block; width: 50px; height: 50px; border-radius: 5.8px; box-shadow: rgba(0, 0, 0, 0.18) 0px 2px 5px 0px; vertical-align: middle; background-image: url("https://http2.mlstatic.com/frontend-assets/ml-web-navigation/ui-navigation/6.6.111/mercadolibre/logo__small.png"); background-repeat: no-repeat; background-position: center center; background-size: 50px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi), (min-resolution: 2dppx) {
  .nav-footer .nav-footer-downloadapp-banner .nav-icon.nav-icon-downloadapp { background-image: url("https://http2.mlstatic.com/frontend-assets/ml-web-navigation/ui-navigation/6.6.111/mercadolibre/logo__small@2x.png"); background-size: 50px; }
}
.nav-footer .nav-footer-downloadapp-banner .nav-icon.nav-icon-downloadapp::before { content: none; }
.nav-footer .nav-bounds a.nav-footer-change-device { display: none; }
@media (min-width: 360px) {
  .nav-footer .nav-footer-downloadapp-banner a.nav-footer-downloadapp { font-size: 18px; }
}
@media (min-width: 475px) {
  .nav-footer-mobile-links-bounds a { width: 33%; }
  .nav-footer-mobile-links-bounds a:nth-child(2n) { padding-right: 10px; }
  .nav-footer-mobile-links-bounds a:nth-child(3n) { padding-right: 0px; }
}
.nav-header .nav-logo { background-size: 44px 31px; width: 44px; height: 32px; top: 8px; left: 10px; }
.nav-header .nav-bounds { padding: 48px 0px 0px; }
.nav-header .nav-bounds .nav-search { height: 48px; left: 64px; }
a.nav-header-cp-anchor, a.nav-header-cp-anchor:hover, a.nav-header-cp-anchor:visited, a.nav-header-cp-anchor:active, a.nav-header-cp-anchor:link { color: rgb(115, 108, 40); text-decoration: none; display: block; height: 39px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; position: relative; padding: 1px 30px 0px 28px; line-height: 38px; font-size: 13px; box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 0px 0px; }
a.nav-header-cp-anchor::before, a.nav-header-cp-anchor:hover::before, a.nav-header-cp-anchor:visited::before, a.nav-header-cp-anchor:active::before, a.nav-header-cp-anchor:link::before { font-family: navigation; content: ""; position: absolute; left: 10px; font-size: 16px; text-rendering: auto; -webkit-font-smoothing: antialiased; }
a.nav-header-cp-anchor::after, a.nav-header-cp-anchor:hover::after, a.nav-header-cp-anchor:visited::after, a.nav-header-cp-anchor:active::after, a.nav-header-cp-anchor:link::after { position: absolute; top: 16px; right: 12px; border-style: solid; border-width: 0px 2px 2px 0px; border-color: rgb(193, 183, 77); content: ""; display: inline-block; height: 7px; transform: rotate(-45deg); width: 7px; }
#nav-header-menu-switch:checked + .nav-header .nav-header-cp-anchor { display: none; }
.nav-header-menu-mobile-open a.nav-header-cp-anchor { display: none; }
.nav-footer-access-icon { margin-left: 8px; }
@media (max-width: 355px) {
  .nav-footer-access-icon { margin-left: 4px; }
}
.nav-footer-navigation { margin-bottom: 8px; }
.nav-footer-navigation__menu { display: contents; }
.nav-footer-navigation__item { display: inline; }
.nav-footer-navigation__item a[href$="/acessibilidade"] { padding-left: 20px; background-image: url("https://http2.mlstatic.com/frontend-assets/ml-web-navigation/ui-navigation/6.6.111/mercadolibre/accessibility.png"); background-repeat: no-repeat; background-position: left top; background-size: 14px; }
.nav-footer-navigation__link { padding: 0px 4px; }
.nav-footer-navigation__link--capitalized { text-transform: capitalize; }
.nav-footer-navigation__link:first-child { padding-left: 0px; }
.nav-footer-navigation--mobile { display: block; }
.nav-footer-secondaryinfo { margin: 0px 0px 4px; }
.nav-footer-mobile-links-bounds:has(+ .nav-footer-mobile-seo_glossary) { padding-bottom: 0px; }
.nav-footer-mobile-seo_glossary .nav-bounds { padding-top: 24px; padding-bottom: 24px; }
.nav-footer-mobile-seo_glossary .nav-footer-navigation__glossary-container { display: flex; flex-direction: column; justify-content: start; align-items: start; text-align: start; }
.nav-footer-mobile-seo_glossary .nav-footer-navigation__glossary-container .nav-footer-primaryinfo { margin: 0px; padding: 0px; border: 0px; position: relative; left: -16px; }
.nav-footer-mobile-seo_glossary .nav-footer-navigation__glossary-container .nav-footer-access-title { font-size: 1.17rem; font-weight: 600; color: rgba(0, 0, 0, 0.9); padding-bottom: 8px; line-height: 22px; width: 100%; margin: 0px; text-align: left; }
.nav-footer-mobile-seo_glossary .nav-footer-navigation__glossary-container .nav-footer-navigation__seo-list { display: grid; grid-template-columns: repeat(5, minmax(42px, max-content)); gap: 10px; color: rgb(153, 153, 153); padding: 0px; margin: 0px; list-style-type: none; }
.nav-footer-mobile-seo_glossary .nav-footer-navigation__glossary-container .nav-footer-navigation__seo-list .nav-footer-navigation__glossary_item { width: 44px; height: 44px; display: flex; justify-content: center; align-items: center; line-height: 18px; font-size: 14px; font-weight: 400; color: rgb(153, 153, 153); position: relative; }
.nav-footer-mobile-seo_glossary .nav-footer-navigation__glossary-container .nav-footer-navigation__seo-list .nav-footer-navigation__glossary_item .nav-footer__link { display: flex; justify-content: center; align-items: center; text-decoration: none; width: 44px; height: 44px; }
.nav-footer-mobile-seo_glossary .nav-footer-navigation__glossary-container .nav-footer-navigation__seo-list .nav-footer-navigation__glossary_item:not(:nth-child(5n+1))::before { content: "-"; left: -15%; color: rgb(153, 153, 153); font-size: 14px; font-weight: 400; line-height: 18px; position: absolute; }
.nav-footer-mobile-seo_glossary .nav-footer-navigation__glossary-container .nav-footer-navigation__seo-list .nav-footer-navigation__glossary_item_separator { display: none; }
.download-app-bottom-banner-opacity { opacity: 1; will-change: opacity; position: fixed; top: 0px; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.6); z-index: 2147483643; }
.download-app-bottom-banner-wrapper { opacity: 1; will-change: opacity; display: flex; flex-direction: column; position: fixed; z-index: 2147483643; bottom: 0px; left: 0px; right: 0px; background-color: rgb(255, 255, 255); padding: 16px; border-radius: 6px 6px 0px 0px; }
.download-app-bottom-banner-wrapper .download-app-bottom-banner-icon { position: absolute; top: -40px; display: inline-block; width: 73px; height: 73px; border-radius: 18px; background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.18) 0px 2px 5px 0px; vertical-align: middle; }
.download-app-bottom-banner-wrapper .download-app-bottom-banner-row { display: flex; align-items: center; flex-direction: column; padding-top: 35px; }
.download-app-bottom-banner-wrapper .download-app-bottom-banner-row .download-app-bottom-banner-header { display: flex; flex-direction: row; flex: 1 1 0%; justify-content: center; align-items: center; }
.download-app-bottom-banner-wrapper .download-app-bottom-banner-row .download-app-bottom-banner-header .download-app-bottom-banner-rating-container .download-app-bottom-banner-rating-row { display: flex; }
.download-app-bottom-banner-wrapper .download-app-bottom-banner-row .download-app-bottom-banner-header .download-app-bottom-banner-rating-container .download-app-bottom-banner-rating-row .download-app-bottom-banner-rating { font-size: 14px; font-style: normal; font-weight: 600; line-height: 18px; color: rgba(0, 0, 0, 0.55); }
.download-app-bottom-banner-wrapper .download-app-bottom-banner-row .download-app-bottom-banner-header .download-app-bottom-banner-rating-container .download-app-bottom-banner-rating-row .download-app-bottom-banner-rating-icon { width: 16px; height: 16px; vertical-align: middle; margin-right: 8px; background-image: url("https://http2.mlstatic.com/frontend-assets/ml-web-navigation/ui-navigation/6.6.111/mercadolibre/star.svg"); background-repeat: no-repeat; background-position: center center; background-size: contain; margin-bottom: 1px; }
.download-app-bottom-banner-wrapper .download-app-bottom-banner-row .download-app-bottom-banner-header .download-app-bottom-banner-comments { color: rgba(0, 0, 0, 0.55); text-align: center; font-family: "Proxima Nova", -apple-system, Roboto, Arial, sans-serif; font-size: 14px; font-style: normal; font-weight: 400; line-height: 18px; }
.download-app-bottom-banner-wrapper .download-app-bottom-banner-title { font-size: 24px; line-height: 30px; text-align: center; color: rgb(0, 0, 0); padding: 24px 0px; font-family: "Proxima Nova", -apple-system, Roboto, Arial, sans-serif; font-weight: 600; }
.download-app-bottom-banner-wrapper .download-app-bottom-banner-link { font-size: 16px; line-height: 16px; padding: 29px 0px 10px; text-align: center; color: rgb(52, 131, 250); cursor: pointer; font-weight: 600; border: none; background: none; }
.download-app-bottom-banner-wrapper .download-app-bottom-banner-button { color: rgb(255, 255, 255); text-align: center; font-family: "Proxima Nova", -apple-system, Roboto, Arial, sans-serif; font-size: 16px; font-style: normal; font-weight: 600; line-height: 16px; padding: 15px 0px; display: flex; border-radius: 6px; justify-content: center; align-items: center; flex: 1 0 0px; background-color: rgb(52, 131, 250); text-decoration: none; }
.download-app-top-banner-wrapper { display: flex; flex-direction: row; align-items: center; justify-content: space-between; height: 74px; background: rgba(0, 0, 0, 0.898); gap: 16px; padding: 8px 16px; box-sizing: border-box; }
.download-app-top-banner-wrapper .download-app-top-banner-icon { display: inline-block; width: 52px; height: 52px; border-radius: 12px; box-shadow: rgba(0, 0, 0, 0.18) 0px 2px 5px 0px; vertical-align: middle; }
.download-app-top-banner-wrapper .download-app-top-banner-column { display: flex; flex-direction: column; flex: 1 1 0%; }
.download-app-top-banner-wrapper .download-app-top-banner-column .download-app-top-banner-title { font-size: 14px; font-style: normal; font-weight: 600; line-height: 20px; color: rgb(255, 255, 255); font-family: "Proxima Nova", -apple-system, Roboto, Arial, sans-serif; margin-bottom: 2px; }
@media (max-width: 360px) {
  .download-app-top-banner-wrapper .download-app-top-banner-column .download-app-top-banner-title { font-size: 12px; }
}
.download-app-top-banner-wrapper .download-app-top-banner-column .download-app-top-banner-header { display: flex; flex-direction: row; flex: 1 1 0%; align-items: center; }
.download-app-top-banner-wrapper .download-app-top-banner-column .download-app-top-banner-header .download-app-top-banner-rating-row { display: flex; }
.download-app-top-banner-wrapper .download-app-top-banner-column .download-app-top-banner-header .download-app-top-banner-rating-row .download-app-top-banner-rating { font-size: 14px; font-style: normal; font-weight: 600; line-height: 18px; color: rgba(255, 255, 255, 0.55); }
@media (max-width: 360px) {
  .download-app-top-banner-wrapper .download-app-top-banner-column .download-app-top-banner-header .download-app-top-banner-rating-row .download-app-top-banner-rating { font-size: 12px; }
}
.download-app-top-banner-wrapper .download-app-top-banner-column .download-app-top-banner-header .download-app-top-banner-rating-row .download-app-top-banner-rating-icon { width: 16px; height: 16px; vertical-align: middle; margin-right: 8px; background-image: url("https://http2.mlstatic.com/frontend-assets/ml-web-navigation/ui-navigation/6.6.111/mercadolibre/gray-star.svg"); background-repeat: no-repeat; background-position: center center; background-size: contain; margin-bottom: 1px; }
@media (max-width: 360px) {
  .download-app-top-banner-wrapper .download-app-top-banner-column .download-app-top-banner-header .download-app-top-banner-rating-row .download-app-top-banner-rating-icon { width: 14px; height: 14px; align-self: center; }
}
.download-app-top-banner-wrapper .download-app-top-banner-column .download-app-top-banner-header .download-app-top-banner-comments { color: rgba(255, 255, 255, 0.55); text-align: center; font-family: "Proxima Nova", -apple-system, Roboto, Arial, sans-serif; font-size: 14px; font-style: normal; font-weight: 400; line-height: 18px; }
@media (max-width: 360px) {
  .download-app-top-banner-wrapper .download-app-top-banner-column .download-app-top-banner-header .download-app-top-banner-comments { font-size: 12px; }
}
.download-app-top-banner-wrapper .download-app-top-banner-row { display: flex; flex-direction: row; }
.download-app-top-banner-wrapper .download-app-top-banner-button { color: rgb(255, 255, 255); text-align: center; font-family: "Proxima Nova", -apple-system, Roboto, Arial, sans-serif; font-size: 14px; font-style: normal; font-weight: 600; line-height: 16px; padding: 9px 12px 7px; display: flex; border-radius: 5px; justify-content: center; align-items: center; background-color: rgb(52, 131, 250); text-decoration: none; }
.clipped { position: absolute; z-index: -1; border: 0px; clip: rect(0px, 0px, 0px, 0px); clip-path: inset(50%); margin: 0px -1px -1px 0px; overflow: hidden; padding: 0px; display: block; }
.nav-header, #nav-header-menu-mobile-user-info, #nav-header-menu-mobile::before, .nav-footer .nav-footer-downloadapp-banner { background-color: rgb(255, 241, 89); }
.hamburger-bottom-bread, .hamburger-patty, .hamburger-top-bread { background-color: rgb(51, 51, 51); }
.nav-header .nav-cart, input[type="text"].nav-search-input, input[type="search"].nav-search-input { color: rgb(51, 51, 51); }
body, html { background-color: rgb(255, 255, 255); display: table; font-size: 16px; min-width: 0px; }
main { height: 100%; }
main a { color: var(--andes-color-blue-500,var(--andes-color-blue-500,#3483fa)); text-decoration: none; }
.nav-footer { display: none; }
body[data-site="MP"] .nav-header { background-color: var(--andes-color-fill-brand,var(--andes-color-yellow-500,#ffe600)); }
body[data-site="ML"] .nav-header-menu-wrapper::before, body[data-site="ML"] .nav-header::before, body[data-site="MP"] .nav-header-menu-wrapper::before, body[data-site="MP"] .nav-header::before { content: none; }
body[data-site="MT"] .nav-header-menu-wrapper, body[data-site="TC"] .nav-header-menu-wrapper { display: none; }
@media only screen and (min-width: 768px) {
  body { background-color: rgb(237, 237, 237); }
}
@media only screen and (max-width: 768px) {
  body { height: 100%; }
}
@font-face { font-family: "Proxima Nova"; font-style: normal; font-weight: 300; src: url("https://http2.mlstatic.com/ui/webfonts/v3.0.0/proxima-nova/proximanova-light.woff2") format("woff2"); }
@font-face { font-family: "Proxima Nova"; font-style: normal; font-weight: 400; src: url("https://http2.mlstatic.com/ui/webfonts/v3.0.0/proxima-nova/proximanova-regular.woff2") format("woff2"); }
@font-face { font-family: "Proxima Nova"; font-style: normal; font-weight: 600; src: url("https://http2.mlstatic.com/ui/webfonts/v3.0.0/proxima-nova/proximanova-semibold.woff2") format("woff2"); }
.regulated-content-mco { align-items: center; display: flex; flex-direction: column; height: 100%; justify-content: center; padding: 0.5rem 1.5rem; position: relative; }
.regulated-content-mco h1 { font-family: "Proxima Nova"; font-size: 20px; font-style: normal; font-weight: 400; line-height: 22px; margin: 0px; padding-bottom: 2.25rem; }
.regulated-content-mco h1--webview { font-size: 18px; }
.regulated-content-mco p { font-family: "Proxima Nova"; }
.regulated-content-mco__footer { align-items: center; display: flex; padding: 1.5rem 0px; }
.regulated-content-mco__footer p { color: rgba(0, 0, 0, 0.55); font-size: 6px; font-style: normal; font-weight: 400; letter-spacing: 0.22em; line-height: 15px; margin: 0px; padding-right: 0.25rem; }
.regulated-content-mco__footer .logos { align-items: center; display: flex; }
.regulated-content-mco__footer.webview { align-items: flex-start; bottom: 1.25rem; display: flex; flex-direction: column; position: absolute; }
.regulated-content-mco__footer.webview .logos { border-bottom: 1px solid rgba(0, 0, 0, 0.1); border-top: 1px solid rgba(0, 0, 0, 0.1); padding: 11px 0px; }
.regulated-content-mco__footer.webview .logos__vigilado { height: 22px; width: 157px; }
.regulated-content-mco__footer.webview .logos__fogafin { height: 27px; width: 91px; }
.regulated-content-mco__footer.webview p { background-color: rgb(245, 245, 245); padding-right: 0.25rem; position: absolute; top: 1.062rem; }
.regulated-content-mco__loader-container { margin-top: 2rem; }
.regulated-content-crypto { align-items: flex-start; font-family: "Proxima Nova"; height: 100%; justify-content: center; padding: 0px 0.5rem; }
.regulated-content-crypto, .regulated-content-crypto main { display: flex; flex-direction: column; }
.regulated-content-crypto main > h1 { font-size: 20px; font-weight: 400; line-height: 22px; margin: 0px auto; }
.regulated-content-crypto main > div { align-items: center; display: flex; margin: 2.25rem 0px 1.5rem; }
.regulated-content-crypto main > div svg { width: 11rem; }
.regulated-content-crypto main > div > h2 { font-size: 18px; font-weight: 600; margin-left: 1.5rem; }
.regulated-content-crypto footer { margin: 0px auto; }
.regulated-content-crypto-mobile { display: flex; flex-direction: column; font-family: "Proxima Nova"; height: 100%; justify-content: center; padding: 0px 1rem; }
.regulated-content-crypto-mobile main { margin: 0px auto 2rem; text-align: center; }
.regulated-content-crypto-mobile main > h1 { font-size: 20px; font-weight: 400; margin-bottom: 2rem; }
.regulated-content-crypto-mobile main > div { align-items: center; display: flex; flex-direction: column; }
.regulated-content-crypto-mobile main > div > svg { margin-bottom: 1.5rem; width: 11rem; }
.regulated-content-crypto-mobile main > div > h2 { font-size: 18px; margin-left: 0px; }
.regulated-content-crypto-mobile footer { align-items: center; display: flex; justify-content: center; }
.regulated-content-crypto-mobile footer button { width: 320px; }
.andes-progress-indicator-circular--determinate .andes-progress-indicator-circular__svg { left: 0px; position: absolute; top: 0px; transform: rotate(-90deg); z-index: 1022; }
.andes-progress-indicator-circular--determinate .andes-progress-indicator-circular__circle { fill: none; stroke-linecap: round; }
@media (prefers-reduced-motion: no-preference) {
  .andes-progress-indicator-circular--determinate .andes-progress-indicator-circular__circle { transition: stroke-dashoffset 0.15s ease-out; }
}
.andes-progress-indicator-circular--determinate .andes-progress-indicator-circular__circle-bg { fill: none; stroke: rgb(229, 229, 229); }
.andes-progress-indicator-circular--determinate .andes-progress-indicator-circular__circle--continuous { transition-timing-function: linear; }
.andes-progress-indicator-circular--large .andes-progress-indicator-circular__progress, .andes-progress-indicator-circular--large .andes-progress-indicator-circular__svg { height: 48px; width: 48px; stroke-width: 4px; }
.andes-progress-indicator-circular--large .andes-progress-indicator-circular__container { align-items: center; flex-direction: column; }
.andes-progress-indicator-circular--large .andes-progress-indicator-circular__label { font-size: 16px; margin-top: 13px; }
.andes-progress-indicator-circular--xlarge .andes-progress-indicator-circular__progress, .andes-progress-indicator-circular--xlarge .andes-progress-indicator-circular__svg { height: 64px; width: 64px; stroke-width: 4px; }
.andes-progress-indicator-circular--xlarge .andes-progress-indicator-circular__progress .andes-progress-indicator-circular__content { font-size: 14px; }
.andes-progress-indicator-circular--xlarge .andes-progress-indicator-circular__container { align-items: center; flex-direction: column; }
.andes-progress-indicator-circular--xlarge .andes-progress-indicator-circular__label { font-size: 18px; margin-top: 13px; }
.andes-progress-indicator-circular--inline { height: 100%; position: relative; }
.andes-progress-indicator-circular--inline .andes-progress-indicator-circular__container { position: absolute; }
.andes-progress-indicator-circular--block { position: absolute; z-index: 1021; }
.andes-progress-indicator-circular--block, .andes-progress-indicator-circular--fullscreen { align-items: center; inset: 0px; display: flex; height: 100%; justify-content: center; width: 100%; }
.andes-progress-indicator-circular--fullscreen { background-color: rgba(255, 255, 255, 0.9); position: fixed; z-index: 1023; }
.regulated-content-mlm { align-items: center; display: flex; flex-direction: column; height: 100%; justify-content: center; padding: 8px 24px; position: relative; }
.regulated-content-mlm h1 { font-family: "Proxima Nova"; font-size: 12px; font-style: normal; font-weight: 500; letter-spacing: 1.44px; line-height: 15px; margin: 0px; padding-bottom: 18px; }
.regulated-content-mlm__loader-container { margin-top: 15px; }
.andes-modal { background-color: rgb(255, 255, 255); box-sizing: border-box; display: flex; flex-direction: column; outline: none; position: relative; transform: translateZ(0px); }
@media (prefers-reduced-motion: no-preference) {
  .andes-modal { animation: 0.2s ease-in-out 0s 1 normal none running modal-translate-in, 0.2s ease-in-out 0s 1 normal none running modal-fade-in; }
}
.andes-modal__focus-retainer:focus { box-shadow: none; }
.andes-modal__focus-retainer:focus-visible { box-shadow: none; }
@media (prefers-reduced-motion: no-preference) {
  .andes-modal--closing { animation: 0.2s ease-in-out 0s 1 normal none running modal-translate-out, 0.2s ease-in-out 0s 1 normal none running modal-fade-out; }
}
.andes-modal > * { box-sizing: border-box; color: rgba(0, 0, 0, 0.9); }
.andes-modal__overlay { align-items: center; background-color: rgba(0, 0, 0, 0.8); inset: 0px; display: flex; justify-content: center; position: fixed; z-index: 1020; }
@media (prefers-reduced-motion: no-preference) {
  .andes-modal__overlay { animation: 0.2s ease-in-out 0s 1 normal none running modal-fade-in; }
  .andes-modal__overlay--closing { animation: 0.2s ease-in-out 0s 1 normal none running modal-fade-out; }
}
.andes-modal__overlay--large, .andes-modal__overlay--small { padding: 3em; }
.andes-modal__overlay--full-webview-ios { padding-bottom: 60px; padding-top: 65px; }
.andes-modal.andes-modal--card, .andes-modal.andes-modal--large, .andes-modal.andes-modal--small { border-radius: 6px; }
.andes-modal.andes-modal--large .andes-modal__header--secondary, .andes-modal.andes-modal--large .andes-modal__header--sticky, .andes-modal.andes-modal--small .andes-modal__header--secondary, .andes-modal.andes-modal--small .andes-modal__header--sticky { padding-bottom: 1.375em; padding-top: 1.375em; }
.andes-modal.andes-modal--large .andes-modal__header--secondary .andes-modal__title, .andes-modal.andes-modal--large .andes-modal__header--sticky .andes-modal__title, .andes-modal.andes-modal--small .andes-modal__header--secondary .andes-modal__title, .andes-modal.andes-modal--small .andes-modal__header--sticky .andes-modal__title { font-size: 20px; }
.andes-modal.andes-modal--large .andes-modal__header__contents * + .andes-modal__title, .andes-modal.andes-modal--small .andes-modal__header__contents * + .andes-modal__title { margin-top: 32px; }
.andes-modal.andes-modal--card .andes-modal__header__contents * + .andes-modal__title, .andes-modal.andes-modal--full .andes-modal__header__contents * + .andes-modal__title { margin-top: 26px; }
.andes-modal__scroll { border-radius: 6px; overflow: hidden auto; }
.andes-modal__title { font-weight: 600; line-height: 1; }
.andes-modal__actions, .andes-modal__header { background-color: rgb(255, 255, 255); box-shadow: none; }
.andes-modal__actions { border-radius: 0px 0px 6px 6px; display: flex; flex-wrap: wrap; transition-duration: 0.08s; transition-property: box-shadow, padding, background-color; transition-timing-function: ease-in-out; }
.andes-modal__actions--fixed { bottom: 0px; position: sticky; }
.andes-modal__actions--border { border-top: 1px solid rgba(0, 0, 0, 0.07); box-shadow: rgba(0, 0, 0, 0.1) 0px 6px 16px 0px; }
.andes-modal__actions--border.padding { border-top: 0px; box-shadow: none; }
.andes-modal__actions .andes-button:not(:first-of-type) { margin-left: 8px; }
.andes-modal__actions .andes-button--full-width:not(:first-of-type) { margin-left: 0px; margin-top: 8px; }
.andes-modal__header { border-radius: 6px 6px 0px 0px; display: flex; position: relative; top: 0px; transition-duration: 0.08s; transition-property: box-shadow, background-color; transition-timing-function: ease-in-out; }
.andes-modal__header__contents { display: flex; flex-direction: column; flex-grow: 1; justify-content: center; }
.andes-modal__header__contents--centered { align-items: center; text-align: center; }
.andes-modal__header--secondary .andes-modal__header__contents, .andes-modal__header--sticky .andes-modal__header__contents { overflow: hidden; }
.andes-modal__header--secondary .andes-modal__title, .andes-modal__header--sticky .andes-modal__title { max-width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.andes-modal__header--sticky { background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 0px 0px, rgba(0, 0, 0, 0.1) 0px 0px 24px 0px; position: sticky; z-index: 1021; }
.andes-modal__header--secondary { background-color: transparent; position: fixed; width: 100%; z-index: 1021; }
.andes-modal__header--secondary .andes-modal__title { display: none; }
.andes-modal__header--show { background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 0px 0px, rgba(0, 0, 0, 0.1) 0px 0px 24px 0px; }
.andes-modal__header--show-title .andes-modal__title { display: block; }
.andes-modal__close-button { appearance: none; background-color: transparent; border: 0px; cursor: pointer; font-size: inherit; height: 1.25em; padding: 0px; width: 1.25em; }
.andes-modal__close-button:focus { box-shadow: 0 0 0 2px #fff,0 0 0 3px var(--andes-color-blue-600,#007eb5),0 0 0 5px var(--andes-color-blue-300,rgba(71,154,209,.3)); outline: none; }
.andes-modal__close-button:focus-visible { box-shadow: 0 0 0 2px #fff,0 0 0 3px var(--andes-color-blue-600,#007eb5),0 0 0 5px var(--andes-color-blue-300,rgba(71,154,209,.3)); outline: none; }
.andes-modal__close-button:focus:not(:focus-visible) { box-shadow: none; outline: none; }
@keyframes modal-fade-in { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes modal-fade-out { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}
@keyframes modal-translate-in { 
  0% { margin-top: 300px; }
  100% { margin-top: 0px; }
}
@keyframes modal-translate-out { 
  0% { margin-top: 0px; }
  100% { margin-top: 300px; }
}
@media (min-width: 768px) {
  .andes-modal--small.andes-modal--asset .andes-modal__header { padding-bottom: 1em; }
  .andes-modal--small .andes-modal__header { padding: 2em 2em 1.5em; }
  .andes-modal--small .andes-modal__header.andes-modal__header--secondary .andes-modal__close-button, .andes-modal--small .andes-modal__header.andes-modal__header--sticky .andes-modal__close-button { margin-top: 0px; }
  .andes-modal--small .andes-modal__close-button { margin-top: 2px; }
  .andes-modal--small .andes-modal__title { font-size: 24px; }
  .andes-modal--small .andes-modal__content { padding: 0px 2em 2em; }
  .andes-modal--small.andes-modal--fixed-actions .andes-modal__content { padding-bottom: 1em; }
  .andes-modal--small .andes-modal__actions { padding: 0px 2em 2em; }
  .andes-modal--small .andes-modal__actions--fixed { padding: 1em 2em; }
}
.andes-modal--full { border-radius: 0px; height: 100%; width: 100%; max-height: none !important; max-width: none !important; }
.andes-modal--full .andes-modal__scroll { display: flex; flex-direction: column; height: 100%; }
.andes-modal--full .andes-modal__header { border-radius: 0px; padding: 2em 1.5em; }
.andes-modal--full .andes-modal__header.andes-modal__header--secondary, .andes-modal--full .andes-modal__header.andes-modal__header--sticky { padding: 1.625em 1.5em; }
.andes-modal--full .andes-modal__header.andes-modal__header--secondary .andes-modal__title, .andes-modal--full .andes-modal__header.andes-modal__header--sticky .andes-modal__title { font-size: 20px; }
.andes-modal--full .andes-modal__header.andes-modal__header--secondary .namespace__close-button, .andes-modal--full .andes-modal__header.andes-modal__header--sticky .namespace__close-button { margin-top: 0px; }
.andes-modal--full .andes-modal__close-button { margin-top: 2px; }
.andes-modal--full .andes-modal__title { font-size: 24px; }
.andes-modal--full .andes-modal__content { flex-grow: 1; padding: 0px 1.5em 1.5em; }
.andes-modal--full.andes-modal--fixed-actions .andes-modal__content { padding-bottom: 1em; }
.andes-modal--full .andes-modal__actions { border-radius: 0px; padding: 0px 1.5em 1.5em; }
.andes-modal--full .andes-modal__actions--fixed { padding: 1em 1.5em; }
.andes-typography { font-family: "Proxima Nova", -apple-system, Roboto, Arial, sans-serif; -webkit-font-smoothing: antialiased; }
.andes-typography.andes-typography--type-body.andes-typography--weight-regular { font-weight: 400; }
.andes-typography.andes-typography--type-body.andes-typography--weight-semibold, .andes-typography.andes-typography--type-title { font-weight: 600; }
.andes-typography-text-list { list-style: none; margin: 0px; padding: 0px; position: relative; }
.andes-typography-text-list__item { list-style: none; }
.andes-typography--size-m.andes-typography--type-title { font-size: 24px; line-height: 30px; margin: 1.25em 0px 0px; }
.andes-typography--size-m.andes-typography--type-title:first-child { margin: 0px; }
.andes-typography--size-m.andes-typography--type-body { font-size: 16px; line-height: 20px; }
.andes-typography-text-list.andes-typography--size-m.andes-typography--type-body, p.andes-typography--size-m.andes-typography--type-body { margin: 0.75em 0px 0px; }
.andes-typography-text-list.andes-typography--size-m.andes-typography--type-body:first-child, p.andes-typography--size-m.andes-typography--type-body:first-child { margin: 0px; }
.andes-modal__overlay--small:has(div.regulated-modal-component) { background-color: rgba(237, 237, 237, 0.49); }
.andes-modal__overlay--full:has(div.regulated-modal-component) { background-color: transparent; }
.regulated-modal-component .andes-modal__header { display: none; }
.regulated-modal-component .andes-modal__scroll { box-shadow: rgba(204, 204, 209, 0.9) 0px 6px 16px; }
.regulated-modal-component .andes-modal__content { align-items: center; display: flex; justify-content: center; padding: 2rem !important; }
.regulated-modal-component .andes-modal--small { height: auto; padding: 0px; }
.regulated-modal-component .andes-modal__overlay--full .andes-modal__scroll > div { background-color: rgb(245, 245, 245); }
.andes-progress-indicator-circular--xsmall .andes-progress-indicator-circular__progress, .andes-progress-indicator-circular--xsmall .andes-progress-indicator-circular__svg { height: 16px; width: 16px; stroke-width: 2px; }
.andes-progress-indicator-circular--xsmall .andes-progress-indicator-circular__container { align-items: center; }
.andes-progress-indicator-circular--xsmall .andes-progress-indicator-circular__label { font-size: 14px; margin-left: 12px; }
.andes-progress-indicator-circular--small .andes-progress-indicator-circular__progress, .andes-progress-indicator-circular--small .andes-progress-indicator-circular__svg { height: 24px; width: 24px; stroke-width: 2.5px; }
.andes-progress-indicator-circular--small .andes-progress-indicator-circular__container { align-items: center; flex-direction: column; }
.andes-progress-indicator-circular--small .andes-progress-indicator-circular__label { font-size: 14px; margin-top: 13px; }
@keyframes andes-button-start-width-animation { 
  0% { width: 0px; }
  100% { width: 90%; }
}
@keyframes andes-button-start-width-animation-reduce-motion { 
  0% { width: 0px; }
  30% { width: 30%; }
  60% { width: 60%; }
  100% { width: 90%; }
}
.andes-button { border-radius: 6px; display: inline-block; font-family: "Proxima Nova", -apple-system, Roboto, Arial, sans-serif; font-size: 16px; font-weight: 600; height: 48px; line-height: 48px; padding: 0px 24px; text-align: center; width: auto; -webkit-font-smoothing: antialiased; }
.andes-button:focus { box-shadow: 0 0 0 2px #fff,0 0 0 3px var(--andes-color-blue-600,#007eb5),0 0 0 5px var(--andes-color-blue-300,rgba(71,154,209,.3)); outline: none; }
.andes-button:focus-visible { box-shadow: 0 0 0 2px #fff,0 0 0 3px var(--andes-color-blue-600,#007eb5),0 0 0 5px var(--andes-color-blue-300,rgba(71,154,209,.3)); outline: none; }
.andes-button:focus:not(:focus-visible) { box-shadow: none; outline: none; }
@media (prefers-reduced-motion: no-preference) {
  .andes-button { transition: background 0.18s ease-out, color; }
}
.andes-button:link { text-decoration: none; }
.andes-button, .andes-button * { box-sizing: border-box; }
.andes-button svg { display: inline-block; max-height: 1.125em; max-width: 1.125em; vertical-align: middle; }
.andes-button--full-width { display: block; width: 100%; }
.andes-button:disabled, .andes-button[aria-disabled="true"], .andes-button[disabled] { pointer-events: none; }
.andes-button--loading { overflow-y: hidden; position: relative; }
.andes-button--loading::after, .andes-button--loading::before { background-color: var(--andes-color-blue-600,#007eb5); border-color: transparent; border-radius: 0.222222em; box-sizing: content-box; color: rgb(255, 255, 255); content: ""; height: 100%; left: 0px; margin: -0.0555556em; padding: 0.0555556em; position: absolute; top: 0px; transform: scaleX(0); transform-origin: left center; width: 100%; }
.andes-button--loading .andes-progress-indicator-circular { align-items: center; display: flex; height: 100%; justify-content: center; left: 0px; position: absolute; top: 0px; width: 100%; }
.andes-button--loading .andes-progress-indicator-circular__container { align-items: center; display: inline-flex; justify-content: center; position: relative; width: 100%; }
@media (prefers-reduced-motion: no-preference) {
  .andes-button--loading .andes-progress-indicator-circular__container { animation: 0.18s ease 0s 1 normal forwards running translateInButtonSpinner; }
}
.andes-button--loading .andes-progress-indicator-circular__progress { display: block; }
.andes-button--loading .andes-progress-indicator-circular__progress div { align-items: center; display: flex; justify-content: center; }
.andes-button--loading .andes-progress-indicator-circular__progress .andes-progress-indicator-circular__svg { stroke-width: 6px; position: relative; top: 3px; }
.andes-button--loading .andes-button__content { display: block; opacity: 0; }
@media (prefers-reduced-motion: no-preference) {
  .andes-button--loading .andes-button__content { animation: 0.2s ease 0s 1 normal forwards running translateOutButtonSpinner; }
}
.andes-button--loading-complete { overflow-y: hidden; }
.andes-button--loading-complete .andes-button__content { margin: 0px; max-height: none; opacity: 1; }
@media (prefers-reduced-motion: no-preference) {
  .andes-button--loading-complete .andes-button__content { animation: 0.2s ease 0s 1 normal forwards running translateInButtonSpinnerComplete; }
}
.andes-button__content { align-items: center; display: flex; height: 100%; justify-content: center; }
.andes-button__content * { display: block; float: left; }
.andes-button__text { flex: 1 1 0%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.andes-button__text + svg, svg + .andes-button__text { margin-left: 12px; }
@keyframes translateInButtonSpinner { 
  0% { opacity: 0; transform: translateY(60%); }
  40% { opacity: 0.4; transform: translateY(50%); }
  100% { opacity: 1; transform: translateY(0px); }
}
@keyframes translateOutButtonSpinner { 
  0% { opacity: 1; }
  80% { opacity: 0.5; transform: translateY(-30%); }
  90% { transform: translateY(-40%); }
  100% { opacity: 0; transform: translateY(-60%); }
}
@keyframes translateInButtonSpinnerComplete { 
  0% { opacity: 0; transform: translateY(65%); }
  50% { opacity: 0.5; }
  100% { opacity: 1; transform: translateY(0px); }
}
.andes-button--medium { border-radius: 5px; font-size: 14px; height: 32px; line-height: 32px; padding: 0px 12px; }
.andes-button--medium .andes-button__text + svg, .andes-button--medium svg + .andes-button__text { margin-left: 8px; }
.andes-button--medium .andes-progress-indicator-circular__progress .andes-progress-indicator-circular__svg { top: 0px; }
.andes-button--medium.andes-button--loading-complete .andes-button__content { animation: 0.2s ease 0s 1 normal forwards running translateInButtonSpinnerCompleteMedium, 0.2s ease 0s 1 normal running fadeIn; }
@keyframes translateInButtonSpinnerCompleteMedium { 
  0% { transform: translateY(50%); }
  100% { transform: translateY(calc(-50% + 13px)); }
}
.andes-button--small { border-radius: 4px; font-size: 12px; height: 24px; line-height: 24px; padding: 0px 8px; }
.andes-button--small .andes-progress-indicator-circular__progress .andes-progress-indicator-circular__svg { top: 1.5px; }
.andes-button--small .andes-button__text { margin: 0px; }
.andes-button--small.andes-button--loading-complete .andes-button__content { animation: 0.2s ease 0s 1 normal forwards running translateInButtonSpinnerCompleteSmall, 0.2s ease 0s 1 normal running fadeIn; }
@keyframes translateInButtonSpinnerCompleteSmall { 
  0% { transform: translateY(50%); }
  100% { transform: translateY(calc(-50% + 10px)); }
}
.andes-button--loud:hover { background-color: var(--andes-color-blue-500,#009ee3); border-color: transparent; color: rgb(255, 255, 255); }
.andes-button--loud:hover path[stroke]:not([stroke="none"]), .andes-button--loud:hover svg[stroke]:not([stroke="none"]) { stroke: rgb(255, 255, 255) !important; }
.andes-button--loud:hover path[fill]:not([fill="none"]), .andes-button--loud:hover svg[fill]:not([fill="none"]) { fill: rgb(255, 255, 255) !important; }
@media (min-width: 768px) {
  .andes-button--loud:hover, .andes-button--loud:link:hover, .andes-button--loud:visited:hover { background-color: var(--andes-color-blue-600,#007eb5); border-color: transparent; color: rgb(255, 255, 255); }
  .andes-button--loud:hover path[stroke]:not([stroke="none"]), .andes-button--loud:hover svg[stroke]:not([stroke="none"]), .andes-button--loud:link:hover path[stroke]:not([stroke="none"]), .andes-button--loud:link:hover svg[stroke]:not([stroke="none"]), .andes-button--loud:visited:hover path[stroke]:not([stroke="none"]), .andes-button--loud:visited:hover svg[stroke]:not([stroke="none"]) { stroke: rgb(255, 255, 255) !important; }
  .andes-button--loud:hover path[fill]:not([fill="none"]), .andes-button--loud:hover svg[fill]:not([fill="none"]), .andes-button--loud:link:hover path[fill]:not([fill="none"]), .andes-button--loud:link:hover svg[fill]:not([fill="none"]), .andes-button--loud:visited:hover path[fill]:not([fill="none"]), .andes-button--loud:visited:hover svg[fill]:not([fill="none"]) { fill: rgb(255, 255, 255) !important; }
}
.andes-button--loud { box-shadow: rgb(255, 255, 255) 0px 0px 0px 0px; cursor: pointer; }
@media (prefers-reduced-motion: no-preference) {
  .andes-button--loud { transition: box-shadow 0.25s ease-out, background-color 0.2s ease-out; }
}
.andes-button--loud, .andes-button--loud:focus, .andes-button--loud:link, .andes-button--loud:visited { background-color: var(--andes-color-blue-500,#009ee3); border-color: transparent; color: rgb(255, 255, 255); }
.andes-button--loud path[stroke]:not([stroke="none"]), .andes-button--loud svg[stroke]:not([stroke="none"]), .andes-button--loud:focus path[stroke]:not([stroke="none"]), .andes-button--loud:focus svg[stroke]:not([stroke="none"]), .andes-button--loud:link path[stroke]:not([stroke="none"]), .andes-button--loud:link svg[stroke]:not([stroke="none"]), .andes-button--loud:visited path[stroke]:not([stroke="none"]), .andes-button--loud:visited svg[stroke]:not([stroke="none"]) { stroke: rgb(255, 255, 255) !important; }
.andes-button--loud path[fill]:not([fill="none"]), .andes-button--loud svg[fill]:not([fill="none"]), .andes-button--loud:focus path[fill]:not([fill="none"]), .andes-button--loud:focus svg[fill]:not([fill="none"]), .andes-button--loud:link path[fill]:not([fill="none"]), .andes-button--loud:link svg[fill]:not([fill="none"]), .andes-button--loud:visited path[fill]:not([fill="none"]), .andes-button--loud:visited svg[fill]:not([fill="none"]) { fill: rgb(255, 255, 255) !important; }
@media (prefers-reduced-motion: no-preference) {
  .andes-button--loud:hover { transition: background-color 0.2s ease-in; }
}
.andes-button--loud:active { background-color: var(--andes-color-blue-700,#005e88); border-color: transparent; color: rgb(255, 255, 255); }
.andes-button--loud:active path[stroke]:not([stroke="none"]), .andes-button--loud:active svg[stroke]:not([stroke="none"]) { stroke: rgb(255, 255, 255) !important; }
.andes-button--loud:active path[fill]:not([fill="none"]), .andes-button--loud:active svg[fill]:not([fill="none"]) { fill: rgb(255, 255, 255) !important; }
.andes-button--loud:not(.andes-button--loading, .loading):disabled, .andes-button--loud:not(.andes-button--loading, .loading)[aria-disabled="true"], .andes-button--loud:not(.andes-button--loading, .loading)[disabled] { background-clip: padding-box; background-color: rgba(0, 0, 0, 0.1); border-color: transparent; color: rgba(0, 0, 0, 0.25); cursor: default; }
.andes-button--loud:not(.andes-button--loading, .loading):disabled path[stroke]:not([stroke="none"]), .andes-button--loud:not(.andes-button--loading, .loading):disabled svg[stroke]:not([stroke="none"]), .andes-button--loud:not(.andes-button--loading, .loading)[aria-disabled="true"] path[stroke]:not([stroke="none"]), .andes-button--loud:not(.andes-button--loading, .loading)[aria-disabled="true"] svg[stroke]:not([stroke="none"]), .andes-button--loud:not(.andes-button--loading, .loading)[disabled] path[stroke]:not([stroke="none"]), .andes-button--loud:not(.andes-button--loading, .loading)[disabled] svg[stroke]:not([stroke="none"]) { stroke: rgba(0, 0, 0, 0.25) !important; }
.andes-button--loud:not(.andes-button--loading, .loading):disabled path[fill]:not([fill="none"]), .andes-button--loud:not(.andes-button--loading, .loading):disabled svg[fill]:not([fill="none"]), .andes-button--loud:not(.andes-button--loading, .loading)[aria-disabled="true"] path[fill]:not([fill="none"]), .andes-button--loud:not(.andes-button--loading, .loading)[aria-disabled="true"] svg[fill]:not([fill="none"]), .andes-button--loud:not(.andes-button--loading, .loading)[disabled] path[fill]:not([fill="none"]), .andes-button--loud:not(.andes-button--loading, .loading)[disabled] svg[fill]:not([fill="none"]) { fill: rgba(0, 0, 0, 0.25) !important; }
.andes-button--quiet:hover { background-color: var(--andes-color-blue-150,rgba(71,154,209,.15)); border-color: transparent; color: var(--andes-color-blue-500,#009ee3); }
.andes-button--quiet:hover path[stroke]:not([stroke="none"]), .andes-button--quiet:hover svg[stroke]:not([stroke="none"]) { stroke: var(--andes-color-blue-500,#009ee3) !important; }
.andes-button--quiet:hover path[fill]:not([fill="none"]), .andes-button--quiet:hover svg[fill]:not([fill="none"]) { fill: var(--andes-color-blue-500,#009ee3) !important; }
@media (min-width: 768px) {
  .andes-button--quiet:hover, .andes-button--quiet:link:hover, .andes-button--quiet:visited:hover { background-color: var(--andes-color-blue-200,rgba(71,154,209,.2)); border-color: transparent; color: var(--andes-color-blue-500,#009ee3); }
  .andes-button--quiet:hover path[stroke]:not([stroke="none"]), .andes-button--quiet:hover svg[stroke]:not([stroke="none"]), .andes-button--quiet:link:hover path[stroke]:not([stroke="none"]), .andes-button--quiet:link:hover svg[stroke]:not([stroke="none"]), .andes-button--quiet:visited:hover path[stroke]:not([stroke="none"]), .andes-button--quiet:visited:hover svg[stroke]:not([stroke="none"]) { stroke: var(--andes-color-blue-500,#009ee3) !important; }
  .andes-button--quiet:hover path[fill]:not([fill="none"]), .andes-button--quiet:hover svg[fill]:not([fill="none"]), .andes-button--quiet:link:hover path[fill]:not([fill="none"]), .andes-button--quiet:link:hover svg[fill]:not([fill="none"]), .andes-button--quiet:visited:hover path[fill]:not([fill="none"]), .andes-button--quiet:visited:hover svg[fill]:not([fill="none"]) { fill: var(--andes-color-blue-500,#009ee3) !important; }
}
.andes-button--quiet { box-shadow: rgb(255, 255, 255) 0px 0px 0px 0px; cursor: pointer; }
@media (prefers-reduced-motion: no-preference) {
  .andes-button--quiet { transition: box-shadow 0.25s ease-out, background-color 0.2s ease-out; }
}
.andes-button--quiet, .andes-button--quiet:focus, .andes-button--quiet:link, .andes-button--quiet:visited { background-color: var(--andes-color-blue-150,rgba(71,154,209,.15)); border-color: transparent; color: var(--andes-color-blue-500,#009ee3); }
.andes-button--quiet path[stroke]:not([stroke="none"]), .andes-button--quiet svg[stroke]:not([stroke="none"]), .andes-button--quiet:focus path[stroke]:not([stroke="none"]), .andes-button--quiet:focus svg[stroke]:not([stroke="none"]), .andes-button--quiet:link path[stroke]:not([stroke="none"]), .andes-button--quiet:link svg[stroke]:not([stroke="none"]), .andes-button--quiet:visited path[stroke]:not([stroke="none"]), .andes-button--quiet:visited svg[stroke]:not([stroke="none"]) { stroke: var(--andes-color-blue-500,#009ee3) !important; }
.andes-button--quiet path[fill]:not([fill="none"]), .andes-button--quiet svg[fill]:not([fill="none"]), .andes-button--quiet:focus path[fill]:not([fill="none"]), .andes-button--quiet:focus svg[fill]:not([fill="none"]), .andes-button--quiet:link path[fill]:not([fill="none"]), .andes-button--quiet:link svg[fill]:not([fill="none"]), .andes-button--quiet:visited path[fill]:not([fill="none"]), .andes-button--quiet:visited svg[fill]:not([fill="none"]) { fill: var(--andes-color-blue-500,#009ee3) !important; }
@media (prefers-reduced-motion: no-preference) {
  .andes-button--quiet:hover { transition: background-color 0.2s ease-in; }
}
.andes-button--quiet:active { background-color: var(--andes-color-blue-300,rgba(71,154,209,.3)); border-color: transparent; color: var(--andes-color-blue-500,#009ee3); }
.andes-button--quiet:active path[stroke]:not([stroke="none"]), .andes-button--quiet:active svg[stroke]:not([stroke="none"]) { stroke: var(--andes-color-blue-500,#009ee3) !important; }
.andes-button--quiet:active path[fill]:not([fill="none"]), .andes-button--quiet:active svg[fill]:not([fill="none"]) { fill: var(--andes-color-blue-500,#009ee3) !important; }
.andes-button--quiet:not(.andes-button--loading, .loading):disabled, .andes-button--quiet:not(.andes-button--loading, .loading)[aria-disabled="true"], .andes-button--quiet:not(.andes-button--loading, .loading)[disabled] { background-clip: padding-box; background-color: rgba(0, 0, 0, 0.1); border-color: transparent; color: rgba(0, 0, 0, 0.25); cursor: default; }
.andes-button--quiet:not(.andes-button--loading, .loading):disabled path[stroke]:not([stroke="none"]), .andes-button--quiet:not(.andes-button--loading, .loading):disabled svg[stroke]:not([stroke="none"]), .andes-button--quiet:not(.andes-button--loading, .loading)[aria-disabled="true"] path[stroke]:not([stroke="none"]), .andes-button--quiet:not(.andes-button--loading, .loading)[aria-disabled="true"] svg[stroke]:not([stroke="none"]), .andes-button--quiet:not(.andes-button--loading, .loading)[disabled] path[stroke]:not([stroke="none"]), .andes-button--quiet:not(.andes-button--loading, .loading)[disabled] svg[stroke]:not([stroke="none"]) { stroke: rgba(0, 0, 0, 0.25) !important; }
.andes-button--quiet:not(.andes-button--loading, .loading):disabled path[fill]:not([fill="none"]), .andes-button--quiet:not(.andes-button--loading, .loading):disabled svg[fill]:not([fill="none"]), .andes-button--quiet:not(.andes-button--loading, .loading)[aria-disabled="true"] path[fill]:not([fill="none"]), .andes-button--quiet:not(.andes-button--loading, .loading)[aria-disabled="true"] svg[fill]:not([fill="none"]), .andes-button--quiet:not(.andes-button--loading, .loading)[disabled] path[fill]:not([fill="none"]), .andes-button--quiet:not(.andes-button--loading, .loading)[disabled] svg[fill]:not([fill="none"]) { fill: rgba(0, 0, 0, 0.25) !important; }
.andes-button--transparent:hover { background-color: transparent; border-color: transparent; color: var(--andes-color-blue-500,#009ee3); }
.andes-button--transparent:hover path[stroke]:not([stroke="none"]), .andes-button--transparent:hover svg[stroke]:not([stroke="none"]) { stroke: var(--andes-color-blue-500,#009ee3) !important; }
.andes-button--transparent:hover path[fill]:not([fill="none"]), .andes-button--transparent:hover svg[fill]:not([fill="none"]) { fill: var(--andes-color-blue-500,#009ee3) !important; }
@media (min-width: 768px) {
  .andes-button--transparent:hover, .andes-button--transparent:link:hover, .andes-button--transparent:visited:hover { background-color: var(--andes-color-blue-100,rgba(71,154,209,.1)); border-color: transparent; color: var(--andes-color-blue-500,#009ee3); }
  .andes-button--transparent:hover path[stroke]:not([stroke="none"]), .andes-button--transparent:hover svg[stroke]:not([stroke="none"]), .andes-button--transparent:link:hover path[stroke]:not([stroke="none"]), .andes-button--transparent:link:hover svg[stroke]:not([stroke="none"]), .andes-button--transparent:visited:hover path[stroke]:not([stroke="none"]), .andes-button--transparent:visited:hover svg[stroke]:not([stroke="none"]) { stroke: var(--andes-color-blue-500,#009ee3) !important; }
  .andes-button--transparent:hover path[fill]:not([fill="none"]), .andes-button--transparent:hover svg[fill]:not([fill="none"]), .andes-button--transparent:link:hover path[fill]:not([fill="none"]), .andes-button--transparent:link:hover svg[fill]:not([fill="none"]), .andes-button--transparent:visited:hover path[fill]:not([fill="none"]), .andes-button--transparent:visited:hover svg[fill]:not([fill="none"]) { fill: var(--andes-color-blue-500,#009ee3) !important; }
}
.andes-button--transparent { box-shadow: rgb(255, 255, 255) 0px 0px 0px 0px; cursor: pointer; }
@media (prefers-reduced-motion: no-preference) {
  .andes-button--transparent { transition: box-shadow 0.25s ease-out, background-color 0.2s ease-out; }
}
.andes-button--transparent, .andes-button--transparent:focus, .andes-button--transparent:link, .andes-button--transparent:visited { background-color: transparent; border-color: transparent; color: var(--andes-color-blue-500,#009ee3); }
.andes-button--transparent path[stroke]:not([stroke="none"]), .andes-button--transparent svg[stroke]:not([stroke="none"]), .andes-button--transparent:focus path[stroke]:not([stroke="none"]), .andes-button--transparent:focus svg[stroke]:not([stroke="none"]), .andes-button--transparent:link path[stroke]:not([stroke="none"]), .andes-button--transparent:link svg[stroke]:not([stroke="none"]), .andes-button--transparent:visited path[stroke]:not([stroke="none"]), .andes-button--transparent:visited svg[stroke]:not([stroke="none"]) { stroke: var(--andes-color-blue-500,#009ee3) !important; }
.andes-button--transparent path[fill]:not([fill="none"]), .andes-button--transparent svg[fill]:not([fill="none"]), .andes-button--transparent:focus path[fill]:not([fill="none"]), .andes-button--transparent:focus svg[fill]:not([fill="none"]), .andes-button--transparent:link path[fill]:not([fill="none"]), .andes-button--transparent:link svg[fill]:not([fill="none"]), .andes-button--transparent:visited path[fill]:not([fill="none"]), .andes-button--transparent:visited svg[fill]:not([fill="none"]) { fill: var(--andes-color-blue-500,#009ee3) !important; }
@media (prefers-reduced-motion: no-preference) {
  .andes-button--transparent:hover { transition: background-color 0.2s ease-in; }
}
.andes-button--transparent:active { background-color: var(--andes-color-blue-200,rgba(71,154,209,.2)); border-color: transparent; color: var(--andes-color-blue-500,#009ee3); }
.andes-button--transparent:active path[stroke]:not([stroke="none"]), .andes-button--transparent:active svg[stroke]:not([stroke="none"]) { stroke: var(--andes-color-blue-500,#009ee3) !important; }
.andes-button--transparent:active path[fill]:not([fill="none"]), .andes-button--transparent:active svg[fill]:not([fill="none"]) { fill: var(--andes-color-blue-500,#009ee3) !important; }
.andes-button--transparent:not(.andes-button--loading, .loading):disabled, .andes-button--transparent:not(.andes-button--loading, .loading)[aria-disabled="true"], .andes-button--transparent:not(.andes-button--loading, .loading)[disabled] { background-clip: padding-box; background-color: transparent; border-color: transparent; color: rgba(0, 0, 0, 0.25); cursor: default; }
.andes-button--transparent:not(.andes-button--loading, .loading):disabled path[stroke]:not([stroke="none"]), .andes-button--transparent:not(.andes-button--loading, .loading):disabled svg[stroke]:not([stroke="none"]), .andes-button--transparent:not(.andes-button--loading, .loading)[aria-disabled="true"] path[stroke]:not([stroke="none"]), .andes-button--transparent:not(.andes-button--loading, .loading)[aria-disabled="true"] svg[stroke]:not([stroke="none"]), .andes-button--transparent:not(.andes-button--loading, .loading)[disabled] path[stroke]:not([stroke="none"]), .andes-button--transparent:not(.andes-button--loading, .loading)[disabled] svg[stroke]:not([stroke="none"]) { stroke: rgba(0, 0, 0, 0.25) !important; }
.andes-button--transparent:not(.andes-button--loading, .loading):disabled path[fill]:not([fill="none"]), .andes-button--transparent:not(.andes-button--loading, .loading):disabled svg[fill]:not([fill="none"]), .andes-button--transparent:not(.andes-button--loading, .loading)[aria-disabled="true"] path[fill]:not([fill="none"]), .andes-button--transparent:not(.andes-button--loading, .loading)[aria-disabled="true"] svg[fill]:not([fill="none"]), .andes-button--transparent:not(.andes-button--loading, .loading)[disabled] path[fill]:not([fill="none"]), .andes-button--transparent:not(.andes-button--loading, .loading)[disabled] svg[fill]:not([fill="none"]) { fill: rgba(0, 0, 0, 0.25) !important; }
.andes-button--quiet.loading:active, .andes-button--quiet.loading:disabled, .andes-button--quiet.loading:hover { background-color: var(--andes-color-blue-150,rgba(71,154,209,.15)); border-color: transparent; color: var(--andes-color-blue-500,#009ee3); }
.andes-button--quiet.loading:active path[stroke]:not([stroke="none"]), .andes-button--quiet.loading:active svg[stroke]:not([stroke="none"]), .andes-button--quiet.loading:disabled path[stroke]:not([stroke="none"]), .andes-button--quiet.loading:disabled svg[stroke]:not([stroke="none"]), .andes-button--quiet.loading:hover path[stroke]:not([stroke="none"]), .andes-button--quiet.loading:hover svg[stroke]:not([stroke="none"]) { stroke: var(--andes-color-blue-500,#009ee3) !important; }
.andes-button--quiet.loading:active path[fill]:not([fill="none"]), .andes-button--quiet.loading:active svg[fill]:not([fill="none"]), .andes-button--quiet.loading:disabled path[fill]:not([fill="none"]), .andes-button--quiet.loading:disabled svg[fill]:not([fill="none"]), .andes-button--quiet.loading:hover path[fill]:not([fill="none"]), .andes-button--quiet.loading:hover svg[fill]:not([fill="none"]) { fill: var(--andes-color-blue-500,#009ee3) !important; }
.andes-button--loud.loading:active, .andes-button--loud.loading:disabled, .andes-button--loud.loading:hover { background-color: var(--andes-color-blue-500,#009ee3); border-color: transparent; color: rgb(255, 255, 255); }
.andes-button--loud.loading:active path[stroke]:not([stroke="none"]), .andes-button--loud.loading:active svg[stroke]:not([stroke="none"]), .andes-button--loud.loading:disabled path[stroke]:not([stroke="none"]), .andes-button--loud.loading:disabled svg[stroke]:not([stroke="none"]), .andes-button--loud.loading:hover path[stroke]:not([stroke="none"]), .andes-button--loud.loading:hover svg[stroke]:not([stroke="none"]) { stroke: rgb(255, 255, 255) !important; }
.andes-button--loud.loading:active path[fill]:not([fill="none"]), .andes-button--loud.loading:active svg[fill]:not([fill="none"]), .andes-button--loud.loading:disabled path[fill]:not([fill="none"]), .andes-button--loud.loading:disabled svg[fill]:not([fill="none"]), .andes-button--loud.loading:hover path[fill]:not([fill="none"]), .andes-button--loud.loading:hover svg[fill]:not([fill="none"]) { fill: rgb(255, 255, 255) !important; }
.andes-button--progress { border: 0px; overflow: hidden; position: relative; }
.andes-button--progress::after, .andes-button--progress::before { background-color: var(--andes-color-blue-600,#007eb5); border-color: transparent; border-radius: 0.222222em; box-sizing: content-box; color: rgb(255, 255, 255); content: ""; height: 100%; left: 0px; margin: -0.0555556em; padding: 0.0555556em; position: absolute; top: 0px; transform: scaleX(0); transform-origin: left center; width: 100%; }
.andes-button--progress:focus { box-shadow: 0 0 0 2px #fff,0 0 0 3px var(--andes-color-blue-600,#007eb5),0 0 0 5px var(--andes-color-blue-300,rgba(71,154,209,.3)); }
.andes-button--progress .andes-button__content { margin: auto; position: relative; width: max-content; z-index: 1; }
.andes-button--progress .andes-button__content :not(.andes-button--progress__content) { transform: translateZ(0px); }
@media (prefers-reduced-motion: no-preference) {
  .andes-button--progress .andes-button__content :not(.andes-button--progress__content) { transition: transform 0.2s ease-in; }
}
.andes-button--progress .andes-button__content .andes-button--progress__content { position: absolute; transform: translate3d(0px, 32px, 0px); }
@media (prefers-reduced-motion: no-preference) {
  .andes-button--progress .andes-button__content .andes-button--progress__content { transition: transform 0.2s ease-in; }
}
.andes-button--progress .andes-button__content .andes-button--progress__content * { position: absolute; transform: translate3d(0px, 32px, 0px); }
.andes-button--progress.loading .andes-button__content :not(.andes-button--progress__content) { position: absolute; transform: translate3d(0px, -32px, 0px); width: 100%; }
.andes-button--progress.loading .andes-button__content .andes-button--progress__content, .andes-button--progress.loading .andes-button__content .andes-button--progress__content * { position: relative; transform: translateZ(0px); }
.andes-button--progress.loading::after, .andes-button--progress.loading:focus::after { animation: 3s step-start 0s 1 normal none running andes-button-start-width-animation-reduce-motion; transform: scaleX(1); }
@media (prefers-reduced-motion: no-preference) {
  .andes-button--progress.loading::after, .andes-button--progress.loading:focus::after { animation: 60s cubic-bezier(0, 0.56, 0.76, 0.96) 0s 1 normal none running andes-button-start-width-animation; }
}
.andes-button--progress.loading.finished, .andes-button--progress.loading.finished::before, .andes-button--progress.progress::before { transform: scaleX(1); }
@media (prefers-reduced-motion: no-preference) {
  .andes-button--progress.loading.finished, .andes-button--progress.loading.finished::before, .andes-button--progress.progress::before { transition: transform 0.25s ease-in, opacity 0.5s ease-in; }
}
.andes-button-dropdown { padding-right: 16px; }
.andes-button-dropdown.andes-button--medium { padding-right: 8px; }
.andes-button-dropdown.andes-button--medium .andes-button__text + svg, .andes-button-dropdown.andes-button--medium svg + .andes-button__text { margin-left: 4px; }
.andes-button-dropdown__menu .andes-button-dropdown__menu-item:hover { background: rgba(0, 0, 0, 0.04); }
.andes-button-dropdown.andes-button--loud .andes-button-dropdown__svg-fill { fill: rgb(255, 255, 255); }
.andes-button-dropdown.andes-button--quiet .andes-button-dropdown__svg-fill, .andes-button-dropdown.andes-button--transparent .andes-button-dropdown__svg-fill { fill: var(--andes-color-blue-500,#009ee3); }
.andes-button-dropdown.andes-button--disabled:disabled .andes-button-dropdown__svg-fill { fill: rgba(0, 0, 0, 0.25); }
.andes-button-dropdown-container { display: inline-block; position: relative; }
.andes-button__text { flex: unset; }
.andes-button-dropdown__menu--bottom, .andes-button-dropdown__menu--top { margin: 0px; width: auto; }
.andes-button-split { display: inline-flex; font-family: "Proxima Nova", -apple-system, Roboto, Arial, sans-serif; position: relative; }
.andes-button-split .andes-button-split-text { border-bottom-right-radius: 0px; border-top-right-radius: 0px; display: inline; padding-left: 16px; padding-right: 16px; }
.andes-button-split .andes-button-split-text:focus { position: relative; }
.andes-button-split .andes-button-split-text:focus-visible { position: relative; }
.andes-button-split .andes-button-split-chevron { border-bottom-left-radius: 0px; border-left: 1px solid rgba(0, 0, 0, 0.1); border-top-left-radius: 0px; padding: 0px 6px; vertical-align: bottom; }
.andes-button-split .andes-button-split-chevron:focus { position: relative; }
.andes-button-split .andes-button-split-chevron:focus-visible { position: relative; }
.andes-button-split.andes-button--loud .andes-button-split__svg-fill { fill: rgb(255, 255, 255); }
.andes-button-split.andes-button--quiet .andes-button-split__svg-fill, .andes-button-split.andes-button--transparent .andes-button-split__svg-fill { fill: var(--andes-color-blue-500,#009ee3); }
.andes-button-split .andes-button--loud .andes-button-split__svg-fill { fill: rgb(255, 255, 255); }
.andes-button-split .andes-button--quiet .andes-button-split__svg-fill, .andes-button-split .andes-button--transparent .andes-button-split__svg-fill { fill: var(--andes-color-blue-500,#009ee3); }
.andes-button-split__menu { display: inline; margin: 0px; position: static; }
.andes-button-split__menu--bottom, .andes-button-split__menu--top { width: auto; }
.andes-button-split__menu--bottom-right, .andes-button-split__menu--top-right { width: max-content; }
.andes-button.andes-button--fab { border-radius: 2em; box-shadow: rgba(0, 0, 0, 0.1) 0px 6px 16px 0px; padding: 14px 16px 14px 14px; transition: max-width 0.2s, padding 0.2s; width: auto; }
.andes-button.andes-button--fab .andes-button__text { transition: margin-left 0.2s, opacity 0.2s; }
.andes-button.andes-button--fab .andes-button--icon-container { max-height: 20px; max-width: 20px; }
.andes-button.andes-button--fab .andes-button--icon-container img, .andes-button.andes-button--fab .andes-button--icon-container svg { display: inline-block; height: 20px; max-height: inherit; max-width: inherit; width: 20px; }
.andes-button.andes-button--fab.andes-button--quiet { background: rgb(255, 255, 255); }
.andes-button.andes-button--fab.andes-button--small { height: 32px; padding-left: 8px; padding-right: 12px; }
.andes-button.andes-button--fab.andes-button--small .andes-button--icon-container { max-height: 16px; max-width: 16px; }
.andes-button.andes-button--fab.andes-button--small .andes-button--icon-container img, .andes-button.andes-button--fab.andes-button--small .andes-button--icon-container svg { display: inline-block; max-height: inherit; max-width: inherit; }
.andes-button.andes-button--fab.andes-button--small.andes-button--collapsed { max-width: 2.6em; padding: 8px; width: auto; }
.andes-button.andes-button--fab.andes-button--small.andes-button--collapsed .andes-button__text { margin-left: 0px; }
.andes-button.andes-button--fab.andes-button--small.andes-button--expanded { width: auto; }
.andes-button.andes-button--fab.andes-button--small.andes-button--expanded .andes-button__text { margin-left: 4px; }
.andes-button.andes-button--fab.andes-button--expanded { max-width: 100%; width: auto; }
.andes-button.andes-button--fab.andes-button--expanded .andes-button__text { margin-left: 12px; opacity: 1; }
.andes-button.andes-button--fab.andes-button--collapsed { max-width: 3em; padding: 14px; width: auto; }
.andes-button.andes-button--fab.andes-button--collapsed .andes-button__text { opacity: 0; }
.andes-popper:not(.andes-tooltip) { height: 100%; width: 100%; }
.andes-floating-menu { font-family: "Proxima Nova", -apple-system, Roboto, Arial, sans-serif; font-size: 16px; font-weight: 400; line-height: 1; position: relative; -webkit-font-smoothing: antialiased; border-radius: 0.375em; }
.andes-floating-menu li:first-child, .andes-floating-menu li:first-child a, .andes-floating-menu li:first-child button { border-top-left-radius: 0.375em; border-top-right-radius: 0.375em; }
.andes-floating-menu li:last-child, .andes-floating-menu li:last-child a, .andes-floating-menu li:last-child button { border-bottom-left-radius: 0.375em; border-bottom-right-radius: 0.375em; }
.andes-floating-menu .andes-list__item { outline: none; }
.andes-floating-menu .andes-list__item:focus { box-shadow: inset 0 0 0 2px #fff,inset 0 0 0 3px var(--andes-color-blue-600,#007eb5),inset 0 0 0 5px var(--andes-color-blue-300,rgba(71,154,209,.3)); outline: none; }
.andes-floating-menu .andes-list__item:focus-visible { box-shadow: inset 0 0 0 2px #fff,inset 0 0 0 3px var(--andes-color-blue-600,#007eb5),inset 0 0 0 5px var(--andes-color-blue-300,rgba(71,154,209,.3)); outline: none; }
.andes-floating-menu .andes-list__item:focus:not(:focus-visible) { box-shadow: none; outline: none; }
.andes-floating-menu .andes-list__item--visible-focused { box-shadow: none; }
.andes-floating-menu .andes-list__item > :focus { box-shadow: inset 0 0 0 2px #fff,inset 0 0 0 3px var(--andes-color-blue-600,#007eb5),inset 0 0 0 5px var(--andes-color-blue-300,rgba(71,154,209,.3)); outline: none; }
.andes-floating-menu .andes-list__item > :focus-visible { box-shadow: inset 0 0 0 2px #fff,inset 0 0 0 3px var(--andes-color-blue-600,#007eb5),inset 0 0 0 5px var(--andes-color-blue-300,rgba(71,154,209,.3)); outline: none; }
.andes-floating-menu .andes-list__item > :focus:not(:focus-visible) { box-shadow: none; outline: none; }
.andes-floating-menu__no-results { box-sizing: content-box; color: rgba(0, 0, 0, 0.55); font-size: 14px; height: 18px; padding: 18px 16px; }
.andes-floating-menu__search-box { padding: 16px 16px 4px; }
.andes-floating-menu .andes-floating-menu-item-hover { background-color: rgb(237, 237, 237); }
.andes-floating-menu .andes-form-control--search-box .andes-form-control__field { margin: 0px; }
.andes-floating-menu--search { background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 0px 1px; box-sizing: border-box; color: rgba(0, 0, 0, 0.9); display: flex; opacity: 1; width: 100%; }
.andes-floating-menu--search.andes-floating-menu--search--web-mobile-ios .andes-form-control__field { transform: scale(0.875); transform-origin: left top; width: 115%; }
.andes-floating-menu--search.andes-floating-menu--search--web-mobile-ios.andes-floating-menu--search--size-small { font-size: 16px; }
.andes-floating-menu--search.andes-floating-menu--search--web-mobile-ios.andes-floating-menu--search--size-small .andes-form-control__field { height: 20px; }
.andes-floating-menu--search label { order: 2; width: 100%; }
.andes-floating-menu--search:hover { box-shadow: rgba(0, 0, 0, 0.55) 0px 0px 0px 1px; }
.andes-floating-menu--search--focused, .andes-floating-menu--search--focused:hover, .andes-floating-menu--search:focus { box-shadow: 0 0 0 2px var(--andes-color-blue-500,#009ee3); }
.andes-floating-menu--search--focused.focus-visible { box-shadow: 0 0 0 2px #fff,0 0 0 3px var(--andes-color-blue-600,#007eb5),0 0 0 5px var(--andes-color-blue-300,rgba(71,154,209,.3)),inset 0 0 0 2px var(--andes-color-blue-500,#009ee3); }
.andes-floating-menu--search .andes-form-control__close-icon, .andes-floating-menu--search .andes-form-control__search-icon { align-content: center; display: flex; padding: 0px; }
.andes-floating-menu--search .andes-form-control__close-icon svg path, .andes-floating-menu--search .andes-form-control__search-icon svg path { fill: rgba(0, 0, 0, 0.55); }
.andes-floating-menu--search .andes-form-control__close-icon:focus-visible, .andes-floating-menu--search .andes-form-control__search-icon:focus-visible { border-radius: 50%; box-shadow: 0 0 0 2px #fff,0 0 0 3px var(--andes-color-blue-600,#007eb5),0 0 0 5px var(--andes-color-blue-300,rgba(71,154,209,.3)); outline: none; }
.andes-floating-menu--search .andes-form-control__close-icon { background-color: transparent; border: 0px; cursor: pointer; display: none; margin-left: 4px; opacity: 0; order: 3; }
.andes-floating-menu--search .andes-form-control__close-icon-visible { align-content: center; display: flex; opacity: 1; padding: 0px; }
.andes-floating-menu--search--disabled, .andes-floating-menu--search--disabled .andes-form-control__field { color: rgba(0, 0, 0, 0.55); }
.andes-floating-menu--search--disabled:hover { box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 0px 1px; }
.andes-floating-menu--search--disabled .andes-form-control__close-icon, .andes-floating-menu--search--disabled .andes-form-control__close-icon.andes-form-control__close-icon-visible { opacity: 0; }
.andes-floating-menu--search .andes-form-control__field { line-height: 18px; margin: 0px; order: 2; }
.andes-floating-menu--search .andes-form-control__field:focus { box-shadow: none; }
.andes-floating-menu--search .andes-form-control__field:focus-visible { box-shadow: none; }
.andes-floating-menu--search .andes-form-control__field::placeholder { color: rgba(0, 0, 0, 0.55); opacity: 1; }
.andes-floating-menu--search .andes-form-control__field::-webkit-input-placeholder { color: rgba(0, 0, 0, 0.55); }
.andes-floating-menu--search .andes-form-control__field:disabled { color: rgba(0, 0, 0, 0.55); }
.andes-floating-menu--search .andes-form-control__search-icon { background-color: transparent; border: 0px; margin-right: 4px; order: 1; }
.andes-floating-menu--search--size-small { border-radius: 16px; font-size: 14px; height: 32px; padding: 8px 8px 6px; }
.andes-floating-menu--search--size-small .andes-form-control__field { height: 18px; }
.andes-floating-menu--search--size-small .andes-form-control__close-icon, .andes-floating-menu--search--size-small .andes-form-control__search-icon { height: 16px; }
.andes-floating-menu--search--size-large { border-radius: 24px; font-size: 16px; height: 48px; padding: 15px 16px 13px; }
.andes-floating-menu--search--size-large .andes-form-control__field { height: 20px; }
.andes-floating-menu--search--size-large .andes-form-control__search-icon { margin-right: 8px; }
.andes-progress-indicator-circular__container { display: flex; height: max-content; position: relative; width: max-content; }
.andes-progress-indicator-circular__progress { align-items: center; display: flex; justify-content: center; position: relative; }
.andes-progress-indicator-circular--blue .andes-progress-indicator-circular__progress { stroke: var(--andes-color-blue-500,#009ee3); }
.andes-progress-indicator-circular--white .andes-progress-indicator-circular__progress { stroke: rgb(255, 255, 255); }
.andes-progress-indicator-circular__content { color: rgba(0, 0, 0, 0.9); font-size: 12px; font-weight: 400; }
.andes-progress-indicator-circular__label { color: rgba(0, 0, 0, 0.9); font-weight: 400; -webkit-font-smoothing: antialiased; }
.andes-progress-indicator-circular--indeterminate .andes-progress-indicator-circular__svg { animation: 2s linear 0s infinite normal none running andes-pi-circular-rotate; left: 0px; position: absolute; top: 0px; z-index: 1022; }
.andes-progress-indicator-circular--indeterminate .andes-progress-indicator-circular__circle { stroke-linecap: round; animation: 5s ease-in-out 0s infinite normal none running andes-pi-circular-dash-reduce-motion; }
@media (prefers-reduced-motion: no-preference) {
  .andes-progress-indicator-circular--indeterminate .andes-progress-indicator-circular__circle { animation: 1.5s ease-in-out 0s infinite normal none running andes-pi-circular-dash; }
}
@keyframes andes-pi-circular-rotate { 
  100% { transform: rotate(1turn); }
}
@keyframes andes-pi-circular-dash { 
  0% { stroke-dasharray: 1, 150; stroke-dashoffset: 0; }
  50% { stroke-dasharray: 90, 150; stroke-dashoffset: -35; }
  100% { stroke-dasharray: 90, 150; stroke-dashoffset: -124; }
}
@keyframes andes-pi-circular-dash-reduce-motion { 
  0% { stroke-dasharray: 90, 150; stroke-dashoffset: 0; opacity: 0; }
  10% { stroke-dasharray: 90, 150; stroke-dashoffset: 0; opacity: 1; }
  60% { stroke-dasharray: 90, 150; stroke-dashoffset: 0; opacity: 1; }
  100% { stroke-dasharray: 90, 150; stroke-dashoffset: 0; opacity: 0; }
}
.andes-progress-indicator-circular--medium .andes-progress-indicator-circular__progress, .andes-progress-indicator-circular--medium .andes-progress-indicator-circular__svg { height: 32px; width: 32px; stroke-width: 3px; }
.andes-progress-indicator-circular--medium .andes-progress-indicator-circular__container { align-items: center; flex-direction: column; }
.andes-progress-indicator-circular--medium .andes-progress-indicator-circular__label { font-size: 14px; margin-top: 13px; }
.andes-badge--small { line-height: 4px; }
.andes-badge--small .andes-badge__content { font-size: 11px; line-height: 4px; padding: 6px; }
.andes-badge--small.andes-badge--rounded-top-left { border-top-left-radius: 8px; }
.andes-badge--small.andes-badge--rounded-top-right { border-top-right-radius: 8px; }
.andes-badge--small.andes-badge--rounded-bottom-left { border-bottom-left-radius: 8px; }
.andes-badge--small.andes-badge--rounded-bottom-right { border-bottom-right-radius: 8px; }
.andes-badge--small.andes-badge--notification, .andes-badge--small.andes-badge--pill-icon { border-radius: 50%; height: 16px; min-width: 16px; width: 16px; }
.andes-badge--small.andes-badge--notification svg, .andes-badge--small.andes-badge--pill-icon svg { height: 16px; width: 16px; }
.andes-badge--large.andes-badge--rounded-top-left { border-top-left-radius: 12px; }
.andes-badge--large.andes-badge--rounded-top-right { border-top-right-radius: 12px; }
.andes-badge--large.andes-badge--rounded-bottom-left { border-bottom-left-radius: 12px; }
.andes-badge--large.andes-badge--rounded-bottom-right { border-bottom-right-radius: 12px; }
.andes-badge--pill { display: inline-block; font-family: "Proxima Nova", -apple-system, Roboto, Arial, sans-serif; font-size: 12px; line-height: 8px; overflow: hidden; position: relative; text-align: center; }
.andes-badge--pill-icon { border-radius: 50%; height: 24px; min-width: 24px; overflow: hidden; position: relative; width: 24px; }
.andes-badge--pill-icon .andes-badge__icon { height: 100%; width: 100%; }
.andes-badge__content { color: rgb(255, 255, 255); font-weight: 600; margin: 0px; padding: 8px; }
.andes-badge--dot { border-radius: 50%; display: inline-block; height: 8px; position: relative; width: 8px; }
.andes-badge--notification { border-radius: 50%; height: 24px; min-width: 24px; overflow: hidden; position: relative; width: 24px; }
.andes-badge__icon { height: 100%; width: 100%; }
.andes-badge--gray { background: rgb(115, 115, 115); }
.andes-badge--gray--quiet { background: rgba(115, 115, 115, 0.1); border: 0px; }
.andes-badge--gray--quiet.andes-badge--generic.andes-badge--pill { background: rgba(0, 0, 0, 0.07); }
.andes-badge--gray--quiet.andes-badge--generic.andes-badge--pill .andes-badge__content { color: rgba(0, 0, 0, 0.55); }
.andes-badge--gray--quiet .andes-badge__content { color: rgb(115, 115, 115); }
.andes-badge--red { background: rgb(242, 61, 79); }
.andes-badge--red--quiet { background: rgba(242, 61, 79, 0.1); border: 0px; }
.andes-badge--red--quiet.andes-badge--generic.andes-badge--pill { background: rgba(0, 0, 0, 0.07); }
.andes-badge--red--quiet.andes-badge--generic.andes-badge--pill .andes-badge__content { color: rgba(0, 0, 0, 0.55); }
.andes-badge--red--quiet .andes-badge__content { color: rgb(242, 61, 79); }
.andes-badge--accent { background: var(--andes-color-blue-500,#009ee3); }
.andes-badge--accent--quiet { background: rgba(var(--andes-color-blue-500,#009ee3),.1); border: 0px; }
.andes-badge--accent--quiet.andes-badge--generic.andes-badge--pill { background: rgba(0, 0, 0, 0.07); }
.andes-badge--accent--quiet.andes-badge--generic.andes-badge--pill .andes-badge__content { color: rgba(0, 0, 0, 0.55); }
.andes-badge--accent--quiet .andes-badge__content { color: var(--andes-color-blue-500,#009ee3); }
.andes-badge--accent--quiet { background: var(--andes-color-blue-100,rgba(71,154,209,.1)); }
.andes-badge--green { background: rgb(0, 166, 80); }
.andes-badge--green--quiet { background: rgba(0, 166, 80, 0.1); border: 0px; }
.andes-badge--green--quiet.andes-badge--generic.andes-badge--pill { background: rgba(0, 0, 0, 0.07); }
.andes-badge--green--quiet.andes-badge--generic.andes-badge--pill .andes-badge__content { color: rgba(0, 0, 0, 0.55); }
.andes-badge--green--quiet .andes-badge__content { color: rgb(0, 166, 80); }
.andes-badge--orange { background: rgb(255, 119, 51); }
.andes-badge--orange--quiet { background: rgba(255, 119, 51, 0.1); border: 0px; }
.andes-badge--orange--quiet.andes-badge--generic.andes-badge--pill { background: rgba(0, 0, 0, 0.07); }
.andes-badge--orange--quiet.andes-badge--generic.andes-badge--pill .andes-badge__content { color: rgba(0, 0, 0, 0.55); }
.andes-badge--orange--quiet .andes-badge__content { color: rgb(255, 119, 51); }
.andes-badge__icon-inner { fill: rgb(255, 255, 255); }
.pending-icon .andes-badge__content { padding: 0px !important; }
.andes-thumbnail--16 { height: 14px; width: 14px; }
.andes-thumbnail--16, .andes-thumbnail--24 { align-items: center; background-color: rgb(255, 255, 255); display: flex; justify-content: center; }
.andes-thumbnail--24 { height: 22px; width: 22px; }
.andes-thumbnail--32 { height: 30px; width: 30px; }
.andes-thumbnail--32, .andes-thumbnail--40 { align-items: center; background-color: rgb(255, 255, 255); display: flex; justify-content: center; }
.andes-thumbnail--40 { height: 38px; width: 38px; }
.andes-thumbnail--48 { height: 46px; width: 46px; }
.andes-thumbnail--48, .andes-thumbnail--56 { align-items: center; background-color: rgb(255, 255, 255); display: flex; justify-content: center; }
.andes-thumbnail--56 { height: 54px; width: 54px; }
.andes-thumbnail--64 { height: 62px; width: 62px; }
.andes-thumbnail--64, .andes-thumbnail--72 { align-items: center; background-color: rgb(255, 255, 255); display: flex; justify-content: center; }
.andes-thumbnail--72 { height: 70px; width: 70px; }
.andes-thumbnail--80 { height: 78px; width: 78px; }
.andes-thumbnail--80, .andes-thumbnail--96 { align-items: center; background-color: rgb(255, 255, 255); display: flex; justify-content: center; }
.andes-thumbnail--96 { height: 94px; width: 94px; }
.andes-thumbnail { box-sizing: content-box; color: rgba(0, 0, 0, 0.9); font-family: "Proxima Nova", -apple-system, Roboto, Arial, sans-serif; font-weight: 400; line-height: 1; }
.andes-thumbnail.andes-thumbnail--16 { font-size: 8px; }
.andes-thumbnail.andes-thumbnail--24 { font-size: 11px; }
.andes-thumbnail.andes-thumbnail--32 { font-size: 14px; }
.andes-thumbnail.andes-thumbnail--40 { font-size: 16px; }
.andes-thumbnail.andes-thumbnail--48 { font-size: 20px; }
.andes-thumbnail.andes-thumbnail--56 { font-size: 24px; }
.andes-thumbnail.andes-thumbnail--64 { font-size: 28px; }
.andes-thumbnail.andes-thumbnail--72 { font-size: 32px; }
.andes-thumbnail.andes-thumbnail--80, .andes-thumbnail.andes-thumbnail--96 { font-size: 36px; }
.andes-thumbnail > img { height: auto; max-width: 100%; width: auto; }
.andes-thumbnail--circle { border: 1px solid rgba(0, 0, 0, 0.07); border-radius: 50%; overflow: hidden; }
.andes-thumbnail--square { border: 1px solid rgba(0, 0, 0, 0.07); overflow: hidden; }
.andes-thumbnail--square.andes-thumbnail--16, .andes-thumbnail--square.andes-thumbnail--24, .andes-thumbnail--square.andes-thumbnail--32 { border-radius: 3px; }
.andes-thumbnail--square.andes-thumbnail--40, .andes-thumbnail--square.andes-thumbnail--48, .andes-thumbnail--square.andes-thumbnail--56, .andes-thumbnail--square.andes-thumbnail--64 { border-radius: 4px; }
.andes-thumbnail--square.andes-thumbnail--72, .andes-thumbnail--square.andes-thumbnail--80 { border-radius: 5px; }
.andes-thumbnail--square.andes-thumbnail--96 { border-radius: 6px; }
.andes-thumbnail__badge { border: 0px; }
.andes-thumbnail--64.andes-thumbnail__badge-gray, .andes-thumbnail--72.andes-thumbnail__badge-gray, .andes-thumbnail--80.andes-thumbnail__badge-gray { border: 3px solid rgb(191, 191, 191); box-sizing: border-box; }
.andes-thumbnail--24.andes-thumbnail__badge-gray, .andes-thumbnail--32.andes-thumbnail__badge-gray, .andes-thumbnail--40.andes-thumbnail__badge-gray, .andes-thumbnail--48.andes-thumbnail__badge-gray, .andes-thumbnail--56.andes-thumbnail__badge-gray { border: 2px solid rgb(191, 191, 191); box-sizing: border-box; }
.andes-thumbnail--64.andes-thumbnail__badge-accent, .andes-thumbnail--72.andes-thumbnail__badge-accent, .andes-thumbnail--80.andes-thumbnail__badge-accent { border: 3px solid var(--andes-color-blue-500,#009ee3); box-sizing: border-box; }
.andes-thumbnail--24.andes-thumbnail__badge-accent, .andes-thumbnail--32.andes-thumbnail__badge-accent, .andes-thumbnail--40.andes-thumbnail__badge-accent, .andes-thumbnail--48.andes-thumbnail__badge-accent, .andes-thumbnail--56.andes-thumbnail__badge-accent { border: 2px solid var(--andes-color-blue-500,#009ee3); box-sizing: border-box; }
.andes-thumbnail--64.andes-thumbnail__badge-green, .andes-thumbnail--72.andes-thumbnail__badge-green, .andes-thumbnail--80.andes-thumbnail__badge-green { border: 3px solid rgb(0, 166, 80); box-sizing: border-box; }
.andes-thumbnail--24.andes-thumbnail__badge-green, .andes-thumbnail--32.andes-thumbnail__badge-green, .andes-thumbnail--40.andes-thumbnail__badge-green, .andes-thumbnail--48.andes-thumbnail__badge-green, .andes-thumbnail--56.andes-thumbnail__badge-green { border: 2px solid rgb(0, 166, 80); box-sizing: border-box; }
.andes-thumbnail--64.andes-thumbnail__badge-orange, .andes-thumbnail--72.andes-thumbnail__badge-orange, .andes-thumbnail--80.andes-thumbnail__badge-orange { border: 3px solid rgb(255, 119, 51); box-sizing: border-box; }
.andes-thumbnail--24.andes-thumbnail__badge-orange, .andes-thumbnail--32.andes-thumbnail__badge-orange, .andes-thumbnail--40.andes-thumbnail__badge-orange, .andes-thumbnail--48.andes-thumbnail__badge-orange, .andes-thumbnail--56.andes-thumbnail__badge-orange { border: 2px solid rgb(255, 119, 51); box-sizing: border-box; }
.andes-thumbnail--64.andes-thumbnail__badge-red, .andes-thumbnail--72.andes-thumbnail__badge-red, .andes-thumbnail--80.andes-thumbnail__badge-red { border: 3px solid rgb(242, 61, 79); box-sizing: border-box; }
.andes-thumbnail--24.andes-thumbnail__badge-red, .andes-thumbnail--32.andes-thumbnail__badge-red, .andes-thumbnail--40.andes-thumbnail__badge-red, .andes-thumbnail--48.andes-thumbnail__badge-red, .andes-thumbnail--56.andes-thumbnail__badge-red { border: 2px solid rgb(242, 61, 79); box-sizing: border-box; }
.andes-thumbnail__badge .andes-badge { position: relative; }
.andes-thumbnail--24 + .andes-badge--dot { left: 16px; top: -16px; }
.andes-thumbnail--32 + .andes-badge--dot { left: 22px; top: -16px; }
.andes-thumbnail--40 + .andes-badge--notification, .andes-thumbnail--40 + .andes-badge--pill { left: 24px; top: -16px; }
.andes-thumbnail--48 + .andes-badge--notification, .andes-thumbnail--48 + .andes-badge--pill { left: 32px; top: -16px; }
.andes-thumbnail--56 + .andes-badge--notification, .andes-thumbnail--56 + .andes-badge--pill { left: 40px; top: -16px; }
.andes-thumbnail--64 + .andes-badge--notification, .andes-thumbnail--64 + .andes-badge--pill { left: 40px; top: -24px; }
.andes-thumbnail--72 + .andes-badge--notification, .andes-thumbnail--72 + .andes-badge--pill { left: 48px; top: -24px; }
.andes-thumbnail--80 + .andes-badge--notification, .andes-thumbnail--80 + .andes-badge--pill { left: 56px; top: -24px; }
.andes-thumbnail--neutral { background-color: rgb(255, 255, 255); border: 1px solid rgba(0, 0, 0, 0.07); }
.andes-thumbnail--loud { background-color: var(--andes-color-blue-500,#009ee3); border: 0px; color: rgb(255, 255, 255); }
.andes-thumbnail--quiet { background-color: var(--andes-color-blue-100,rgba(71,154,209,.1)); border: 0px; color: var(--andes-color-blue-500,#009ee3); }
.andes-thumbnail--loud-disabled, .andes-thumbnail--quiet-disabled { background-color: rgba(0, 0, 0, 0.1); color: rgba(0, 0, 0, 0.25); }
.andes-thumbnail--neutral-disabled { background-color: rgb(255, 255, 255); color: rgba(0, 0, 0, 0.07); }
.andes-thumbnail-multiple--grid { place-content: space-between; background-color: rgba(0, 0, 0, 0.04); border-radius: 5px; box-sizing: border-box; color: rgba(0, 0, 0, 0.55); display: flex; flex-wrap: wrap; font-family: "Proxima Nova", -apple-system, Roboto, Arial, sans-serif; }
.andes-thumbnail-multiple--grid:nth-child(3) { flex-grow: 2; }
.andes-thumbnail-multiple--grid-40 { height: 40px; width: 40px; }
.andes-thumbnail-multiple--grid-40 .andes-thumbnail-multiple--overflow { background-color: rgb(245, 245, 245); color: rgba(0, 0, 0, 0.55); }
.andes-thumbnail-multiple--grid-48 { height: 48px; width: 48px; }
.andes-thumbnail-multiple--grid-48 .andes-thumbnail-multiple--overflow { background-color: rgb(245, 245, 245); color: rgba(0, 0, 0, 0.55); }
.andes-thumbnail-multiple--grid-56 { height: 56px; width: 56px; }
.andes-thumbnail-multiple--grid-56 .andes-thumbnail-multiple--overflow { background-color: rgb(245, 245, 245); color: rgba(0, 0, 0, 0.55); }
.andes-thumbnail-multiple--grid-64 { height: 64px; width: 64px; }
.andes-thumbnail-multiple--grid-64 .andes-thumbnail-multiple--overflow { background-color: rgb(245, 245, 245); color: rgba(0, 0, 0, 0.55); }
.andes-thumbnail-multiple--grid-72 { height: 72px; width: 72px; }
.andes-thumbnail-multiple--grid-72 .andes-thumbnail-multiple--overflow { background-color: rgb(245, 245, 245); color: rgba(0, 0, 0, 0.55); }
.andes-thumbnail-multiple--grid-80 { height: 80px; width: 80px; }
.andes-thumbnail-multiple--grid-80 .andes-thumbnail-multiple--overflow { background-color: rgb(245, 245, 245); color: rgba(0, 0, 0, 0.55); }
.andes-thumbnail-multiple--grid-48 { place-content: space-around; }
.andes-thumbnail-multiple--grid-40, .andes-thumbnail-multiple--grid-48, .andes-thumbnail-multiple--grid-56 { border-radius: 4px; padding: 3px; }
.andes-thumbnail-multiple--grid-64 { border-radius: 4px; padding: 4px; }
.andes-thumbnail-multiple--grid-72 { padding: 3px; }
.andes-thumbnail-multiple--grid-80 { padding: 4px; }
.andes-thumbnail-multiple--stacked-24 { display: flex; flex-wrap: wrap; height: 24px; width: auto; }
.andes-thumbnail-multiple--stacked-24 .andes-thumbnail-multiple--overflow { background-color: rgb(245, 245, 245); color: rgba(0, 0, 0, 0.55); }
.andes-thumbnail-multiple--stacked-32 { display: flex; flex-wrap: wrap; height: 32px; width: auto; }
.andes-thumbnail-multiple--stacked-32 .andes-thumbnail-multiple--overflow { background-color: rgb(245, 245, 245); color: rgba(0, 0, 0, 0.55); }
.andes-thumbnail-multiple--stacked-40 { display: flex; flex-wrap: wrap; height: 40px; width: auto; }
.andes-thumbnail-multiple--stacked-40 .andes-thumbnail-multiple--overflow { background-color: rgb(245, 245, 245); color: rgba(0, 0, 0, 0.55); }
.andes-thumbnail-multiple--stacked-48 { display: flex; flex-wrap: wrap; height: 48px; width: auto; }
.andes-thumbnail-multiple--stacked-48 .andes-thumbnail-multiple--overflow { background-color: rgb(245, 245, 245); color: rgba(0, 0, 0, 0.55); }
.andes-thumbnail-multiple--stacked-56 { display: flex; flex-wrap: wrap; height: 56px; width: auto; }
.andes-thumbnail-multiple--stacked-56 .andes-thumbnail-multiple--overflow { background-color: rgb(245, 245, 245); color: rgba(0, 0, 0, 0.55); }
.andes-thumbnail-multiple--stacked-64 { display: flex; flex-wrap: wrap; height: 64px; width: auto; }
.andes-thumbnail-multiple--stacked-64 .andes-thumbnail-multiple--overflow { background-color: rgb(245, 245, 245); color: rgba(0, 0, 0, 0.55); }
.andes-thumbnail-multiple--stacked-72 { display: flex; flex-wrap: wrap; height: 72px; width: auto; }
.andes-thumbnail-multiple--stacked-72 .andes-thumbnail-multiple--overflow { background-color: rgb(245, 245, 245); color: rgba(0, 0, 0, 0.55); }
.andes-thumbnail-multiple--stacked-80 { display: flex; flex-wrap: wrap; height: 80px; width: auto; }
.andes-thumbnail-multiple--stacked-80 .andes-thumbnail-multiple--overflow { background-color: rgb(245, 245, 245); color: rgba(0, 0, 0, 0.55); }
.andes-thumbnail-multiple--stacked-24 .andes-thumbnail-container:not(:first-child) { margin-left: -6px; }
.andes-thumbnail-multiple--stacked-32 .andes-thumbnail-container:not(:first-child) { margin-left: -9px; }
.andes-thumbnail-multiple--stacked-40 .andes-thumbnail-container:not(:first-child) { margin-left: -12px; }
.andes-thumbnail-multiple--stacked-48 .andes-thumbnail-container:not(:first-child) { margin-left: -15px; }
.andes-thumbnail-multiple--stacked-56 .andes-thumbnail-container:not(:first-child) { margin-left: -18px; }
.andes-thumbnail-multiple--stacked-64 .andes-thumbnail-container:not(:first-child) { margin-left: -20px; }
.andes-thumbnail-multiple--stacked-72 .andes-thumbnail-container:not(:first-child) { margin-left: -22px; }
.andes-thumbnail-multiple--stacked-80 .andes-thumbnail-container:not(:first-child) { margin-left: -25px; }
.andes-visually-hidden, .andes-visually-hidden-focusable:not(:focus):not(:focus-within) { border: 0px; clip: rect(0px, 0px, 0px, 0px); clip-path: inset(50%); height: 1px; margin: 0px -1px -1px 0px; overflow: hidden; padding: 0px; position: absolute; white-space: nowrap; width: 1px; }
.andes-list { background-color: rgb(255, 255, 255); font-family: "Proxima Nova", -apple-system, Roboto, Arial, sans-serif; font-size: 18px; font-weight: 400; line-height: 1; margin: 0px; padding: 0px; -webkit-font-smoothing: antialiased; }
.andes-list:focus { box-shadow: none; }
.andes-list:focus-visible { box-shadow: none; }
.andes-list-with-dividers .andes-list__item + .andes-list__item { border-top: 1px solid rgba(0, 0, 0, 0.1); }
.andes-list-asset { margin-top: 0.5em; }
.andes-list__item { display: flex; justify-content: space-between; padding: 0px 16px; position: relative; }
.andes-list__item--visible-focused { box-shadow: 0 0 0 2px #fff,0 0 0 3px var(--andes-color-blue-600,#007eb5),0 0 0 5px var(--andes-color-blue-300,rgba(71,154,209,.3)); }
.andes-list__item-anchor { display: flex; justify-content: space-between; margin: 0px -16px; outline: none; padding: 0px 16px; text-decoration: none; width: -webkit-fill-available; }
.andes-list__item-anchor::before { content: ""; height: 100%; left: 0px; position: absolute; top: 0px; width: 100%; }
.andes-list__item-anchor:focus { box-shadow: none; }
.andes-list__item-anchor:focus-visible { box-shadow: none; }
.andes-list__item-action { align-items: center; background-color: transparent; border: 0px; display: flex; font-family: inherit; font-size: inherit; justify-content: space-between; line-height: 12px; margin: 0px -16px; outline: none; padding: 0px 18px; text-decoration: none; width: -webkit-fill-available; }
.andes-list__item-action::before { content: ""; height: 100%; left: 0px; position: absolute; top: 0px; width: 100%; }
.andes-list__item-action:focus { box-shadow: none; }
.andes-list__item-action:focus-visible { box-shadow: none; }
.andes-list__item-action .andes-list__item-text { text-align: left; }
.andes-list__item-action::before { cursor: pointer; }
.andes-list__item-with-secondary { align-self: center; }
.andes-list__item-first-column { align-items: center; display: flex; flex-grow: 4; margin-right: 12px; }
.andes-list__item-second-column { display: inline-flex; }
.andes-list__item-second-column-with-centered-text { align-self: center; }
.andes-list__item-second-column .andes-list__item-tertiary { text-align: right; }
.andes-list__item-second-column .andes-list__item-chevron { padding-left: 12px; }
.andes-list__item-second-column .andes-list__item-chevron--centered { align-self: center; }
.andes-list__item-second-column .andes-list__item-chevron--top { align-self: flex-start; }
.andes-list__item-second-column a, .andes-list__item-second-column button { position: relative; z-index: 1; }
.andes-list__item-primary { color: rgba(0, 0, 0, 0.9); display: block; }
.andes-list__item-primary--max-lines-1 { display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden; }
.andes-list__item-primary--max-lines-2 { display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; }
.andes-list__item-secondary { color: rgba(0, 0, 0, 0.55); display: block; font-size: 16px; line-height: 1; text-align: start; }
.andes-list__item-tertiary { align-self: center; color: rgba(0, 0, 0, 0.9); display: block; text-wrap: nowrap; }
.andes-list__item-tertiary-description { color: rgba(0, 0, 0, 0.55); display: block; font-size: 16px; line-height: 1; text-align: right; }
.andes-list__item-tertiary--top { align-self: flex-start; }
.andes-list__item-tertiary .andes-checkbox__label { margin-left: 0px; }
.andes-list__item-tertiary-container--centered { align-self: center; }
.andes-list__item-image { align-self: flex-start; border: 1px solid rgba(0, 0, 0, 0.1); border-radius: 50%; display: block; }
.andes-list__item-asset { margin-bottom: auto; }
.andes-list__item-asset--icon-one-line { margin-bottom: 0px; }
.andes-list__item--size-small.andes-list__item-with-image .andes-list__item-second-column { align-self: center; height: 32px; }
.andes-list__item--size-small .andes-list__item-first-column, .andes-list__item--size-small .andes-list__item-second-column { padding: 11px 0px; }
.andes-list__item--size-small .andes-list__item-asset { margin-right: 12px; }
.andes-list__item--size-small .andes-list__item-asset .andes-thumbnail-container { height: 32px; }
.andes-list__item--size-small .andes-list__item-asset--icon { margin-right: 0px; }
.andes-list__item--size-small .andes-list__item-asset--icon > svg { margin-right: 8px; }
.andes-list__item--size-small .andes-list__item-primary, .andes-list__item--size-small .andes-list__item-tertiary { font-size: 14px; line-height: 18px; }
.andes-list__item--size-small .andes-list__item-image { height: 36px; min-height: 36px; min-width: 36px; width: 36px; }
.andes-list__item--size-medium.andes-list__item-with-secondary .andes-list__item-first-column, .andes-list__item--size-medium.andes-list__item-with-secondary .andes-list__item-second-column { padding: 14px 0px 13px; }
.andes-list__item--size-medium.andes-list__item-with-image .andes-list__item-second-column { align-self: center; height: 40px; }
.andes-list__item--size-medium .andes-list__item-first-column, .andes-list__item--size-medium .andes-list__item-second-column { padding: 14px 0px; }
.andes-list__item--size-medium .andes-list__item-asset { margin-right: 16px; }
.andes-list__item--size-medium .andes-list__item-asset .andes-thumbnail-container { height: 40px; }
.andes-list__item--size-medium .andes-list__item-asset--icon { margin-right: 0px; }
.andes-list__item--size-medium .andes-list__item-asset > svg { margin-right: 12px; }
.andes-list__item--size-medium .andes-list__item-primary, .andes-list__item--size-medium .andes-list__item-tertiary { font-size: 16px; line-height: 20px; }
.andes-list__item--size-medium .andes-list__item-secondary, .andes-list__item--size-medium .andes-list__item-tertiary-description { font-size: 14px; line-height: 18px; margin-top: 3px; }
.andes-list__item--size-medium .andes-list__item-image { height: 38px; min-height: 38px; min-width: 38px; width: 38px; }
.andes-list__item--size-large.andes-list__item-with-secondary .andes-list__item-first-column, .andes-list__item--size-large.andes-list__item-with-secondary .andes-list__item-second-column { padding: 24px 0px; }
.andes-list__item--size-large.andes-list__item-with-image .andes-list__item-second-column { align-self: center; height: 56px; }
.andes-list__item--size-large .andes-list__item-first-column, .andes-list__item--size-large .andes-list__item-second-column { padding: 24px 0px 22px; }
.andes-list__item--size-large .andes-list__item-asset { margin-right: 16px; }
.andes-list__item--size-large .andes-list__item-asset .andes-thumbnail-container { height: 56px; }
.andes-list__item--size-large .andes-list__item-asset--icon { margin-right: 0px; }
.andes-list__item--size-large .andes-list__item-asset > svg { margin-right: 16px; }
.andes-list__item--size-large .andes-list__item-primary, .andes-list__item--size-large .andes-list__item-tertiary { line-height: 22px; }
.andes-list__item--size-large .andes-list__item-secondary, .andes-list__item--size-large .andes-list__item-tertiary-description { line-height: 20px; margin-top: 6px; }
.andes-list__item--size-large .andes-list__item-image { height: 54px; min-height: 54px; min-width: 54px; width: 54px; }
.andes-list__item--padding-0 { padding: 0px; }
.andes-list__item--padding-16 { padding-left: 16px; padding-right: 16px; }
.andes-list__item--padding-24 { padding-left: 24px; padding-right: 24px; }
.andes-list__item--padding-32 { padding-left: 32px; padding-right: 32px; }
.andes-list__item--padding-40 { padding-left: 40px; padding-right: 40px; }
.andes-card--accent .andes-card__content { position: relative; }
.andes-card--accent > .andes-card__content::before { background: var(--andes-color-blue-500,#009ee3); content: ""; display: block; height: 100%; left: 0px; position: absolute; top: 0px; width: 4px; }
.andes-card--accent .andes-card__content:first-child::before { border-top-left-radius: 6px; }
.andes-card--accent .andes-card__content:last-child::before { border-bottom-left-radius: 6px; }
.andes-card--green .andes-card__content { position: relative; }
.andes-card--green > .andes-card__content::before { background: rgb(0, 166, 80); content: ""; display: block; height: 100%; left: 0px; position: absolute; top: 0px; width: 4px; }
.andes-card--green .andes-card__content:first-child::before { border-top-left-radius: 6px; }
.andes-card--green .andes-card__content:last-child::before { border-bottom-left-radius: 6px; }
.andes-card--orange .andes-card__content { position: relative; }
.andes-card--orange > .andes-card__content::before { background: rgb(255, 119, 51); content: ""; display: block; height: 100%; left: 0px; position: absolute; top: 0px; width: 4px; }
.andes-card--orange .andes-card__content:first-child::before { border-top-left-radius: 6px; }
.andes-card--orange .andes-card__content:last-child::before { border-bottom-left-radius: 6px; }
.andes-card--red .andes-card__content { position: relative; }
.andes-card--red > .andes-card__content::before { background: rgb(242, 61, 79); content: ""; display: block; height: 100%; left: 0px; position: absolute; top: 0px; width: 4px; }
.andes-card--red .andes-card__content:first-child::before { border-top-left-radius: 6px; }
.andes-card--red .andes-card__content:last-child::before { border-bottom-left-radius: 6px; }
.andes-card--none .andes-card__content { position: relative; }
.andes-card--none > .andes-card__content::before { content: ""; display: block; height: 100%; left: 0px; position: absolute; top: 0px; width: 4px; }
.andes-card--none .andes-card__content:first-child::before { border-top-left-radius: 6px; }
.andes-card--none .andes-card__content:last-child::before { border-bottom-left-radius: 6px; }
.andes-card--secondary-color .andes-card__content { position: relative; }
.andes-card--secondary-color > .andes-card__content::before { background: var(--background-secondary-color); content: ""; display: block; height: 100%; left: 0px; position: absolute; top: 0px; width: 4px; }
.andes-card--secondary-color .andes-card__content:first-child::before { border-top-left-radius: 6px; }
.andes-card--secondary-color .andes-card__content:last-child::before { border-bottom-left-radius: 6px; }
.andes-card--padding-0 > .andes-card__content, .andes-card--padding-0 > .andes-card__footer, .andes-card--padding-0 > .andes-card__header { padding: 0px; }
.andes-card--padding-16 > .andes-card__content, .andes-card--padding-16 > .andes-card__footer, .andes-card--padding-16 > .andes-card__header { padding: 16px; }
.andes-card--padding-24 > .andes-card__content, .andes-card--padding-24 > .andes-card__footer, .andes-card--padding-24 > .andes-card__header { padding: 24px; }
.andes-card--padding-32 > .andes-card__content, .andes-card--padding-32 > .andes-card__footer, .andes-card--padding-32 > .andes-card__header { padding: 32px; }
.andes-card--padding-40 > .andes-card__content, .andes-card--padding-40 > .andes-card__footer, .andes-card--padding-40 > .andes-card__header { padding: 40px; }
.andes-card { background-color: rgb(255, 255, 255); border-radius: 6px; font-family: "Proxima Nova", -apple-system, Roboto, Arial, sans-serif; }
.andes-card--animated { transition: box-shadow 0.2s ease-in-out; }
.andes-card--animated:hover, .andes-card--elevated { box-shadow: rgba(0, 0, 0, 0.1) 0px 6px 16px 0px; }
.andes-card--flat { box-shadow: rgba(0, 0, 0, 0.12) 0px 1px 2px 0px; }
.andes-card--secondary-light { background-color: rgb(245, 245, 245); box-shadow: none; }
.andes-card--secondary-dark { background-color: rgb(237, 237, 237); box-shadow: none; }
.andes-card--outline { border: 1px solid rgba(0, 0, 0, 0.1); }
.andes-card > :first-child { border-top-left-radius: 6px; border-top-right-radius: 6px; }
.andes-card > :last-child { border-bottom-left-radius: 6px; border-bottom-right-radius: 6px; }
.andes-card__header { padding-bottom: 14px; }
.andes-card__header--border { border-bottom: 1px solid rgba(0, 0, 0, 0.07); }
.andes-card__header-title { color: rgba(0, 0, 0, 0.9); font-size: 16px; font-weight: 600; line-height: 20px; margin: 0px; padding: 0px; }
.andes-card__footer { padding-top: 14px; }
.andes-card__footer--common { color: var(--andes-color-blue-500,#009ee3); font-size: 16px; font-weight: 600; line-height: 20px; text-decoration: none; transition: background-color 0.15s ease-out; }
.andes-card__footer--common:focus { box-shadow: 0 0 0 2px #fff,0 0 0 3px var(--andes-color-blue-600,#007eb5),0 0 0 5px var(--andes-color-blue-300,rgba(71,154,209,.3)); outline: none; }
.andes-card__footer--common:focus-visible { box-shadow: 0 0 0 2px #fff,0 0 0 3px var(--andes-color-blue-600,#007eb5),0 0 0 5px var(--andes-color-blue-300,rgba(71,154,209,.3)); outline: none; }
.andes-card__footer--common:focus:not(:focus-visible) { box-shadow: none; outline: none; }
.andes-card__footer--common:hover { background-color: rgb(245, 245, 245); color: var(--andes-color-blue-600,#007eb5); }
.andes-card__footer--link { display: block; }
.andes-card__footer--button { background-color: transparent; border-bottom-width: 0px; border-left-color: transparent; border-right-color: transparent; border-top-left-radius: 0px; border-top-right-radius: 0px; border-top-width: 0px; box-shadow: rgb(255, 255, 255) 0px 0px 0px 0px; cursor: pointer; font-family: "Proxima Nova", -apple-system, Roboto, Arial, sans-serif; text-align: left; width: 100%; }
@media (prefers-reduced-motion: no-preference) {
  .andes-card__footer--button { transition: box-shadow 0.25s ease-out, background-color 0.2s ease-out; }
}
.andes-card__footer--border { border-top: 1px solid rgba(0, 0, 0, 0.07); }
.andes-card__footer-arrow { border-color: var(--andes-color-blue-500,#009ee3); border-style: solid; border-width: 1px 1px 0px 0px; display: block; float: right; height: 7px; margin-top: 5px; transform: rotate(45deg); width: 7px; }
.center-card__content { box-shadow: none; box-sizing: border-box; display: flex; flex-direction: column; height: 100%; padding: 0px 1.5rem; }
@media only screen and (min-width: 768px) {
  .center-card__content { align-items: center; display: flex; height: inherit; margin: 5rem auto; max-width: 30rem; position: relative; }
  .center-card__content--padding-0 { padding: 0px; }
  .center-card__content--padding-8 { padding: 0.5rem; }
  .center-card__content--padding-16 { padding: 1rem; }
  .center-card__content--padding-24 { padding: 1.5rem; }
  .center-card__content--padding-32 { padding: 2rem; }
  .center-card__content--padding-40 { padding: 2.5rem; }
  .center-card__content--padding-48 { padding: 3rem; }
  .center-card__content--padding-64 { padding: 4rem; }
}
@keyframes andes-snackbar-show { 
  0% { opacity: 0; transform: translate3d(0px, 100%, 0px); }
  100% { opacity: 1; }
}
@keyframes andes-snackbar-hide { 
  50% { opacity: 1; }
  100% { opacity: 0; transform: translate3d(0px, 100%, 0px); }
}
.andes-snackbar { align-items: center; animation-duration: 0.5s; background-color: rgb(26, 26, 26); bottom: 0px; color: rgb(255, 255, 255); display: flex; flex-flow: row; font-family: "Proxima Nova", -apple-system, Roboto, Arial, sans-serif; font-weight: 400; justify-content: space-between; position: fixed; z-index: 1021; }
.andes-snackbar__action { border-width: 0px; font-size: inherit; font-weight: 600; text-align: right; text-transform: uppercase; white-space: nowrap; color: rgb(255, 255, 255) !important; }
.andes-snackbar__message { color: rgb(255, 255, 255); margin: 0px; }
.andes-snackbar--bottom { align-items: flex-start; flex-flow: column wrap; }
.andes-snackbar--bottom .andes-snackbar__action { padding-top: 0px; }
@media (prefers-reduced-motion: no-preference) {
  .andes-snackbar--animate-show { animation-name: andes-snackbar-show; }
  .andes-snackbar--animate-hide { animation-fill-mode: forwards; animation-name: andes-snackbar-hide; }
}
.andes-snackbar { border-radius: 0.428571em; bottom: 1.14286em; box-shadow: rgba(0, 0, 0, 0.1) 0px 6px 16px 0px; flex-wrap: wrap; left: 0px; line-height: 1.14286em; margin: 0px 0.571429em; right: 0px; }
.andes-snackbar__action.andes-button { border-radius: 0.428571em; }
.andes-snackbar__action.andes-button, .andes-snackbar__message { font-size: 14px; padding: 1.14286em; }
.andes-snackbar__children { padding-bottom: 1.14286em; padding-left: 1.14286em; }
.andes-snackbar--bottom.andes-snackbar--with-action .andes-snackbar__message { line-height: 1.57143em; padding-bottom: 0px; }
@media (min-width: 768px) {
  .andes-snackbar { bottom: 2em; flex-wrap: nowrap; line-height: 1em; margin-left: auto; margin-right: auto; max-width: 37.5em; }
  .andes-snackbar, .andes-snackbar__action { border-radius: 0.375em; }
  .andes-snackbar__action.andes-button, .andes-snackbar__message { font-size: 16px; padding: 1.5em; }
  .andes-snackbar__children { padding-bottom: 1.5em; padding-left: 1.5em; }
  .andes-snackbar--bottom .andes-snackbar__action { margin-left: 16px; padding-left: 0.5em; }
  .andes-snackbar--bottom .andes-snackbar__message { line-height: 1.375em; padding-bottom: 0.5em; }
}
.andes-snackbar--green { background-color: rgb(0, 166, 80); }
.andes-snackbar--red { background-color: rgb(242, 61, 79); }
.hub { height: 100%; width: 100%; }
.hub-card { display: flex; }
.hub-card__container { flex-grow: 1; }
.hub-card--mobile .hub-card__container, .hub-card--webview .hub-card__container { padding: 0px; }
.hub-card__title { font-size: 1.5rem; font-weight: 600; margin-bottom: 0px; }
.hub-card__title--webview { margin-top: 0px; }
.hub-card__caption { font-weight: 400; line-height: 1.25rem; margin-bottom: 1rem; }
.hub-card__action--continue { margin: 1.25rem 0px; }
.hub-card .step-list__item { display: flex; gap: 0.5rem; height: 100%; padding: 0.5rem; }
.hub-card .step-list__item .andes-list__item-text { display: flex; flex-direction: column; height: 100%; justify-content: center; margin-left: 0.75rem; padding-right: 0.625rem; }
.hub-card .step-list__item .thumbnail-pending { height: 50px; position: absolute; width: 50px; }
.hub-card .step-list__item .asset { align-items: center; display: flex; height: 24px; justify-content: center; left: 50%; position: absolute; top: 50%; transform: translate(-50%, -50%); width: 24px; }
.hub-card .step-list__item .thumbnail-pending circle { fill: transparent; stroke: rgb(226, 226, 226); stroke-width: 2px; stroke-linecap: round; }
.hub-card .step-list__item .thumbnail-completed { height: 50px; position: absolute; width: 50px; }
.hub-card .step-list__item .thumbnail-completed circle { fill: transparent; stroke: rgb(0, 166, 80); stroke-width: 4px; stroke-linecap: round; }
.hub-card .step-list__item .thumbnail-conflict { height: 50px; position: absolute; width: 50px; }
.hub-card .step-list__item .thumbnail-conflict circle { fill: transparent; stroke: rgb(0, 166, 80); stroke-width: 4px; stroke-linecap: round; }
.hub-card .step-list__item .thumbnail-loading { height: 50px; position: absolute; width: 50px; }
.hub-card .step-list__item .thumbnail-loading circle { fill: transparent; stroke-width: 4px; stroke-linecap: round; stroke: var(--andes-color-blue-500,var(--andes-color-blue-500,#3483fa)) !important; }
.hub-card .step-list__item .thumbnail-loading circle.bg { stroke: rgba(0, 0, 0, 0.1) !important; stroke-width: 2px; }
.hub-card .step-list__item .animated-pill { animation: 1s ease 0s 1 normal none running grow; }
@keyframes grow { 
  0% { transform: scale(0.8); }
  100% { transform: scale(1); }
}
.hub-card .step-list__item .thumbnail-loading circle.meter { stroke: var(--andes-color-blue-500,var(--andes-color-blue-500,#3483fa)); stroke-dashoffset: 300px; stroke-dasharray: 300px; animation: 1.36s linear 0s 1 normal none running progress; transform: rotate(45deg); transform-origin: center center; }
@keyframes progress { 
  0% { stroke-dashoffset: 300px; }
  20% { stroke-dashoffset: 240px; }
  40% { stroke-dashoffset: 180px; }
  60% { stroke-dashoffset: 120px; }
  80% { stroke-dashoffset: 60px; }
  100% { stroke-dashoffset: 0; stroke: rgb(0, 158, 227); }
}
.hub-card .step-list__item .thumbnail-congrats { height: 50px; position: relative; width: 50px; }
.hub-card .step-list__item .andes-badge { bottom: 4px; position: absolute; right: 4px; }
.hub-card .step-list__item .andes-list__item-asset { margin-bottom: 0px; margin-right: 0px; }
.hub-card .step-list__item .andes-list__item-text .andes-list__item-primary { line-height: 1.25rem; }
.hub-card .step-list__item .andes-list__item-text .andes-list__item-secondary { line-height: 1.125rem; margin-top: 0.1875rem; word-break: break-word; }
.hub-card .step-list__item .andes-list__item-second-column { height: 100%; }
.hub-card .step-list__item .andes-list__item-second-column .andes-list__item-tertiary { padding-right: 0px; }
.hub-card .step-list__item .andes-list__item-first-column { align-items: flex-start; display: flex; margin-right: 0px; padding: 0px; }
.hub-card .step-list__card li { min-height: 59px; }
.hub-card .step-list__snackbar { color: rgb(255, 255, 255); text-align: left; }
.hub-card__contact { border-top: 1px solid rgba(0, 0, 0, 0.07); padding: 1.5rem 0px; text-align: center; width: 100%; }
@media only screen and (min-width: 768px) {
  .hub { height: unset; }
  .hub-card { display: block; margin-bottom: 1.875rem; max-width: 536px; padding-bottom: 1.5rem; }
  .hub-card__container { flex-grow: 1; padding: 3rem 3rem 0px; }
  .hub-card__title { margin-top: 0px; }
  .hub-card__caption { margin-bottom: 1.5rem; }
  .hub-card__action--continue { margin: 1.25rem 0px 0px 3rem; }
  .hub-card__contact { margin-top: 1rem; padding-bottom: 0px; padding-top: 1.5rem; }
}
.andes-list__item + .andes-list__item { border: none; }
.step-list .andes-list__item--height-row-medium { min-height: auto; }
@keyframes snackbar-show { 
  0% { opacity: 0; transform: translate3d(-50%, 100%, 0px); }
  100% { opacity: 1; transform: translate3d(-50%, 0px, 0px); }
}
@keyframes snackbar-hide { 
  0% { transform: translate3d(-50%, 0px, 0px); }
  50% { opacity: 1; }
  100% { opacity: 0; transform: translate3d(-50%, 100%, 0px); }
}
.no-js .ui-snackbar, .ui-snackbar--is-active { animation-name: snackbar-show; }
.no-js .ui-snackbar__close:checked + .ui-snackbar, .ui-snackbar--is-inactive { animation-name: snackbar-hide; animation-fill-mode: forwards; }
.ui-snackbar { position: fixed; z-index: 1022; width: 100%; font-size: 14px; line-height: 1.25; color: rgb(255, 255, 255); background-color: rgb(51, 51, 51); bottom: 0px; display: table; border-spacing: 20px; border-collapse: separate; animation-duration: 0.5s; animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1); left: 50%; transform: translateX(-50%); }
.ui-snackbar--default { background-color: rgb(51, 51, 51); }
.ui-snackbar--success { background-color: rgb(57, 181, 74); }
.ui-snackbar--error { background-color: rgb(240, 68, 73); }
.ui-snackbar__message, .ui-snackbar__action { display: table-cell; }
.ui-snackbar__action { color: rgb(255, 255, 255); background: inherit; border: 0px; font-size: inherit; text-transform: uppercase; padding-left: 0px; height: 100%; text-align: right; vertical-align: middle; white-space: nowrap; }
a.ui-snackbar__action, a.ui-snackbar__action:link, a.ui-snackbar__action:active, a.ui-snackbar__action:visited, a.ui-snackbar__action:hover { color: rgb(255, 255, 255); text-decoration: none; }
.ui-snackbar__close, .ui-snackbar__close-trigger { display: none; }
.no-js .ui-snackbar__close-trigger { position: relative; width: 15px; height: 15px; cursor: pointer; display: table-cell; }
.no-js .ui-snackbar__close-trigger::after, .no-js .ui-snackbar__close-trigger::before { position: absolute; left: 7.5px; top: 0px; content: ""; height: 15px; width: 2px; background-color: rgb(255, 255, 255); cursor: pointer; }
.no-js .ui-snackbar__close-trigger::before { transform: rotate(45deg); }
.no-js .ui-snackbar__close-trigger::after { transform: rotate(-45deg); }
.ui-snackbar--is-pristine { display: none !important; }
@media (min-width: 768px) {
  .ui-snackbar { max-width: 600px; bottom: 24px; font-size: 16px; border-radius: 4px; margin-left: auto; margin-right: auto; }
  .ui-snackbar__action { font-size: 14px; }
}


@media screen and (min-width: 768px){
    div.hub-card__container {
        padding: 3rem 3rem 0 !important;
        border-top-left-radius: 6px !important;
        border-top-right-radius: 6px !important;
        border-bottom-left-radius: 6px !important;
        border-bottom-right-radius: 6px !important;

    }


    a.nav-logo {
        display: none !important;
    }
}

@media screen and (max-width: 767px){
    a.ruby {
        display: none !important;
    }
}

@media screen and (min-width: 768px){

    a.ruby {
        background-image: url(https://http2.mlstatic.com/frontend-assets/ml-web-navigation/ui-navigation/6.6.34/mercadolibre/logo-pt__large_25years.png) !important;
        background-size: contain;
        background-repeat: no-repeat;
        overflow: hidden;
        text-indent: -999px;
        background-image: url(https://http2.mlstatic.com/frontend-assets/ml-web-navigation/ui-navigation/6.6.5/mercadolibre/logo_large_plus.webp);
        height: 34px;
        width: 134px;
        display: flex;
        position: static;
        left: 0;
        top: 0;
        color: #3483fa;
        text-decoration: none;
    }


    div.nav-bounds {
        padding: 10px !important;
        justify-content: space-between;
        position: relative;
        max-width: 1200px;
        display: flex;
    }

    .nav-header {
        background-color: #ffe600 !important;
    }
}


input.andes-form-control__field {
  border-radius: .375em;
  font-size: 16px;
  height: 22px;
  line-height: 22px;
  margin: 0;
  padding: .8125em .75em;
  background: transparent;
  border: 0;
  color: rgba(0, 0, 0, .9);
  width: 100%;
  outline: none;
}


.andes-form-control__control {
  align-items: center;
  background-color: #fff;
  border-radius: .375em;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, .25);
  display: flex;
  font-size: 16px;
  min-height: 48px;
}

