@charset "utf-8";

@font-face { font-family: "Proxima Nova"; font-weight: 300; font-style: normal; font-display: swap; 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-style: normal; font-display: swap; 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-style: normal; font-display: swap; 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/ms-web-navigation/ui-navigation/5.22.23/mercadoshops/navigation.woff2") format("woff2"), url("https://http2.mlstatic.com/frontend-assets/ms-web-navigation/ui-navigation/5.22.23/mercadoshops/navigation.woff") format("woff"), url("https://http2.mlstatic.com/frontend-assets/ms-web-navigation/ui-navigation/5.22.23/mercadoshops/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, .nav-header__bounds .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: ""; }

html, body { height: 100%; margin: 0px; padding: 0px; width: 100%; }

body { border-collapse: collapse; display: table; background-color: rgb(238, 238, 238); font-family: Arial, "Nimbus Sans L", 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-header { font-family: Arial, "Nimbus Sans L"; background-color: rgb(213, 53, 65); color: rgb(255, 255, 255); user-select: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); cursor: default; border-bottom: 1px solid rgb(217, 217, 217); }

.nav-header .nav-bounds { position: relative; padding: 64px 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: 64px; }

.nav-header-btn { background-image: linear-gradient(transparent 25%, rgba(99, 99, 99, 0.12)); border: 1px solid rgba(0, 0, 0, 0.15); border-radius: 4px; font-size: 13px; height: 30px; left: 17px; line-height: 30px; padding: 0px 10px; position: absolute; text-shadow: none; top: 17px; }

.nav-header-btn:active { background-image: linear-gradient(rgba(99, 99, 99, 0.12) 25%, rgba(99, 99, 99, 0.2)); box-shadow: rgba(99, 99, 99, 0.2) 0px 1px inset; }

.nav-header-btn + .nav-header-btn { left: auto; right: 17px; }

.nav-header-btn, .nav-header-btn:visited, a.nav-header-btn, a.nav-header-btn:visited, a.nav-header-btn:link, a.nav-header-btn:hover { color: rgb(255, 255, 255); text-decoration: none; }

.nav-title { font-size: 1.2em; line-height: 64px; margin: 0px; text-align: center; text-shadow: none; font-weight: 400; position: absolute; top: 0px; left: 0px; right: 0px; padding: 0px 40px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

.nav-footer { background-color: rgb(237, 237, 237); color: rgb(153, 153, 153); font-family: Arial, "Nimbus Sans L"; font-size: 13px; 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(153, 153, 153); 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 15px; border-top: 0.5px solid rgb(221, 221, 221); padding-top: 15px; 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: 13px; 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: 13px; }

.nav-footer-user.logged > a { margin-left: 7.5px; }

.nav-footer-secondary-user { padding: 0px 12px 20px; border-radius: 5px; text-align: center; margin-top: 0px; margin-bottom: 0px; font-size: 13px; }

.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-info-wrapper { padding: 0px 10px; }

.nav-footer-hp { height: 1px; width: 1px; position: absolute; overflow: hidden; clip: rect(1px, 1px, 1px, 1px); }

.nav-header__nav-icon { font-style: normal; cursor: pointer; }

.nav-header__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-header__nav-icon span { display: none; }

.nav-header__nav-icon::before { color: rgb(51, 51, 51); opacity: 0.54; transition: all 0.2s ease-out 0s; font-size: 24px; }

.nav-header__nav-icon:hover::before { color: rgb(51, 51, 51); opacity: 1; }

.nav-header { background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.24) 0px 1px 2px 0px; font-family: "Proxima Nova", -apple-system, Roboto, Arial, sans-serif; height: 64px; line-height: 64px; position: absolute; }

.nav-header--fixed { position: fixed; width: 100%; z-index: 100; }

.nav-header.nav-header--fixed ~ main > .nav-bounds, .nav-header.nav-header--fixed ~ main > .nav-main-content { padding-top: 64px; }

.nav-header__bounds { height: 64px; padding: 0px 16px; position: relative; }

.nav-header__title { display: inline-block; height: 48px; line-height: 1; margin: 8px 32px 8px 0px; max-width: 120px; overflow: hidden; top: 0px; }

.nav-header__title-hidden { max-width: 1px; max-height: 1px; overflow: hidden; opacity: 0; position: absolute; }

.nav-header__logo { display: block; font-size: 14px; font-weight: 400; line-height: 48px; overflow: hidden; text-align: left; text-transform: uppercase; color: rgb(0, 0, 0) !important; text-decoration: none !important; }

.nav-header__separator { display: none; }

.nav-header__image { height: auto; max-height: 48px; max-width: 90px; vertical-align: middle; width: auto; }

.nav-header__image::before { background-color: rgb(245, 245, 245); content: ""; display: block; height: 64px; width: 128px; }

.nav-header__nav-icons { display: inline; float: right; height: 100%; }

.nav-header__nav-icon--search::before { content: ""; }

.nav-header__nav-icon--cart::before { content: ""; }

.nav-header__nav-icon--contact::before { content: ""; }

.nav-header__nav-link { display: inline-block; height: 24px; margin: 0px 0px 0px 16px; text-decoration: none !important; }

.nav-header__nav-link:nth-child(2) { display: none; }

.nav-header__switcher-open { display: inline-block; position: relative; z-index: 200; }

.nav-header__hamburger--top-bread { margin-top: 7px; }

.nav-header__hamburger--patty { margin-top: 5px; }

.nav-header__hamburger--bottom-bread { margin-top: 5px; }

.nav-header__hamburger { background-color: rgb(51, 51, 51); opacity: 0.54; border-radius: 0px; display: block; height: 1px; transition: all 100ms ease-out 0s; width: 16px; }

.nav-header__switch { display: none; }

.nav-header__switch:checked + .side-drawer { display: inline-block; }

.nav-header__switch:checked + .side-drawer + .nav-header__switcher-open .nav-header__hamburger--top-bread { transform: translate(0px, 6px) rotate(40deg); }

.nav-header__switch:checked + .side-drawer + .nav-header__switcher-open .nav-header__hamburger--patty { transform: scale(0, 0); }

.nav-header__switch:checked + .side-drawer + .nav-header__switcher-open .nav-header__hamburger--bottom-bread { transform: translate(0px, -6px) rotate(-40deg); }

.side-drawer { background: rgb(255, 255, 255); display: none; }

.side-drawer__title { background: rgb(255, 255, 255); border-bottom: 1px solid rgb(226, 226, 226); box-sizing: border-box; color: rgb(51, 51, 51); cursor: pointer; height: 64px; left: 0px; line-height: 64px; position: absolute; top: 0px; width: 100%; z-index: 100; }

.side-drawer__switcher-close { cursor: pointer; display: block; height: 64px; margin: 0px 16px; }

.nav-list { list-style-type: none; margin: 0px; padding: 0px; }

.nav-list--horizontal { position: absolute; transition: opacity 0.2s ease-out 0s; }

.nav-header__bar-switch { display: none; }

.nav-header__bar-switch:checked + .search-form { left: 0px; opacity: 1; width: 100%; transition: opacity 0.1s ease-out 0s, left 0.2s ease-out 0s; z-index: 300; }

.search-form { left: 70%; opacity: 0; position: absolute; transition: opacity 0.1s ease-in 0s, left 0.1s ease-in 0s, z-index 0.2s linear 0s; width: 0px; z-index: -1; }

.search-form { font-style: normal; }

.search-form::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; }

.search-form__close-icon::before { content: ""; font-size: 24px; }

.search-form__reset-icon::before { content: ""; font-size: 16px; }

h1 .nav-title { background-color: rgb(255, 255, 255); }

.nav-header__bounds .nav-header-btn { background: none; border: 0px; box-shadow: none; left: 0px; padding: 20px; position: absolute; text-indent: -200%; top: 3px; }

.nav-header__bounds .nav-header-btn::before { color: rgb(102, 102, 102); font-family: navigation; font-size: 24px; line-height: 1; left: 16px; position: absolute; text-indent: 0px; top: 16px; }

.nav-cart { display: none; }

.nav-cart.nav-cart-full .nav-icon-cart::before { content: ""; font-size: 18px; }

.nav-cart.nav-cart-empty .nav-icon-cart::before { content: ""; }

.nav-cart { display: inline-block; margin: 0px 0px 0px 16px; text-decoration: none !important; }

.nav-cart ::before { font-size: 18px; line-height: 50px; }

.nav-cart .nav-icon-cart { margin-left: -8px; }

.nav-cart .nav-icon-cart::before { color: rgb(51, 51, 51); font-size: 24px; opacity: 0.54; transition: all 0.2s ease-out 0s; }

.nav-cart .nav-icon-cart-quantity { color: rgb(51, 51, 51); font-size: 12px; line-height: 15px; opacity: 0.54; position: absolute; right: 46px; text-align: center; top: 20px; width: 20px; }

.nav-cart.nav-cart-empty .nav-icon-cart-quantity { display: none; }

.nav-cart:hover .nav-icon-cart-quantity { color: rgb(51, 51, 51); opacity: 1; }

.nav-cart:hover ::before { color: rgb(51, 51, 51); opacity: 1; }

.section-internal .nav-header { background-color: rgba(0, 0, 0, 0); border-bottom: none; box-shadow: none; height: auto; position: initial; }

.section-internal > main .nav-main-content { padding-top: 0px !important; }

.nav-header .nav-bounds { line-height: 1; padding: 50px 0px 0px; }

.nav-header .nav-header-btn { background: none; border: 0px; box-shadow: none; left: 0px; margin: 5px 0px 0px 15px; padding: 20px; position: absolute; text-indent: -200%; top: 3px; }

.nav-header .nav-header-btn::before { color: rgb(52, 131, 250); font-family: navigation; font-size: 32px; left: 10px; line-height: 1; position: absolute; text-indent: 0px; top: 10px; }

.nav-header .nav-header-btn:active { background-image: none; box-shadow: none; }

.nav-header .nav-title { color: rgb(51, 51, 51); font-size: 32px; font-weight: 600; line-height: 1; margin: 10px 0px; padding: 30px 30px 0px; position: initial; text-align: left; width: 100%; }

.nav-header__banner { display: none; }

@media (-ms-high-contrast: none), (-ms-high-contrast: active) {
  a img { border: 0px; }
}

.nav-footer { background-color: rgb(255, 255, 255); border: 0px; display: block; font-family: "Proxima Nova", -apple-system, Roboto, Arial, sans-serif; }

.nav-footer a:hover { color: rgb(153, 153, 153); text-decoration: underline; }

.nav-footer-contact { background-color: rgb(255, 255, 255); display: block; font-family: "Proxima Nova", -apple-system, Roboto, Arial, sans-serif; font-size: 14px; font-weight: 400; }

.nav-footer-contact-content { padding: 48px 0px; color: rgb(51, 51, 51); }

.nav-bounds--contact { padding: 0px; }

.nav-bounds--copyright { max-width: 328px; }

.nav-footer .nav-bounds { height: 100%; }

.nav-footer-contact-title { font-size: 16px; font-weight: 600; line-height: 1; margin: 0px; padding-bottom: 16px; }

.nav-footer-contact-col { font-size: 14px; line-height: 24px; text-align: center; vertical-align: top; }

.nav-footer-contact-col ul { list-style: none; margin: 0px; line-height: normal; opacity: 0.87; padding: 0px; }

.nav-footer-contact-col a { text-decoration: none !important; color: rgb(51, 51, 51) !important; }

.nav-footer-social-links a, .nav-footer-social-links a:visited, .nav-footer-social-links a:active, .nav-footer-social-links a:link { color: rgb(51, 51, 51); text-decoration: none; }

.nav-footer-social-links a:hover { text-decoration: underline; }

.nav-footer-social-links:empty { display: none; }

.nav-footer-social-links .nav-footer-social-link-item { font-style: normal; display: table-cell; padding: 0px 0px 0px 24px; }

.nav-footer-social-links .nav-footer-social-link-item::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-footer-social-links .nav-footer-social-link-item:first-child { padding: 0px; }

.nav-footer-social-links .nav-footer-social-link-item::before { font-size: 24px; position: relative; transition: all 0.2s ease-out 0s; vertical-align: top; }

.nav-footer-social-links .nav-footer-social-link-item:hover::before { color: rgb(51, 51, 51); opacity: 1; }

.nav-footer-social-links a::before { color: rgb(51, 51, 51); opacity: 0.38; }

.nav-footer-social-links [href*="twitter.com"]::before { content: ""; }

.nav-footer-social-links [href*="facebook.com"]::before { content: ""; }

.nav-footer-social-links [href*="plus.google.com"]::before { content: ""; }

.nav-footer-social-links [href*="youtube.com"] { width: 24px; }

.nav-footer-social-links [href*="youtube.com"]::before { content: ""; font-size: 17px; vertical-align: middle; }

.nav-footer-social-links [href*="instagram.com"]::before { content: ""; }

.nav-footer-social-links-container { display: table; margin: 24px auto 0px; }

.nav-footer-social-links-container:empty { display: none; margin: 0px; }

.nav-footer-primaryinfo { border: 0px; color: rgb(153, 153, 153); font-size: 12px; margin: 0px; padding: 0px; display: flex; flex-direction: column; justify-content: center; }

.nav-footer-copyright { color: rgb(153, 153, 153); font-size: 12px; font-weight: 300; height: 100%; text-align: center; width: auto; }

.nav-footer-afip-img { align-self: center; height: 40px; margin: 16px 0px; width: auto; }

.nav-footer-contact + .nav-footer > .nav-bounds--copyright::before { box-sizing: border-box; border-bottom: 1px solid rgb(226, 226, 226); content: ""; display: block; height: 1px; max-width: 1200px; padding: 0px 10px; position: relative; width: 100%; }

.contact-mail { line-height: 2; }

.contact-phone-number { font-size: 16px; line-height: 1.7; }

.nav-footer-fiscal-data { display: flex; flex-direction: column; justify-content: center; margin-top: 16px; }

.nav-footer-fiscal-data p { margin: 0px; }

.nav-footer-disclaimer { align-items: center; display: flex; flex-direction: initial; justify-content: space-between; }

.nav-footer-disclaimer p:only-child { margin: 16px auto; }

:focus:not(:focus-visible) { outline: 0px; }

@media (min-width: 768px) {
  [class^="nav-icon-"]::before, [class*=" nav-icon-"]::before { display: inline-block; }
  [class^="nav-icon-"] span, [class*=" nav-icon-"] span { display: none; }
  html, body { font-size: 13px; background-color: rgb(238, 238, 238); }
  .nav-bounds { max-width: 1220px; }
  .nav-header { height: 96px; line-height: 96px; }
  .nav-header__banner { background-color: rgb(245, 245, 245); display: block; line-height: 0; padding-top: 96px; width: 100%; }
  .nav-header.nav-header--fixed + .nav-header__banner + main > .nav-bounds, .nav-header.nav-header--fixed + .nav-header__banner + main > .nav-main-content, .nav-header.nav-header--fixed + .nav-header__banner ~ main > .nav-bounds, .nav-header.nav-header--fixed + .nav-header__banner ~ main > .nav-main-content { padding-top: 0px; }
  .nav-header__banner-image { background-size: 100%; height: 200px; width: 100%; }
  .nav-header.nav-header--fixed ~ main > .nav-bounds, .nav-header.nav-header--fixed ~ main > .nav-main-content { padding-top: 96px; }
  .nav-header__bounds { margin: 0px auto; max-width: 1200px; padding: 0px 10px; box-sizing: border-box; height: 96px; }
  .nav-header__title { height: 64px; line-height: 56px; margin: 16px 32px 16px 0px; max-width: 120px; vertical-align: top; }
  .nav-header__logo { line-height: 64px; }
  .nav-header__separator { border: 0.5px solid rgb(226, 226, 226); display: inline-block; height: 48px; left: -4px; margin: 24px 0px; position: relative; width: 0px; }
  .nav-header__image { height: auto; max-height: 64px; max-width: 120px; width: auto; }
  .nav-header__nav-link { margin: 0px; }
  .nav-header__nav-link::before { border: 0.5px solid rgb(226, 226, 226); content: ""; display: inline-block; height: 16px; margin: 0px 12px; position: relative; top: -3px; }
  .nav-header__nav-link:first-child::before { display: none; }
  .nav-header__switcher-open { display: none; }
  .side-drawer { display: none; }
  .nav-header__bar-switch:checked + .search-form { width: auto; }
  .search-form__search-icon::before { content: ""; }
  .search-form__spinner::before { content: ""; }
  .search-form__close-icon::before { content: ""; font-size: 16px; }
  .nav-header__bar-switch:checked + .search-form + .nav-list--horizontal { opacity: 0; transition: opacity 0.2s ease-in 0s; }
  .nav-header__nav-icons { float: none; position: absolute; right: 20px; }
  .nav-header__bar-switch:checked ~ .nav-header__nav-icons > .nav-header__nav-link:first-child { display: none; }
  .nav-header__nav-icons > .nav-header__nav-link:nth-child(2) { display: inline-block; }
  .nav-header__bar-switch:checked ~ .nav-header__nav-icons > .nav-header__nav-link:nth-child(2)::before { display: none; }
  .nav-cart { margin: 0px; }
  .nav-cart::before { border: 0.5px solid rgb(226, 226, 226); content: ""; display: inline-block; height: 16px; margin: 0px 12px; position: relative; top: -3px; }
  .nav-cart .nav-icon-cart { margin-left: 0px; }
  .nav-cart ::before { color: rgb(255, 255, 255); font-size: 18px; }
  .nav-cart .nav-icon-cart-quantity { display: inline-block; right: -6px; top: 34px; }
  .nav-cart.nav-cart-full .nav-icon-cart::before { font-size: 18px; position: relative; top: -3px; }
}

@media (min-width: 768px) and (-ms-high-contrast: none), (min-width: 768px) and (-ms-high-contrast: active) {
  .search-form__input { top: 8px; }
  .search-form__search-icon::before { top: 0px; }
  .search-form__close-icon::before { top: -14px; }
  .search-form__spinner::before { top: 0px; }
}

@media (min-width: 768px) {
  .nav-footer-contact { font-family: "Proxima Nova", -apple-system, Roboto, Arial, sans-serif; margin: 64px auto 0px; width: 100%; }
  .nav-footer-contact-col { text-align: left; }
  .nav-footer-contact-col ul:not(.nav-footer-social-links) { line-height: 1.71; }
  .nav-footer-social-links-container { margin: 0px; }
  .nav-footer-contact { font-size: 0px; line-height: 0; }
  .nav-bounds--contact { box-sizing: border-box; max-width: 1200px; padding: 0px 10px; display: flex; justify-content: space-between; }
  .nav-footer-primaryinfo { margin: auto; width: 100%; }
  .nav-footer-copyright { display: flex; flex-direction: column; margin: 0px; text-align: left; width: 100%; }
  .nav-footer-afip-img { height: 48px; margin: 12px 0px; }
  .nav-footer .nav-bounds { height: 100%; max-width: 1200px; padding: 0px 10px; }
  .nav-bounds--copyright { display: flex; flex-direction: column; justify-content: center; }
  .nav-footer { background-color: rgb(255, 255, 255); border: 0px; height: 72px; margin: auto; width: 100%; text-align: left; }
  .nav-footer-fiscal-data { align-self: start; display: flex; flex-direction: row; margin: 0px; }
  .nav-footer-fiscal-data p { margin: 0px 4px 0px 0px !important; }
  .nav-footer-fiscal-data__name::after { content: " - "; }
  .nav-footer-disclaimer { align-items: center; display: flex; flex-direction: initial; justify-content: space-between; width: 100%; }
  .nav-footer-disclaimer p:only-child { margin: 0px; }
}
