/* Uploaded on: 28/09/2021 12:41:49 */
 @charset "UTF-8";
/* Global vars and mixins */
/* new colors */
/* Devices */
/* buttons for product-list */
/* Sprites, keyframes, fonts and icons */
@-webkit-keyframes fadeIn {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

@keyframes fadeIn {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

@-webkit-keyframes rotate {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0); }
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }

@keyframes rotate {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0); }
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }

@-webkit-keyframes slideInUp {
  from {
    -webkit-transform: translate3d(0, 100%, 0); }
  to {
    -webkit-transform: translate3d(0, 0, 0); } }

@keyframes slideInUp {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0); }
  to {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0); } }

@-webkit-keyframes slideOutUp {
  from {
    -webkit-transform: translate3d(0, 0, 0); }
  to {
    -webkit-transform: translate3d(0, 100%, 0); } }

@keyframes slideOutUp {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0); }
  100% {
    -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0); } }

@-webkit-keyframes slideInFromLeft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0); }
  to {
    -webkit-transform: translate3d(0, 0, 0); } }

@keyframes slideInFromLeft {
  from {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%); }
  to {
    -webkit-transform: translateX(0);
            transform: translateX(0); } }

@-webkit-keyframes slideInFromRight {
  from {
    -webkit-transform: translate3d(100%, 0, 0); }
  to {
    -webkit-transform: translate3d(0, 0, 0); } }

@keyframes slideInFromRight {
  from {
    -webkit-transform: translateX(100%);
            transform: translateX(100%); }
  to {
    -webkit-transform: translateX(0);
            transform: translateX(0); } }

@-webkit-keyframes slideOutToLeft {
  from {
    -webkit-transform: translate3d(0, 0, 0); }
  to {
    -webkit-transform: translate3d(-100%, 0, 0); } }

@keyframes slideOutToLeft {
  from {
    -webkit-transform: translateX(0);
            transform: translateX(0); }
  to {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%); } }

@-webkit-keyframes slideOutToRight {
  from {
    -webkit-transform: translate3d(0, 0, 0); }
  to {
    -webkit-transform: translate3d(100%, 0, 0); } }

@keyframes slideOutToRight {
  from {
    -webkit-transform: translateX(0);
            transform: translateX(0); }
  to {
    -webkit-transform: translateX(100%);
            transform: translateX(100%); } }

@-webkit-keyframes fadeOut {
  from {
    opacity: 1; }
  to {
    opacity: 0; } }

@keyframes fadeOut {
  from {
    opacity: 1; }
  to {
    opacity: 0; } }

@-webkit-keyframes fadeIn {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

@keyframes fadeIn {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

@-webkit-keyframes fadeInHalf {
  from {
    background-color: transparent; }
  to {
    background-color: rgba(0, 0, 0, 0.5); } }

@keyframes fadeInHalf {
  from {
    background-color: transparent; }
  to {
    background-color: rgba(0, 0, 0, 0.5); } }

@-webkit-keyframes fadeOutHalf {
  from {
    background-color: rgba(0, 0, 0, 0.5); }
  to {
    background-color: transparent; } }

@keyframes fadeOutHalf {
  from {
    background-color: rgba(0, 0, 0, 0.5); }
  to {
    background-color: transparent; } }

@-webkit-keyframes scaleOut {
  from {
    -webkit-transform: scale(1);
    opacity: 1; }
  to {
    -webkit-transform: scale(0.8);
    opacity: 0; } }

@keyframes scaleOut {
  from {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1; }
  to {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    opacity: 0; } }

@-webkit-keyframes scaleIn {
  from {
    -webkit-transform: scale(0); }
  to {
    -webkit-transform: scale(1); } }

@keyframes scaleIn {
  from {
    -webkit-transform: scale(0);
            transform: scale(0); }
  to {
    -webkit-transform: scale(1);
            transform: scale(1); } }

@-webkit-keyframes superScaleIn {
  from {
    -webkit-transform: scale(1.2);
    opacity: 0; }
  to {
    -webkit-transform: scale(1);
    opacity: 1; } }

@keyframes superScaleIn {
  from {
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
    opacity: 0; }
  to {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1; } }

@-webkit-keyframes spin {
  100% {
    -webkit-transform: rotate(360deg); } }

@keyframes spin {
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

@keyframes changeText {
  from {
    outline-color: #FFF; }
  to {
    outline-color: #000; } }

@-webkit-keyframes changeText {
  from {
    outline-color: #FFF; }
  to {
    outline-color: #000; } }

@-webkit-keyframes opacityBoomerang {
  0% {
    opacity: 1; }
  50% {
    opacity: .5; }
  100% {
    opacity: 1; } }

@keyframes opacityBoomerang {
  0% {
    opacity: 1; }
  50% {
    opacity: .5; }
  100% {
    opacity: 1; } }

@-webkit-keyframes animacion {
  0% {
    -webkit-transform: translate(0, -15px) scale(1.05);
            transform: translate(0, -15px) scale(1.05);
    opacity: 0; }
  100% {
    -webkit-transform: translate(0, 0) scale(1);
            transform: translate(0, 0) scale(1);
    opacity: 1; } }

@keyframes animacion {
  0% {
    -webkit-transform: translate(0, -15px) scale(1.05);
            transform: translate(0, -15px) scale(1.05);
    opacity: 0; }
  100% {
    -webkit-transform: translate(0, 0) scale(1);
            transform: translate(0, 0) scale(1);
    opacity: 1; } }

@-webkit-keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translateY(5px);
            transform: translateY(5px); }
  to {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

@keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translateY(5px);
            transform: translateY(5px); }
  to {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

@-webkit-keyframes fadeOutLeft {
  from {
    opacity: 1;
    -webkit-transform: translateX(0) rotateY(0);
            transform: translateX(0) rotateY(0); }
  to {
    opacity: 0;
    -webkit-transform: translateX(-10px) rotateY(20deg);
            transform: translateX(-10px) rotateY(20deg); } }

@keyframes fadeOutLeft {
  from {
    opacity: 1;
    -webkit-transform: translateX(0) rotateY(0);
            transform: translateX(0) rotateY(0); }
  to {
    opacity: 0;
    -webkit-transform: translateX(-10px) rotateY(20deg);
            transform: translateX(-10px) rotateY(20deg); } }

@-webkit-keyframes fadeOutRight {
  from {
    opacity: 1;
    -webkit-transform: translateX(0) rotateY(0);
            transform: translateX(0) rotateY(0); }
  to {
    opacity: 0;
    -webkit-transform: translateX(10px) rotateY(-20deg);
            transform: translateX(10px) rotateY(-20deg); } }

@keyframes fadeOutRight {
  from {
    opacity: 1;
    -webkit-transform: translateX(0) rotateY(0);
            transform: translateX(0) rotateY(0); }
  to {
    opacity: 0;
    -webkit-transform: translateX(10px) rotateY(-20deg);
            transform: translateX(10px) rotateY(-20deg); } }

@-webkit-keyframes fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translateX(-10px) rotateY(20deg);
            transform: translateX(-10px) rotateY(20deg); }
  to {
    opacity: 1;
    -webkit-transform: translateX(0) rotateY(0);
            transform: translateX(0) rotateY(0); } }

@keyframes fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translateX(-10px) rotateY(20deg);
            transform: translateX(-10px) rotateY(20deg); }
  to {
    opacity: 1;
    -webkit-transform: translateX(0) rotateY(0);
            transform: translateX(0) rotateY(0); } }

@-webkit-keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translateX(10px) rotateY(-20deg);
            transform: translateX(10px) rotateY(-20deg); }
  to {
    opacity: 1;
    -webkit-transform: translateX(0) rotateY(0);
            transform: translateX(0) rotateY(0); } }

@keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translateX(10px) rotateY(-20deg);
            transform: translateX(10px) rotateY(-20deg); }
  to {
    opacity: 1;
    -webkit-transform: translateX(0) rotateY(0);
            transform: translateX(0) rotateY(0); } }

[class*=" flaticon-"]:after,
[class*=" flaticon-"]:before,
[class^=flaticon-]:after,
[class^=flaticon-]:before {
  font-family: 'walmart-icons'; }

.flaticon-locked57:before {
  content: "\e93f"; }

.flaticon-call47:before {
  content: "\e93a"; }

.flaticon-shopping232:before {
  content: "\e906"; }

.flaticon-close47:before {
  content: "\e904"; }

.flaticon-headset12:before {
  content: "\e93c"; }

.flaticon-search100:before {
  content: "\e915"; }

.flaticon-right237:before {
  content: "\e941"; }

.flaticon-clipboard99:before {
  content: "\e905"; }

.flaticon-menu55:before {
  content: "\e913"; }

.flaticon-list88:before {
  content: "\e93e"; }

.flaticon-left216:before {
  content: "\e93d"; }

.flaticon-shopping231:before {
  content: "\e900"; }

.flaticon-clock100:before {
  content: "\e93b"; }

/* Add-ons */
/* perfect-scrollbar v0.6.10 */
.ps-container {
  -ms-touch-action: none;
  touch-action: none;
  overflow: hidden !important;
  -ms-overflow-style: none; }

@supports (-ms-overflow-style: none) {
  .ps-container {
    overflow: auto !important; } }

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .ps-container {
    overflow: auto !important; } }

.ps-container.ps-active-x > .ps-scrollbar-x-rail,
.ps-container.ps-active-y > .ps-scrollbar-y-rail {
  display: block;
  background-color: transparent; }

.ps-container.ps-in-scrolling {
  pointer-events: none; }

.ps-container.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail {
  background-color: #eee;
  opacity: 0.9; }

.ps-container.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail > .ps-scrollbar-x {
  background-color: #999; }

.ps-container.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail {
  background-color: #eee;
  opacity: 0.9; }

.ps-container.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail > .ps-scrollbar-y {
  background-color: #999; }

.ps-container > .ps-scrollbar-x-rail {
  display: none;
  position: absolute;
  /* please don't change 'position' */
  border-radius: 4px;
  opacity: 0;
  transition: background-color .2s linear, opacity .2s linear;
  bottom: 3px;
  /* there must be 'bottom' for ps-scrollbar-x-rail */
  height: 8px; }

.ps-container > .ps-scrollbar-x-rail > .ps-scrollbar-x {
  position: absolute;
  /* please don't change 'position' */
  background-color: #aaa;
  border-radius: 4px;
  transition: background-color .2s linear;
  bottom: 0;
  /* there must be 'bottom' for ps-scrollbar-x */
  height: 8px; }

.ps-container > .ps-scrollbar-y-rail {
  display: none;
  position: absolute;
  /* please don't change 'position' */
  border-radius: 4px;
  opacity: 0;
  transition: background-color .2s linear, opacity .2s linear;
  right: 3px;
  /* there must be 'right' for ps-scrollbar-y-rail */
  width: 8px; }

.ps-container > .ps-scrollbar-y-rail > .ps-scrollbar-y {
  position: absolute;
  /* please don't change 'position' */
  background-color: #aaa;
  border-radius: 4px;
  transition: background-color .2s linear;
  right: 0;
  /* there must be 'right' for ps-scrollbar-y */
  width: 8px; }

.ps-container:hover.ps-in-scrolling {
  pointer-events: none; }

.ps-container:hover.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail {
  background-color: #eee;
  opacity: 0.9; }

.ps-container:hover.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail > .ps-scrollbar-x {
  background-color: #999; }

.ps-container:hover.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail {
  background-color: #eee;
  opacity: 0.9; }

.ps-container:hover.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail > .ps-scrollbar-y {
  background-color: #999; }

.ps-container:hover > .ps-scrollbar-x-rail,
.ps-container:hover > .ps-scrollbar-y-rail {
  opacity: 0.6; }

.ps-container:hover > .ps-scrollbar-x-rail:hover {
  background-color: #eee;
  opacity: 0.9; }

.ps-container:hover > .ps-scrollbar-x-rail:hover > .ps-scrollbar-x {
  background-color: #999; }

.ps-container:hover > .ps-scrollbar-y-rail:hover {
  background-color: #eee;
  opacity: 0.9; }

.ps-container:hover > .ps-scrollbar-y-rail:hover > .ps-scrollbar-y {
  background-color: #999; }

/* This file is included in:

		- walmart.css
*/
#minicart-wrapper {
  position: relative;
  display: inline-block;
  width: 120px;
  height: 65px;
  line-height: 40px;
  padding-top: 7px;
  opacity: 0; }
  #minicart-wrapper.loaded {
    transition: opacity 250ms linear;
    opacity: 1; }

.minicart-total-num.total-value {
  font-weight: bold; }

#minicart-opener {
  text-align: right; }
  #minicart-opener .total-value {
    position: relative;
    background: #3397D1;
    font-size: 14px;
    line-height: 30px;
    color: #FFC120;
    display: inline-block;
    padding: 0 7px;
    height: 30px;
    text-align: center;
    font-weight: 700;
    margin: 10px 5px 0px 0; }
    #minicart-opener .total-value::before {
      content: '';
      display: inline-block;
      vertical-align: middle;
      right: -4px;
      width: 0;
      height: 0;
      position: absolute;
      top: 50%;
      margin-top: -4px;
      border-top: 5px solid transparent;
      border-bottom: 5px solid transparent;
      border-left: 5px solid #3397D1; }
  #minicart-opener .icn.cart {
    width: 26px;
    height: 26px;
    line-height: 30px;
    display: inline-block;
    vertical-align: middle;
    position: relative; }
    #minicart-opener .icn.cart::before {
      content: '\e906';
      font-size: 30px;
      color: white;
      font-family: 'walmart-icons'; }
  #minicart-opener .cart-quantity {
    width: 20px;
    height: 20px;
    display: block;
    position: absolute;
    top: -10px;
    right: -10px;
    z-index: 2;
    border-radius: 20px;
    background: #FFC120;
    font-size: 13px;
    line-height: 22px;
    color: #333;
    font-weight: 800;
    text-align: center; }

#minicart-wrapper.active .inner {
  display: block; }

#minicart-wrapper.inactive .inner {
  display: none !important; }

#minicart-wrapper .inner {
  display: none;
  width: 240px;
  background: #EEF4FF;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.3);
  position: absolute;
  top: 65px;
  right: 0px;
  z-index: 11;
  overflow-y: auto; }

.topfixed #minicart-wrapper {
  width: 120px; }

.topfixed #minicart-wrapper .inner {
  top: 60px; }

#minicart-wrapper .inner:before {
  content: '';
  position: absolute;
  right: 3px;
  top: -9px;
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid white; }

#total-top-wrapper {
  float: left;
  width: 100%;
  clear: both;
  padding: 5px 0;
  background: #FFF;
  text-align: center; }

#total-top-wrapper .total-top {
  font-size: 24px;
  color: #007DC6; }

#min-ammount-wrapper {
  float: left;
  width: 100%;
  clear: both;
  padding: 10px 0; }

#min-ammount-wrapper .text {
  color: #666;
  font-size: 12px;
  text-align: center;
  line-height: 26px; }

#min-ammount-wrapper.reached .text::after {
  display: none;
  content: '';
  width: 20px;
  height: 14px;
  background-repeat: no-repeat;
  display: inline-block;
  background-position: top right; }

#min-ammount-wrapper .progress-bar {
  position: relative;
  width: 94%;
  margin: 0 3%;
  background: #FFF;
  height: 18px;
  border-radius: 9px;
  overflow: hidden;
  font-size: 12px;
  line-height: 18px;
  color: #666; }

#min-ammount-wrapper .progress-bar .fill {
  transition: all 250ms linear;
  max-width: 100%;
  background: #CCE5F4;
  height: 100%;
  border-radius: 9px;
  width: 0%; }

#min-ammount-wrapper .progress-bar .fill.bad {
  background: #FF9273; }

#min-ammount-wrapper .progress-bar .fill.medium {
  background: #FFE888; }

#min-ammount-wrapper .progress-bar .fill.good {
  background: #9BD96F; }

#min-ammount-wrapper .progress-bar .fill-text {
  transition: width 250ms linear;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  min-width: 20px;
  text-align: right;
  color: #333;
  white-space: nowrap;
  text-indent: 6px;
  padding-right: 5px;
  width: 0%; }

#logistics-wrapper {
  float: left;
  width: 100%;
  clear: both;
  padding: 18px 0 8px;
  transition: opacity 250ms linear;
  opacity: 1;
  filter: alpha(opacity=100); }

#logistics-wrapper.loading {
  opacity: 0.7;
  filter: alpha(opacity=70); }

#logistics-wrapper .show-logistics {
  float: left;
  width: 94%;
  clear: both;
  margin: 0 3%;
  height: 50px;
  line-height: 18px;
  font-size: 13px;
  color: #666;
  text-align: left;
  border: solid 1px #FFF;
  cursor: pointer; }

#logistics-wrapper .show-logistics .truck {
  float: left;
  width: 30px;
  height: 25px;
  margin: 12px 15px 12px 5px;
  background-repeat: no-repeat;
  background-image: url(/arquivos/icons-s1ad6691973.png);
  background-position: 0 -3104px; }

#logistics-wrapper .show-logistics .title {
  width: 135px;
  float: left;
  font-size: 14px;
  line-height: 16px;
  margin: 9px 0;
  color: #999; }

#logistics-wrapper .show-logistics .arrow {
  float: left;
  margin: 18px 0 18px 20px;
  width: 0;
  height: 0;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  border-left: 6px solid #999; }

#logistics-wrapper .logistics-selectors {
  float: left;
  width: 94%;
  clear: both;
  margin: 0 3%;
  padding: 10px 3%;
  background: #FFF;
  display: none; }

#logistics-wrapper .logistics-selectors .title {
  float: left;
  width: 100%;
  clear: both;
  font-weight: bold;
  font-size: 14px;
  color: #007DC6;
  line-height: 20px;
  margin-top: 10px; }

#logistics-wrapper .logistics-selectors .title:first-child {
  margin-top: 0; }

#logistics-wrapper .logistics-selectors select {
  float: left;
  width: 100%;
  clear: both;
  background: #FFF;
  line-height: 28px;
  height: 28px;
  border: solid 1px #DDD; }

#items-wrapper {
  position: relative;
  width: 100%;
  margin: 10px 0 0;
  max-height: 199px;
  overflow: hidden;
  border-bottom: 1px solid #F9F9F9;
  box-shadow: inset 0 -1px 2px #DDD; }
  #items-wrapper:hover {
    z-index: 1; }
    #items-wrapper:hover ~ .ps-scrollbar-y-rail {
      display: none; }

#items-wrapper .item-wrapper {
  position: relative;
  float: left;
  width: 94%;
  clear: both;
  margin: 1px 3% 9px;
  padding: 10px 3%;
  background: #FFF;
  box-shadow: 1px 1px 2px 0 #CCD2DB;
  transition: all 0.3s ease-in-out; }
  #items-wrapper .item-wrapper:last-child {
    margin-bottom: 1px; }
  #items-wrapper .item-wrapper .item-remove {
    transition: box-shadow 0.4s;
    opacity: .9;
    font-size: 14px;
    width: 30px;
    height: 20px;
    line-height: 20px;
    position: absolute;
    top: 5px;
    right: 5px;
    z-index: 1;
    background: #EAEAEA;
    color: #767676;
    font-weight: bold;
    text-align: center;
    cursor: pointer;
    border-radius: 3px; }
    #items-wrapper .item-wrapper .item-remove:hover {
      opacity: 1;
      box-shadow: -1px 1px #DDD; }
  #items-wrapper .item-wrapper.removing {
    opacity: 0.7;
    filter: alpha(opacity=70); }
    #items-wrapper .item-wrapper.removing .item-remove {
      display: none; }
  #items-wrapper .item-wrapper .left {
    float: left;
    width: 45%; }
  #items-wrapper .item-wrapper .item-image {
    width: 100%; }
  #items-wrapper .item-wrapper .item-quantity {
    width: 100%; }
  #items-wrapper .item-wrapper .item-quantity span {
    width: 29px;
    height: 28px;
    display: inline-block;
    font-size: 20px;
    font-weight: 700;
    line-height: 28px;
    text-align: center;
    color: #007dc6;
    vertical-align: top;
    cursor: pointer;
    transition: opacity .8s linear;
    opacity: 1 !important;
    border: 1px solid #E2E2E2; }
  #items-wrapper .item-wrapper .item-quantity .item-quantity-num {
    width: 29px;
    height: 28px;
    display: inline-block;
    font-size: 14px;
    color: #333;
    line-height: 30px;
    text-align: center; }
  #items-wrapper .item-wrapper .right {
    position: relative;
    float: left;
    width: 50%;
    margin-left: 5%;
    height: 142px; }
  #items-wrapper .item-wrapper .item-name {
    float: left;
    width: 95%;
    color: #333;
    font-size: 13px;
    line-height: 14px;
    max-height: 42px;
    overflow: hidden;
    margin: 20px 0; }
  #items-wrapper .item-wrapper .item-price {
    position: absolute;
    left: 0;
    bottom: 0;
    float: left;
    width: 100%;
    font-size: 18px;
    line-height: 30px;
    color: #007DC6;
    position: absolute; }

.ps-container:hover > .ps-scrollbar-x-rail,
.ps-container:hover > .ps-scrollbar-y-rail {
  opacity: 1; }

.ps-container.ps-active-x > .ps-scrollbar-x-rail,
.ps-container.ps-active-y > .ps-scrollbar-y-rail {
  right: 1px !important; }

.ps-container > .ps-scrollbar-y-rail > .ps-scrollbar-y {
  opacity: 1;
  width: 5px;
  background: #007DC6; }

#minicart-item-template {
  display: none; }

#minicart-total {
  float: left;
  width: 94%;
  clear: both;
  margin: 0 3%;
  padding: 10px 3%;
  line-height: 24px;
  font-size: 24px;
  color: #333;
  text-align: right;
  margin-bottom: 10px; }

.minicart-button-wrapper {
  width: 94%;
  clear: both;
  margin: 0 auto;
  margin-bottom: 10px; }
  .minicart-button-wrapper .minicart-button {
    transition: opacity 0.8s linear;
    border-radius: 5px;
    display: block;
    height: 39px;
    line-height: 39px;
    text-align: center;
    cursor: pointer;
    color: #007DC6;
    background: #FFF;
    border: 1px solid #DDD; }
    .minicart-button-wrapper .minicart-button.disabled {
      opacity: 0.7; }

#minicart-buy .minicart-button {
  transition: .15s background;
  background: #D98633;
  color: #FFF;
  border: 0; }
  #minicart-buy .minicart-button::before {
    content: "\e906";
    font-family: 'walmart-icons';
    margin-right: 5px; }

#minicart-empty-cart {
  display: none;
  line-height: 0;
  text-align: right;
  padding: 0 3%; }
  #minicart-empty-cart.active {
    display: block; }
  #minicart-empty-cart button {
    display: inline-block !important;
    box-shadow: inset 0 0 1px 2px #FFF;
    transition: all .2s;
    padding: 3px 8px;
    border: 1px solid #CCC;
    border-radius: 3px;
    color: #777;
    background: #FEFEFE;
    opacity: 0.7;
    cursor: pointer;
    outline: 0; }
    #minicart-empty-cart button:hover, #minicart-empty-cart button.confirm {
      opacity: 1;
      background: #FFF;
      color: #007DC6;
      border-color: #007DC6; }
    #minicart-empty-cart button.removing {
      opacity: 0.5;
      color: #999;
      border-color: #999; }

#minicart-save-cart {
  display: none; }
  #minicart-save-cart.active {
    display: block; }

@media screen and (min-width: 320px) and (max-width: 736px) {
  #minicart-opener .icn.cart {
    position: relative; }
  #minicart-opener .total-value {
    display: none; }
  #total-top-wrapper {
    display: none; } }

#minicart-wrapper.active .minicart-suggestions-wrapper.show {
  display: block; }

.minicart-suggestions-wrapper {
  display: none;
  -webkit-animation: fadeIn .5s;
          animation: fadeIn .5s;
  position: absolute;
  right: calc(100% + 120px);
  top: calc(100% + 90px);
  width: 250px;
  min-height: 250px;
  padding-right: 20px;
  z-index: 10; }
  .minicart-suggestions-wrapper.closed {
    display: none !important; }

.minicart-suggestions {
  background: #EEF4FF;
  text-align: center;
  padding: 10px 0;
  line-height: 32px;
  box-shadow: 0 0 10px #333;
  border: 1px solid white;
  position: relative; }
  .minicart-suggestions.closed {
    display: none; }
  .minicart-suggestions .close-button {
    position: absolute;
    right: -10px;
    top: -10px;
    background: url("/arquivos/sprite-main.png") -66px -126px;
    width: 30px;
    height: 30px;
    border-radius: 30px;
    cursor: pointer;
    top: -15px;
    right: -15px; }
    .minicart-suggestions .close-button:hover {
      -webkit-transform: scale(1.1);
              transform: scale(1.1); }
  .minicart-suggestions .products {
    width: 150px;
    margin: 0 auto;
    position: relative; }
  .minicart-suggestions .change {
    position: absolute;
    height: 80px;
    width: 190px;
    top: 35px;
    left: -20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
    .minicart-suggestions .change .next, .minicart-suggestions .change .prev {
      transition: .2s background, .2s opacity;
      width: 50%;
      background: #FDFDFD;
      cursor: pointer;
      border: 1px solid #DDD; }
      .minicart-suggestions .change .next::before, .minicart-suggestions .change .prev::before {
        content: '';
        opacity: .3;
        top: 13px;
        width: 20px;
        height: 50px;
        background: url(/arquivos/sprite_micrositio_recetas.png);
        display: block;
        position: absolute;
        -webkit-transform: scale(0.7);
                transform: scale(0.7); }
      .minicart-suggestions .change .next.disabled::before, .minicart-suggestions .change .prev.disabled::before {
        opacity: .1;
        cursor: default; }
      .minicart-suggestions .change .next:hover, .minicart-suggestions .change .prev:hover {
        background: white; }
    .minicart-suggestions .change .prev {
      border-right: 0; }
      .minicart-suggestions .change .prev::before {
        left: 0;
        background-position: 0px -65px; }
    .minicart-suggestions .change .next {
      border-left: 0; }
      .minicart-suggestions .change .next::before {
        right: 0;
        background-position: -20px -65px; }
  .minicart-suggestions .title {
    font-weight: bold;
    font-size: 17px;
    color: #007DC6; }
  .minicart-suggestions .product {
    -webkit-perspective: 200px;
            perspective: 200px; }
  .minicart-suggestions .image-slider {
    height: 150px;
    position: relative; }
  .minicart-suggestions .product-image {
    position: absolute;
    background: white;
    height: 150px;
    padding: 25px;
    border: 1px solid #DDD;
    box-shadow: 0 0 5px #DDD;
    z-index: 1;
    margin: 0 auto;
    cursor: pointer;
    pointer-events: none;
    width: 100%; }
    .minicart-suggestions .product-image img {
      width: 100%; }
    .minicart-suggestions .product-image.fadeOutRight {
      -webkit-animation: fadeOutRight .3s;
              animation: fadeOutRight .3s;
      opacity: 0;
      z-index: 1; }
    .minicart-suggestions .product-image.fadeOutLeft {
      -webkit-animation: fadeOutLeft .3s;
              animation: fadeOutLeft .3s;
      opacity: 0;
      z-index: 1; }
    .minicart-suggestions .product-image.fadeInRight {
      -webkit-animation: fadeInRight .3s;
              animation: fadeInRight .3s;
      z-index: 2; }
    .minicart-suggestions .product-image.fadeInLeft {
      -webkit-animation: fadeInLeft .3s;
              animation: fadeInLeft .3s;
      z-index: 2; }
  .minicart-suggestions .product-name {
    padding: 10px 0; }
    .minicart-suggestions .product-name a {
      transition: .2s color;
      display: block;
      color: #666;
      line-height: 20px; }
      .minicart-suggestions .product-name a:hover {
        color: #007DC6; }
  .minicart-suggestions .buy {
    background: #007DC6;
    color: white;
    border-radius: 3px;
    border: 0;
    font-weight: bold;
    font-size: 14px;
    height: 31px;
    outline: 0;
    cursor: pointer;
    transition: .2s opacity;
    display: block;
    margin: 0 auto 5px;
    outline: 0;
    width: 150px; }
    .minicart-suggestions .buy:hover {
      opacity: .8; }

/* This file is included in:

	- walmart.css
	- walmart-checkout.css (which is included in checkout-custom.css)
*/
/* Custom Mixin. Use it. */
/* Checkout */
.body-order-form .choose-shipping-option {
  text-indent: -9999px;
  line-height: 0;
  display: block; }
  .body-order-form .choose-shipping-option::after {
    text-indent: 0;
    line-height: initial;
    display: block;
    content: "Seleccione tipo de entrega"; }

/* Giftlists */
.giftlist-save-error .error-member-max {
  text-indent: -9999px;
  line-height: 0; }
  .giftlist-save-error .error-member-max::after {
    text-indent: 0;
    line-height: initial;
    display: block;
    content: "Número de participantes por encima del máximo permitido para este tipo de lista"; }

.giftlist-save-error li.error-url-exists {
  text-indent: -9999px;
  line-height: 0; }
  .giftlist-save-error li.error-url-exists::after {
    text-indent: 0;
    line-height: initial;
    display: block;
    content: "Ya existe una lista con el mismo nombre. Por favor, elija un nombre distinto."; }

.all-gifts-were-chosen {
  display: none; }

/* Login modal */
#vtexIdContainer {
  /* Login Options Box */
  /* Email login fix */ }
  #vtexIdContainer #vtexIdUI-auth-selector {
    /* Login Options Header */
    /* Login Options */ }
    #vtexIdContainer #vtexIdUI-auth-selector .modal-header > h4::after {
      content: 'Si ya sos usuario ingresá con contraseña desde el botón amarillo.'; }
    #vtexIdContainer #vtexIdUI-auth-selector .vtexIdUI-providers-list li:nth-child(1)::after {
      content: 'Recibí una clave de acceso temporal'; }
    #vtexIdContainer #vtexIdUI-auth-selector .vtexIdUI-providers-list li:nth-child(2)::after {
      content: 'Ingresá con tu correo y contraseña de Facebook'; }
    #vtexIdContainer #vtexIdUI-auth-selector .vtexIdUI-providers-list li:nth-child(3)::after {
      content: 'Ingresá con tu correo y contraseña de Gmail.'; }
    #vtexIdContainer #vtexIdUI-auth-selector .vtexIdUI-providers-list li:nth-child(4):after {
      content: 'Si ya sos usuario de WalmartOnline cargar una nueva contraseña'; }
  #vtexIdContainer .vtexIdUI-classic-login-control label a {
    text-indent: -9999px;
    line-height: 0; }
    #vtexIdContainer .vtexIdUI-classic-login-control label a::after {
      text-indent: 0;
      line-height: initial;
      display: block;
      content: "Cargá una nueva contraseña"; }
  #vtexIdContainer #vtexIdUI-form-classic-login .vtexIdUI-classic-login-control .dead-link:nth-child(3) {
    text-indent: -9999px;
    line-height: 0; }
    #vtexIdContainer #vtexIdUI-form-classic-login .vtexIdUI-classic-login-control .dead-link:nth-child(3)::after {
      text-indent: 0;
      line-height: initial;
      display: block;
      content: "¿Aún no tenés una cuenta? Registrala ahora."; }

.standard-modal {
  /**
	 *	Container box styles
	 */
  transition: .5s transform, .25s box-shadow;
  font-family: 'Myriad Pro';
  background: white;
  width: 910px;
  left: 50%;
  top: 50%;
  margin-left: -455px;
  position: fixed;
  border-radius: 3px;
  cursor: default;
  display: none;
  z-index: 999;
  text-align: left;
  /**
	 *	Header
	 */ }
  .standard-modal.opened {
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.25); }
  .standard-modal select {
    cursor: pointer;
    outline: 0;
    display: block;
    width: 100%; }
  .standard-modal a.button, .standard-modal button {
    transition: .2s opacity; }
    .standard-modal a.button:hover, .standard-modal button:hover {
      opacity: .8; }
  .standard-modal.hide-footer footer {
    display: none !important; }
  .standard-modal header .btn-close {
    font-family: 'Gotham Rounded';
    position: absolute;
    line-height: 17px;
    width: 17px;
    height: 17px;
    border-radius: 17px;
    text-align: center;
    cursor: pointer;
    transition: .2s background;
    z-index: 1;
    right: 4px;
    top: 6px;
    font-size: 13px;
    background: #CCC;
    font-weight: bold;
    color: white; }
    .standard-modal header .btn-close:hover {
      background: #007DC6; }
  .standard-modal header .header-line {
    overflow: hidden;
    position: relative;
    margin: 20px; }
    .standard-modal header .header-line::before {
      content: '';
      position: absolute;
      width: 100%;
      height: 24px;
      background: #EBEBEB;
      top: 3px;
      border-radius: 4px; }
    .standard-modal header .header-line .flag {
      background: #007DC6;
      border-radius: 5px;
      color: white;
      font-size: 15px;
      font-weight: bold;
      line-height: 30px;
      height: 30px;
      float: left;
      padding: 0 22px;
      position: relative; }
      .standard-modal header .header-line .flag::after {
        content: '';
        display: block;
        width: 0;
        height: 0;
        border-top: 15px solid transparent;
        border-bottom: 15px solid transparent;
        border-left: 15px solid #007DC6;
        position: absolute;
        right: -12px;
        top: 0;
        border-radius: 10px; }

#installments-modal {
  /**
	 *	Body
	 */
  /**
	 *	Footer
	 */ }
  #installments-modal > * {
    transition: .1s filter, .1s opacity; }
  #installments-modal.loading > * {
    -webkit-filter: grayscale(100%);
            filter: grayscale(100%);
    opacity: .35; }
  #installments-modal button {
    text-align: center;
    border-radius: 3px;
    text-decoration: none;
    border: 0;
    outline: 0;
    cursor: pointer; }
    #installments-modal button:focus {
      text-decoration: none; }
  #installments-modal header .payment-type-select {
    border-bottom: 1px solid #E6E6E6;
    text-align: center; }
    #installments-modal header .payment-type-select .type {
      transition: .2s color, .2s border-color, .1s opacity;
      font-size: 18px;
      line-height: 40px;
      display: inline-block;
      color: #AAA;
      text-transform: uppercase;
      margin: 0 20px -2px;
      cursor: pointer; }
      #installments-modal header .payment-type-select .type:hover, #installments-modal header .payment-type-select .type.active {
        color: #007DC6;
        border-bottom: 3px solid #007DC6; }
      #installments-modal header .payment-type-select .type:active {
        opacity: .75; }
  #installments-modal section.modal-body {
    display: none; }
    #installments-modal section.modal-body.active {
      display: block; }
  #installments-modal .label, #installments-modal label {
    text-transform: uppercase;
    letter-spacing: 1px;
    font-weight: bold;
    color: #333;
    font-size: 11px; }
  #installments-modal section.modal-body.online {
    padding: 12px 20px 20px; }
    #installments-modal section.modal-body.online .label {
      line-height: 36px;
      text-align: center; }
    #installments-modal section.modal-body.online .thumbnails-container::after {
      content: '';
      clear: both;
      display: block; }
    #installments-modal section.modal-body.online .thumbnail-block {
      position: relative;
      transition: .2s background, .2s border-color;
      width: calc(14.2857% - 10px);
      float: left;
      text-align: right;
      background: #EEE;
      border: 1px solid #EEE;
      border-radius: 3px;
      padding: 0 25px;
      margin: 5px;
      line: 40px;
      line-height: 40px;
      cursor: pointer; }
      #installments-modal section.modal-body.online .thumbnail-block .dot {
        display: block;
        width: 15px;
        height: 15px;
        position: absolute;
        left: 10px;
        top: 13px;
        background: white;
        border-radius: 100%;
        border: 1px solid #CCC; }
      #installments-modal section.modal-body.online .thumbnail-block.active, #installments-modal section.modal-body.online .thumbnail-block:hover {
        background: white;
        border-color: #007DC6; }
      #installments-modal section.modal-body.online .thumbnail-block::before {
        border-radius: 100%;
        width: 20px;
        height: 20px;
        background: white;
        border: 1px solid #EEE;
        display: inline-block; }
      #installments-modal section.modal-body.online .thumbnail-block .credit-walmart {
        display: block;
        background-position: 0 0;
        height: 40px;
        width: 60px;
        background-image: url(/arquivos/sprite-cards.png);
        margin-left: 20px;
        -webkit-transform: scale(0.6);
                transform: scale(0.6); }
      #installments-modal section.modal-body.online .thumbnail-block img {
        vertical-align: middle;
        max-height: 35px; }
      #installments-modal section.modal-body.online .thumbnail-block .name {
        display: none; }
      #installments-modal section.modal-body.online .thumbnail-block.active .dot {
        border-color: #007DC6; }
        #installments-modal section.modal-body.online .thumbnail-block.active .dot::before {
          content: '';
          display: block;
          width: 7px;
          height: 7px;
          position: absolute;
          background: #007DC6;
          border-radius: 100%;
          left: 3px;
          top: 3px; }
    #installments-modal section.modal-body.online .issuers {
      margin: 5px 0 28px;
      text-align: center; }
      #installments-modal section.modal-body.online .issuers .select-container {
        width: 200px;
        display: inline-block; }
      #installments-modal section.modal-body.online .issuers select {
        display: inline-block;
        background: white;
        color: #007DC6;
        border: 1px solid #007DC6;
        font-size: 14px;
        height: 38px;
        border-radius: 3px;
        padding: 8px; }
  #installments-modal section.modal-body.store {
    padding: 74px 0 104px;
    text-align: center; }
    #installments-modal section.modal-body.store .message {
      font-size: 17px;
      color: #333;
      line-height: 24px;
      letter-spacing: .5px;
      margin-bottom: 54px; }
    #installments-modal section.modal-body.store a.button {
      background: #D98633;
      color: white;
      line-height: 36px;
      font-weight: bold;
      padding: 0 20px;
      border-radius: 3px;
      display: inline-block; }
  #installments-modal footer {
    position: relative;
    background: #F3F3F3;
    border: 1px solid #E6E6E6;
    padding: 20px;
    border-radius: 0 0 3px 3px;
    /* Installments select */
    /* Rates */
    /* Prices */
    /* Accept/close button */ }
    #installments-modal footer::after {
      content: '';
      clear: both;
      display: block; }
    #installments-modal footer.changed .col.rate-data {
      box-shadow: 0 0 10px #CCC; }
    #installments-modal footer .alert-message {
      position: absolute;
      width: 100%;
      height: 100%;
      left: 0;
      top: 0;
      background: white;
      line-height: 100px;
      text-align: center;
      font-size: 22px;
      font-weight: bold;
      color: #333; }
    #installments-modal footer .col {
      transition: .25s box-shadow;
      float: left;
      width: 25%;
      font-size: 13px;
      color: #4D4D4D;
      margin-right: 20px; }
      #installments-modal footer .col:last-child {
        margin-right: 0; }
    #installments-modal footer .col.installments-select {
      width: 242px; }
      #installments-modal footer .col.installments-select label {
        line-height: 24px; }
      #installments-modal footer .col.installments-select select {
        background: white;
        border: 1px solid #DDD;
        border-radius: 2px;
        height: 40px;
        padding: 0px 8px; }
    #installments-modal footer .col.rate-data {
      width: 172px;
      color: #808080;
      background: #E6E6E6;
      border-radius: 3px;
      padding: 8px; }
      #installments-modal footer .col.rate-data .tea {
        line-height: 21px; }
      #installments-modal footer .col.rate-data .cft {
        font-size: 30px;
        line-height: 28px;
        white-space: nowrap; }
    #installments-modal footer .col.amounts-data {
      width: 256px;
      line-height: 19px; }
      #installments-modal footer .col.amounts-data .installments-total-price {
        font-size: 16px;
        color: #007DC6;
        margin-top: 3px; }
      #installments-modal footer .col.amounts-data span {
        font-weight: bold; }
    #installments-modal footer .col.accept-button {
      width: 138px; }
      #installments-modal footer .col.accept-button button {
        background: #D98633;
        color: white;
        width: 100%;
        line-height: 36px;
        font-weight: 600;
        margin-top: 21px;
        font-size: 13px; }
  #installments-modal .legal-legend {
    font-size: 12px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    color: #6F6F6F;
    background: #EBEBEB;
    position: relative;
    border-radius: 2px; }
    #installments-modal .legal-legend a {
      transition: .2s opacity;
      color: #007DC6; }
      #installments-modal .legal-legend a:hover {
        opacity: .8; }
    #installments-modal .legal-legend::before {
      content: '';
      background: url("/arquivos/sprite-main.png") -78px -39px;
      width: 22px;
      height: 22px;
      float: left;
      left: 12px;
      position: absolute;
      top: 7px; }

@media screen and (max-width: 910px) {
  #installments-modal {
    /**
		 *	Container box styles
		 */
    top: 5%;
    width: 90%;
    height: 90%;
    margin-left: -45%;
    position: absolute;
    /**
		 *	Body
		 */
    /**
		 *	Footer
		 */ }
    #installments-modal.payment-selected,
    #installments-modal.payment-selected section.modal-body.online {
      height: auto; }
    #installments-modal.payment-selected section.modal-body.store .link-container {
      position: relative; }
    #installments-modal header .payment-type-select {
      border-bottom: 1px solid #E6E6E6;
      text-align: center; }
      #installments-modal header .payment-type-select .type {
        font-size: 14px; }
    #installments-modal header .header-line {
      margin: 10px; }
    #installments-modal section.modal-body.online {
      height: calc(100% - 92px);
      padding: 0; }
      #installments-modal section.modal-body.online .credit-cards {
        height: 100%;
        padding: 0 15px; }
        #installments-modal section.modal-body.online .credit-cards .label {
          line-height: 65px; }
        #installments-modal section.modal-body.online .credit-cards .selected-card {
          position: relative;
          line-height: 60px;
          font-size: 13px;
          color: #4D4D4D; }
          #installments-modal section.modal-body.online .credit-cards .selected-card img {
            display: inline-block;
            vertical-align: middle;
            margin-right: 15px; }
          #installments-modal section.modal-body.online .credit-cards .selected-card .credit-walmart {
            position: relative;
            margin-left: 30px; }
          #installments-modal section.modal-body.online .credit-cards .selected-card .credit-walmart:before {
            content: '';
            position: absolute;
            top: -15px;
            left: -50px;
            background-position: 0 0;
            height: 40px;
            width: 60px;
            background-image: url(/arquivos/sprite-cards.png);
            -webkit-transform: scale(0.5);
                    transform: scale(0.5); }
          #installments-modal section.modal-body.online .credit-cards .selected-card:before {
            position: absolute;
            font-family: 'walmart-icons';
            content: '\e912';
            left: 0;
            color: #017CC7; }
      #installments-modal section.modal-body.online .thumbnails-container {
        height: calc(100% - 75px);
        overflow: auto; }
      #installments-modal section.modal-body.online .thumbnail-block {
        width: 100%;
        text-align: left;
        padding: 0 15px;
        margin: 0 0 7px; }
        #installments-modal section.modal-body.online .thumbnail-block .dot {
          display: none; }
        #installments-modal section.modal-body.online .thumbnail-block .name {
          display: inline-block;
          position: absolute;
          top: 0;
          left: 85px;
          color: #4D4D4D; }
        #installments-modal section.modal-body.online .thumbnail-block::after {
          content: '';
          display: block;
          width: 10px;
          height: 12px;
          background: url("/arquivos/sprite-main.png") -65px -84px;
          position: absolute;
          top: 50%;
          right: 8px;
          margin-top: -6px; }
        #installments-modal section.modal-body.online .thumbnail-block .credit-walmart {
          margin-left: -10px; }
        #installments-modal section.modal-body.online .thumbnail-block.active .dot {
          border-color: #007DC6; }
          #installments-modal section.modal-body.online .thumbnail-block.active .dot::before {
            content: '';
            display: block;
            width: 7px;
            height: 7px;
            position: absolute;
            background: #007DC6;
            border-radius: 100%;
            left: 3px;
            top: 3px; }
      #installments-modal section.modal-body.online .issuers {
        display: none;
        padding: 10px 15px;
        background: #F3F3F3;
        margin: 0; }
        #installments-modal section.modal-body.online .issuers::after {
          content: '';
          clear: both;
          display: block; }
        #installments-modal section.modal-body.online .issuers .label {
          width: 52px;
          float: left;
          line-height: 40px;
          text-align: left; }
        #installments-modal section.modal-body.online .issuers .select-container {
          width: calc(100% - 52px);
          float: right; }
    #installments-modal section.modal-body.store {
      padding: 45px 0 0; }
      #installments-modal section.modal-body.store .message {
        font-size: 15px; }
      #installments-modal section.modal-body.store .link-container {
        position: absolute;
        width: 100%;
        bottom: 0;
        padding: 13px;
        border-top: 1px solid #E6E6E6; }
      #installments-modal section.modal-body.store a.button {
        font-size: 13px;
        width: 100%;
        padding: 0; }
    #installments-modal footer {
      display: none;
      border: 0;
      padding: 0;
      /* Rates */
      /* Accept/close button */ }
      #installments-modal footer .alert-message {
        z-index: 1;
        line-height: 300px; }
      #installments-modal footer .col {
        width: 100% !important;
        text-align: center;
        margin-bottom: 8px;
        padding: 0 15px;
        float: none; }
      #installments-modal footer .col.installments-select::after {
        content: '';
        clear: both;
        display: block; }
      #installments-modal footer .col.installments-select label {
        width: 52px;
        float: left;
        line-height: 40px;
        text-align: left; }
      #installments-modal footer .col.installments-select .select-container {
        width: calc(100% - 52px);
        float: right; }
      #installments-modal footer .col.rate-data {
        margin: 0px auto 7px;
        width: calc(100% - 30px) !important; }
        #installments-modal footer .col.rate-data div {
          display: inline-block;
          margin: 0 5px; }
        #installments-modal footer .col.rate-data .tea {
          position: relative;
          top: -4px; }
      #installments-modal footer .col.accept-button {
        margin-bottom: 10px; }
        #installments-modal footer .col.accept-button button {
          font-size: 14px;
          margin-top: 0;
          letter-spacing: .5px; }
    #installments-modal .legal-legend {
      font-size: 11px;
      height: auto;
      text-align: left;
      color: #4D4D4D;
      background: #E6E6E6;
      line-height: 16px;
      padding: 20px 20px 20px 40px; }
      #installments-modal .legal-legend::before {
        top: 50%;
        margin-top: -11px;
        left: 8px; } }

@media screen and (max-width: 359px) {
  #installments-modal section.modal-body.store a.button {
    font-size: 12px; }
  #installments-modal section.modal-body.store .message {
    font-size: 14px; } }

.installments-modal-opener {
  display: none;
  transition: 0.2s opacity;
  cursor: pointer;
  color: #007DC6;
  line-height: 34px;
  font-size: 12px;
  position: relative;
  background: #f7f7f7;
  padding: 0 10px 0 45px;
  border-radius: 5px;
  margin-top: 8px; }
  .installments-modal-opener::before {
    content: '';
    display: block;
    background: url("/arquivos/sprite-main.png") -67px -61px;
    width: 26px;
    height: 17px;
    position: absolute;
    top: 8px;
    left: 10px; }
  .installments-modal-opener:hover {
    opacity: 0.5; }

/* This file is included in:

	- walmart.css
	- checkout-custom.css
*/
#vtexIdContainer {
  position: fixed !important; }

.save-cart-modal {
  visibility: hidden;
  opacity: 0;
  transition: visibility 0s linear 150ms, opacity 150ms linear, top 150ms linear;
  z-index: 999;
  position: fixed;
  left: 50%;
  top: 52%;
  margin-left: -180px;
  margin-top: -10%;
  width: 360px;
  height: auto;
  /* chkout fix */
  border-radius: 5px;
  background: #FFF;
  border: 1px solid #E6EDEF;
  cursor: default;
  /**
	 *	Modal states
	 */ }
  .save-cart-modal.active {
    transition-delay: 0s;
    visibility: visible;
    opacity: 1;
    top: 50%; }
  .save-cart-modal h3 {
    margin: 0;
    /* chkout fix */ }
  .save-cart-modal .save-cart-modal-title {
    background: #F4F4F4;
    color: #000;
    text-align: center;
    height: 55px;
    line-height: 55px; }
  .save-cart-modal .save-cart-modal-body {
    padding: 20px; }
  .save-cart-modal .message {
    display: none;
    font-size: 14px;
    line-height: 21px; }
    .save-cart-modal .message a {
      color: #007DC6; }
    .save-cart-modal .message h3, .save-cart-modal .message h5 {
      margin-bottom: 5px; }
    .save-cart-modal .message h3 {
      color: #D98633;
      font-size: 18px;
      font-weight: bold; }
    .save-cart-modal .message ul {
      padding: 5px 10px;
      margin: 0;
      /* chkout fix */ }
      .save-cart-modal .message ul li {
        list-style: none; }
  .save-cart-modal .lists-container {
    background-color: #F4F4F4;
    border-radius: 5px;
    padding: 12px;
    margin-bottom: 20px; }
    .save-cart-modal .lists-container ul {
      padding: 5px 0;
      margin: 0;
      background-color: #FFF;
      border-radius: 5px;
      text-indent: 15px;
      border: 1px solid #CCC;
      max-height: 132px;
      overflow-y: auto; }
    .save-cart-modal .lists-container li {
      display: block;
      color: #878787;
      font-size: 12px;
      line-height: 24px;
      cursor: pointer; }
      .save-cart-modal .lists-container li:hover {
        color: #FFF;
        background: #ABABAB; }
  .save-cart-modal .to-new-list {
    padding: 15px 0;
    border-color: #F4F4F4;
    border-style: solid;
    border-width: 1px 0; }
    .save-cart-modal .to-new-list h3 {
      margin-bottom: 10px; }
  .save-cart-modal input {
    width: 100%;
    height: 34px;
    line-height: 34px;
    margin-bottom: 10px;
    border-radius: 5px;
    text-indent: 15px;
    border: 1px solid #CCC; }
  .save-cart-modal button {
    transition: 0.35s;
    display: block;
    width: 100%;
    height: 34px;
    line-height: 34px;
    color: #FFF;
    font-size: 16px;
    background-color: #007DC6;
    border-radius: 5px;
    border: 0;
    cursor: pointer;
    outline: 0; }
  .save-cart-modal .close-button {
    margin-top: 15px;
    background: #BBB; }
  .save-cart-modal.loading button {
    opacity: .5; }
  .save-cart-modal.success .save-panel {
    display: none; }
  .save-cart-modal.success .message-success {
    display: block; }
  .save-cart-modal.success .close-button {
    background: #007DC6; }
  .save-cart-modal.no-lists .to-new-list {
    padding: 0;
    border: 0; }
  .save-cart-modal.no-lists .lists-container .message-no-lists {
    display: block; }
  .save-cart-modal.no-lists .lists-container ul {
    display: none; }
  .save-cart-modal.no-session .lists-container,
  .save-cart-modal.no-session .to-new-list {
    display: none; }
  .save-cart-modal.no-session .message-no-session {
    display: block; }

@media screen and (max-width: 360px) {
  .save-cart-modal {
    width: 320px;
    margin-left: -160px; } }

.white-overlay,
.black-overlay {
  visibility: hidden;
  transition: visibility 0s linear 600ms, opacity 600ms linear 0s;
  width: 100%;
  height: 100%;
  position: fixed;
  z-index: 999;
  opacity: 0; }
  .white-overlay.active,
  .black-overlay.active {
    transition-delay: 0s;
    visibility: visible;
    opacity: .25; }
  .white-overlay.full,
  .black-overlay.full {
    z-index: 999;
    transition: visibility 0s linear 250ms, opacity 200ms linear 0s;
    -webkit-perspective: 1500px;
            perspective: 1500px; }
    .white-overlay.full.active,
    .black-overlay.full.active {
      transition-delay: 0s;
      opacity: 1; }

.white-overlay {
  background: rgba(255, 255, 255, 0.6); }

.black-overlay {
  background: #000; }

/* Add later to HTML */
#choose-store-overlay {
  width: 100%;
  height: 100%;
  position: fixed;
  background: rgba(0, 0, 0, 0.15);
  z-index: 998; }

.header-nav__menu ul > li .store-ready {
  display: none; }

@media screen and (min-width: 737px) {
  .header-nav__menu ul > li.store-selection-combo {
    font-size: 14px;
    line-height: 50px;
    padding: 0 30px;
    text-align: center;
    cursor: pointer;
    position: relative;
    margin: 0; }
    .header-nav__menu ul > li.store-selection-combo .select-message,
    .header-nav__menu ul > li.store-selection-combo .store-name {
      font-size: 13px;
      color: white;
      background: #E81C24;
      border-radius: 4px;
      height: 27px;
      display: inline-block;
      font-weight: bold;
      line-height: 27px;
      vertical-align: middle;
      padding: 0 10px;
      min-width: 60px; }
    .header-nav__menu ul > li.store-selection-combo .select-message {
      transition: .5s;
      opacity: .5; }
    .header-nav__menu ul > li.store-selection-combo .store-ready {
      display: none;
      line-height: 20px; }
    .header-nav__menu ul > li.store-selection-combo.check-ready .select-message {
      opacity: 1; }
    .header-nav__menu ul > li.store-selection-combo.check-ready .dots {
      -webkit-animation: hideDots .5s;
              animation: hideDots .5s;
      opacity: 0;
      top: -12px; }
    .header-nav__menu ul > li.store-selection-combo.user-store {
      line-height: 18px; }
    .header-nav__menu ul > li.store-selection-combo .dots {
      position: absolute;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      width: 50px;
      height: 12px;
      top: 19px;
      left: 50%;
      margin-left: -25px;
      z-index: 1;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between; }
      .header-nav__menu ul > li.store-selection-combo .dots .dot {
        -webkit-animation: loading 1.5s infinite;
                animation: loading 1.5s infinite;
        border-radius: 10px;
        width: 12px;
        height: 12px;
        background: white; }
        .header-nav__menu ul > li.store-selection-combo .dots .dot.dot1 {
          -webkit-animation-delay: .0s;
                  animation-delay: .0s; }
        .header-nav__menu ul > li.store-selection-combo .dots .dot.dot2 {
          -webkit-animation-delay: .3s;
                  animation-delay: .3s; }
        .header-nav__menu ul > li.store-selection-combo .dots .dot.dot3 {
          -webkit-animation-delay: .6s;
                  animation-delay: .6s; } }

@-webkit-keyframes hideDots {
  from {
    opacity: 1;
    top: 19px; }
  to {
    opacity: 0;
    top: -12px; } }

@keyframes hideDots {
  from {
    opacity: 1;
    top: 19px; }
  to {
    opacity: 0;
    top: -12px; } }

@-webkit-keyframes loading {
  0% {
    -webkit-transform: translateX(-5px);
            transform: translateX(-5px);
    opacity: 0; }
  50% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
    opacity: 1; }
  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
    opacity: 0; } }

@keyframes loading {
  0% {
    -webkit-transform: translateX(-5px);
            transform: translateX(-5px);
    opacity: 0; }
  50% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
    opacity: 1; }
  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
    opacity: 0; } }

#select-store-container {
  /**
	 *	Container box styles
	 */
  margin-left: -425px;
  width: 850px;
  left: 50%;
  top: 175px;
  padding: 20px;
  visibility: hidden;
  z-index: 999;
  transition: .3s transform, .3s opacity, 0s visibility linear 1s;
  -webkit-transform: scale(0.8);
          transform: scale(0.8);
  opacity: 0;
  cursor: default;
  font-family: 'Myriad Pro';
  background: white;
  position: fixed;
  border-radius: 3px;
  text-align: left;
  /**
	 *	Header
	 */
  /**
	 *	Main content
	 */
  /**
	 *	Footer
	 */ }
  #select-store-container.active {
    transition-delay: 0s;
    visibility: visible;
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1; }
  #select-store-container header .btn-close {
    font-family: 'Gotham Rounded';
    position: absolute;
    line-height: 17px;
    width: 17px;
    height: 17px;
    border-radius: 17px;
    text-align: center;
    cursor: pointer;
    transition: .2s background;
    z-index: 1;
    right: 4px;
    top: 6px;
    font-size: 13px;
    background: #CCC;
    font-weight: bold;
    color: white; }
    #select-store-container header .btn-close:hover {
      background: #007DC6; }
  #select-store-container header .header-line {
    overflow: hidden;
    position: relative; }
    #select-store-container header .header-line::before {
      content: '';
      position: absolute;
      width: 100%;
      height: 24px;
      background: #EBEBEB;
      top: 3px;
      border-radius: 4px; }
    #select-store-container header .header-line .flag {
      background: #007DC6;
      border-radius: 5px;
      color: white;
      font-size: 15px;
      font-weight: bold;
      line-height: 30px;
      height: 30px;
      float: left;
      padding: 0 22px;
      position: relative; }
      #select-store-container header .header-line .flag::after {
        content: '';
        display: block;
        width: 0;
        height: 0;
        border-top: 15px solid transparent;
        border-bottom: 15px solid transparent;
        border-left: 15px solid #007DC6;
        position: absolute;
        right: -12px;
        top: 0;
        border-radius: 10px; }
  #select-store-container section.modal-body {
    margin: 21px 0;
    padding: 0;
    overflow: visible; }
    #select-store-container section.modal-body::after {
      content: '';
      clear: both;
      display: block; }
    #select-store-container section.modal-body input, #select-store-container section.modal-body button {
      outline: 0; }
    #select-store-container section.modal-body section {
      padding: 0 21px;
      width: 50%;
      float: left; }
    #select-store-container section.modal-body .back-button {
      display: block;
      margin: 0 auto;
      transition: .2s color, .2s border-color;
      color: #B2B2B2;
      background: white;
      border: 1px solid #DBDBDB;
      font-weight: bold;
      font-size: 16px;
      height: 40px;
      line-height: 40px;
      width: 140px;
      border-radius: 3px;
      cursor: pointer; }
      #select-store-container section.modal-body .back-button:hover {
        color: #AAA;
        border-color: #AAA; }
    #select-store-container section.modal-body section.status-messages {
      height: 150px;
      line-height: 150px;
      position: relative; }
      #select-store-container section.modal-body section.status-messages::before {
        content: '';
        display: block;
        background: url("/arquivos/sprite-main.png") -100px -2px;
        width: 220px;
        height: 135px;
        position: absolute;
        right: 20px;
        top: 10px; }
      #select-store-container section.modal-body section.status-messages > div {
        display: none; }
      #select-store-container section.modal-body section.status-messages .default-message {
        width: 300px;
        display: inline-block;
        position: relative;
        color: #007DC6;
        font-size: 20px;
        line-height: 30px;
        font-style: italic;
        vertical-align: middle; }
      #select-store-container section.modal-body section.status-messages .error-message .button-group::after {
        content: '';
        clear: both;
        display: block; }
      #select-store-container section.modal-body section.status-messages .error-message button.back-button {
        float: left; }
      #select-store-container section.modal-body section.status-messages .error-message button.buy-here {
        display: block;
        margin: 0 auto;
        transition: .2s color, .2s border-color;
        color: white;
        background: #D98633;
        font-weight: bold;
        font-size: 16px;
        height: 40px;
        line-height: 40px;
        width: 200px;
        border-radius: 3px;
        cursor: pointer;
        border: 0;
        float: right; }
      #select-store-container section.modal-body section.status-messages .error-message h2 {
        line-height: 30px;
        font-size: 22px;
        color: #007DC6;
        font-weight: 600;
        margin-bottom: 7px; }
      #select-store-container section.modal-body section.status-messages .error-message .error-decide {
        font-size: 13px;
        margin-bottom: 23px; }
      #select-store-container section.modal-body section.status-messages .error-message .store-name {
        color: #007DC6; }
      #select-store-container section.modal-body section.status-messages .error-message span.back-link {
        color: #D98633;
        cursor: pointer;
        white-space: nowrap; }
    #select-store-container section.modal-body section.operation-box {
      border-left: 2px dotted #EBEBEB;
      min-height: 150px; }
      #select-store-container section.modal-body section.operation-box .select-search-mode {
        margin-bottom: 34px; }
        #select-store-container section.modal-body section.operation-box .select-search-mode::after {
          content: '';
          clear: both;
          display: block; }
        #select-store-container section.modal-body section.operation-box .select-search-mode div {
          transition: .25s color, .15s border-color;
          float: left;
          width: 179px;
          height: 55px;
          line-height: 55px;
          border: 2px solid #CCC;
          text-transform: uppercase;
          text-align: center;
          font-weight: 600;
          font-size: 15px;
          border-radius: 4px;
          cursor: pointer;
          position: relative; }
          #select-store-container section.modal-body section.operation-box .select-search-mode div:first-child {
            margin-right: 3px; }
          #select-store-container section.modal-body section.operation-box .select-search-mode div.active, #select-store-container section.modal-body section.operation-box .select-search-mode div:hover {
            color: #007DC6;
            border-color: #007DC6; }
            #select-store-container section.modal-body section.operation-box .select-search-mode div.active::after, #select-store-container section.modal-body section.operation-box .select-search-mode div:hover::after {
              border-left: 5px solid #007DC6; }
          #select-store-container section.modal-body section.operation-box .select-search-mode div::after {
            content: '';
            display: block;
            position: absolute;
            border: 5px solid transparent;
            background: transparent;
            -webkit-transform: rotate(90deg);
                    transform: rotate(90deg);
            left: 50%;
            margin-left: -5px;
            bottom: -12px; }
      #select-store-container section.modal-body section.operation-box .search-mode-box form {
        display: none; }
        #select-store-container section.modal-body section.operation-box .search-mode-box form::after {
          content: '';
          clear: both;
          display: block; }
        #select-store-container section.modal-body section.operation-box .search-mode-box form.by-zip {
          width: 325px;
          margin: 0 auto; }
          #select-store-container section.modal-body section.operation-box .search-mode-box form.by-zip::after {
            clear: both;
            transition: .15s color, .2s padding-top;
            color: white;
            padding-top: 0; }
          #select-store-container section.modal-body section.operation-box .search-mode-box form.by-zip.invalid-zip::after {
            content: 'Por favor, ingresa un CP válido de 4 dígitos';
            padding-top: 5px;
            font-size: 14px;
            color: #D98633; }
      #select-store-container section.modal-body section.operation-box .search-mode-box input {
        color: #999;
        font-size: 15px; }
      #select-store-container section.modal-body section.operation-box .search-mode-box input, #select-store-container section.modal-body section.operation-box .search-mode-box button {
        float: left; }
      #select-store-container section.modal-body section.operation-box .search-mode-box input {
        border-radius: 4px 0 0 4px;
        height: 40px;
        width: 196px;
        padding: 0 7px;
        border: 1px solid #D98633; }
      #select-store-container section.modal-body section.operation-box .search-mode-box button {
        border-radius: 0 4px 4px 0;
        width: 128px;
        border: 0;
        height: 40px;
        line-height: 40px;
        font-size: 18px;
        font-weight: 700;
        color: white;
        background: #D98633;
        cursor: pointer; }
      #select-store-container section.modal-body section.operation-box .first-step select,
      #select-store-container section.modal-body section.operation-box .uncovered-zip select {
        color: #999;
        font-size: 15px;
        width: 246px;
        height: 40px;
        padding: 0 15px;
        outline: 0;
        border: 1px solid #D98633;
        border-radius: 4px;
        background: white;
        margin: 0 auto;
        display: block; }
      #select-store-container section.modal-body section.operation-box .uncovered-zip {
        font-size: 16px;
        line-height: 24px;
        font-style: italic; }
        #select-store-container section.modal-body section.operation-box .uncovered-zip .main-message,
        #select-store-container section.modal-body section.operation-box .uncovered-zip form.by-state {
          padding-left: 72px;
          width: 318px;
          position: relative; }
          #select-store-container section.modal-body section.operation-box .uncovered-zip .main-message::before,
          #select-store-container section.modal-body section.operation-box .uncovered-zip form.by-state::before {
            content: '';
            width: 50px;
            height: 55px;
            display: block;
            position: absolute;
            background: url("/arquivos/sprite-main.png");
            left: 0;
            top: 0; }
        #select-store-container section.modal-body section.operation-box .uncovered-zip .main-message {
          margin-bottom: 16px; }
          #select-store-container section.modal-body section.operation-box .uncovered-zip .main-message::before {
            height: 40px;
            left: 0;
            top: 0;
            background-position: -5px -120px; }
        #select-store-container section.modal-body section.operation-box .uncovered-zip form.by-state::before {
          background-position: -5px -65px; }
        #select-store-container section.modal-body section.operation-box .uncovered-zip form.by-state h5 {
          color: #D98633;
          margin-bottom: 2px; }
        #select-store-container section.modal-body section.operation-box .uncovered-zip form.by-state select {
          width: 100%;
          margin-bottom: 13px; }
      #select-store-container section.modal-body section.operation-box .step {
        display: none; }
        #select-store-container section.modal-body section.operation-box .step.first-step {
          display: block; }
      #select-store-container section.modal-body section.operation-box .by-state-selection .only-by-state {
        display: initial; }
      #select-store-container section.modal-body section.operation-box .only-by-state {
        display: none; }
      #select-store-container section.modal-body section.operation-box .step.select-store .main-message,
      #select-store-container section.modal-body section.operation-box .step.item-unavailable .main-message {
        text-align: center;
        color: #76BA61;
        font-size: 21px;
        font-weight: 600;
        margin-bottom: 6px; }
      #select-store-container section.modal-body section.operation-box .step.select-store .store-list,
      #select-store-container section.modal-body section.operation-box .step.item-unavailable .store-list {
        max-height: 120px;
        overflow-y: auto;
        padding: 5px 0;
        margin-bottom: 5px;
        box-shadow: inset 0px -4px 10px -7px rgba(0, 0, 0, 0.4); }
        #select-store-container section.modal-body section.operation-box .step.select-store .store-list .store-item,
        #select-store-container section.modal-body section.operation-box .step.item-unavailable .store-list .store-item {
          transition: .3s color, .3s border-color;
          color: #6F6F6F;
          border: 1px solid #6F6F6F;
          border-radius: 5px;
          font-size: 15px;
          height: 40px;
          line-height: 40px;
          position: relative;
          cursor: pointer;
          text-align: left;
          padding-left: 53px;
          margin-bottom: 7px; }
          #select-store-container section.modal-body section.operation-box .step.select-store .store-list .store-item:hover, #select-store-container section.modal-body section.operation-box .step.select-store .store-list .store-item.selected,
          #select-store-container section.modal-body section.operation-box .step.item-unavailable .store-list .store-item:hover,
          #select-store-container section.modal-body section.operation-box .step.item-unavailable .store-list .store-item.selected {
            color: #007DC6;
            border-color: #007DC6; }
          @media screen and (max-width: 736px) {
            #select-store-container section.modal-body section.operation-box .step.select-store .store-list .store-item,
            #select-store-container section.modal-body section.operation-box .step.item-unavailable .store-list .store-item {
              font-size: 13px;
              padding-left: 40px; } }
          #select-store-container section.modal-body section.operation-box .step.select-store .store-list .store-item:last-child,
          #select-store-container section.modal-body section.operation-box .step.item-unavailable .store-list .store-item:last-child {
            margin-bottom: 0; }
          #select-store-container section.modal-body section.operation-box .step.select-store .store-list .store-item::before,
          #select-store-container section.modal-body section.operation-box .step.item-unavailable .store-list .store-item::before {
            content: '';
            display: block;
            position: absolute;
            left: 18px;
            top: 6px;
            background: url("/arquivos/sprite-main.png") -80px -7px;
            width: 20px;
            height: 25px; }
            @media screen and (max-width: 736px) {
              #select-store-container section.modal-body section.operation-box .step.select-store .store-list .store-item::before,
              #select-store-container section.modal-body section.operation-box .step.item-unavailable .store-list .store-item::before {
                left: 10px; } }
          #select-store-container section.modal-body section.operation-box .step.select-store .store-list .store-item::after,
          #select-store-container section.modal-body section.operation-box .step.item-unavailable .store-list .store-item::after {
            transition: .15s opacity;
            content: '';
            opacity: 0;
            display: block;
            position: absolute;
            left: 11px;
            top: -3px;
            width: 35px;
            height: 45px;
            background: url("/arquivos/sprite-main.png") -3px -8px; }
          #select-store-container section.modal-body section.operation-box .step.select-store .store-list .store-item:hover::after, #select-store-container section.modal-body section.operation-box .step.select-store .store-list .store-item.selected::after,
          #select-store-container section.modal-body section.operation-box .step.item-unavailable .store-list .store-item:hover::after,
          #select-store-container section.modal-body section.operation-box .step.item-unavailable .store-list .store-item.selected::after {
            opacity: 1; }
      #select-store-container section.modal-body section.operation-box .step.item-unavailable h5 {
        color: #76BA61;
        font-size: 16px;
        font-weight: 600;
        margin-bottom: 13px; }
      #select-store-container section.modal-body section.operation-box .step.item-unavailable .store-list {
        max-height: 145px; }
      #select-store-container section.modal-body section.operation-box .step.success div {
        /* Animation */
        -webkit-transform: scale(0.1);
                transform: scale(0.1);
        transition: .1s transform;
        font-weight: bold;
        font-size: 19px;
        color: #76BA61;
        box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.25);
        line-height: 26px;
        position: relative;
        padding: 9px 0;
        text-align: center;
        margin-top: 60px; }
        #select-store-container section.modal-body section.operation-box .step.success div.anim {
          -webkit-transform: scale(1);
                  transform: scale(1); }
        #select-store-container section.modal-body section.operation-box .step.success div::before {
          content: '';
          display: block;
          position: absolute;
          background: url("/arquivos/maps-marker-main.png");
          background-size: 100% 100%;
          left: 50%;
          margin-left: -20px;
          top: -43px;
          width: 40px;
          height: 52px; }
  #select-store-container footer {
    height: 36px;
    line-height: 36px;
    text-align: center;
    color: #6F6F6F;
    font-size: 13px;
    background: #EBEBEB;
    position: relative;
    border-radius: 2px; }
    #select-store-container footer::before {
      content: '';
      background: url("/arquivos/sprite-main.png") -78px -39px;
      width: 22px;
      height: 22px;
      float: left;
      left: 12px;
      position: absolute;
      top: 7px; }
  #select-store-container.error section.modal-body section.status-messages {
    line-height: 21px; }
    #select-store-container.error section.modal-body section.status-messages::before {
      content: none; }
  #select-store-container.error section.modal-body section.operation-box {
    border-color: #D98633; }

@media screen and (max-width: 736px) {
  #select-store-container {
    position: absolute;
    top: 10px;
    width: 96%;
    left: 50%;
    margin-left: -48%; }
    #select-store-container section.modal-body {
      margin-bottom: 30px; }
      #select-store-container section.modal-body section.status-messages,
      #select-store-container section.modal-body section.operation-box {
        padding: 0;
        width: 100%;
        float: none;
        height: auto;
        min-height: auto;
        line-height: inherit; }
      #select-store-container section.modal-body section.status-messages {
        line-height: 21px;
        margin-bottom: 20px; }
        #select-store-container section.modal-body section.status-messages::before {
          content: none; }
        #select-store-container section.modal-body section.status-messages .default-message {
          line-height: 26px;
          text-align: center;
          width: 100%; }
        #select-store-container section.modal-body section.status-messages .error-message {
          padding-bottom: 20px;
          border-bottom: 1px solid #CCC; }
          #select-store-container section.modal-body section.status-messages .error-message h2 {
            font-size: 16px;
            line-height: 21px; }
          #select-store-container section.modal-body section.status-messages .error-message .error-decide {
            font-size: 15px;
            margin-bottom: 10px; }
          #select-store-container section.modal-body section.status-messages .error-message button.back-button,
          #select-store-container section.modal-body section.status-messages .error-message button.buy-here {
            font-size: 14px; }
          #select-store-container section.modal-body section.status-messages .error-message button.back-button {
            width: 33%; }
          #select-store-container section.modal-body section.status-messages .error-message button.buy-here {
            width: 65%; }
      #select-store-container section.modal-body section.operation-box {
        border-left: 0; }
        #select-store-container section.modal-body section.operation-box .select-search-mode div {
          width: 49%;
          float: left;
          font-size: 13px; }
        #select-store-container section.modal-body section.operation-box .select-search-mode .by-zip {
          float: left; }
        #select-store-container section.modal-body section.operation-box .search-mode-box form.by-zip {
          width: 100%; }
        #select-store-container section.modal-body section.operation-box .search-mode-box input {
          width: 70%; }
        #select-store-container section.modal-body section.operation-box .search-mode-box button {
          width: 30%;
          font-size: 15px; }
        #select-store-container section.modal-body section.operation-box .uncovered-zip .main-message,
        #select-store-container section.modal-body section.operation-box .uncovered-zip form.by-state {
          width: 100%; }
        #select-store-container section.modal-body section.operation-box .step.success div {
          margin-top: 45px; }
    #select-store-container footer {
      height: auto;
      line-height: 20px;
      padding: 8px 6px; }
      #select-store-container footer::before {
        content: none; } }

/* Estilos generales */
#absolute-center {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto; }

@media screen and (min-width: 737px) {
  .mobile-only {
    display: none !important; } }

input {
  /* Select Arrow Hide */
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none; }

.no-scroll {
  /* new-header */
  position: fixed;
  overflow-y: scroll;
  width: 100%; }

.no-scroll-nav {
  overflow: hidden !important;
  -webkit-overflow-scrolling: touch;
  position: fixed;
  left: 0;
  right: 0;
  top: 0; }

.underlined {
  text-decoration: underline; }

body.home .box-banner img {
  display: block;
  max-width: 100%;
  height: auto; }

.text-blue {
  color: #007DC6; }

.clearfix::after,
.product .actions .action-content__body #divCredito .tbl-payment-system {
  clear: both; }

strong, bold,
.strong, .bold {
  font-weight: bold; }

.header-nav__menu ul,
ol,
ul {
  list-style: none;
  margin: 0; }

.ir {
  background-color: transparent;
  border: 0;
  overflow: hidden; }
  .ir::before {
    content: '';
    display: block;
    width: 0;
    height: 150%; }

.hidden {
  display: none !important;
  visibility: hidden; }

.clicked {
  transition: opacity 300ms;
  opacity: 0.7; }

.visuallyhidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }

.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto; }

.main,
.u-center,
.wrapper {
  position: relative; }

header .header,
.wrapper {
  width: 100%; }

.invisible {
  visibility: hidden; }

.clearfix::after,
.clearfix::before {
  content: ' ';
  display: table; }

.alignleft {
  display: inline;
  float: left; }

.alignright {
  display: inline;
  float: right; }

.aligncenter,
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block; }

.aligncenter {
  clear: both;
  margin-left: auto;
  margin-right: auto; }

.txtleft {
  text-align: left; }

.txtright {
  text-align: right; }

a,
abbr,
acronym,
address,
applet,
article,
aside,
audio,
b,
big,
blockquote,
body,
canvas,
caption,
center,
cite,
code,
dd,
del,
details,
dfn,
div,
dl,
dt,
em,
embed,
fieldset,
figcaption,
figure,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
html,
i,
iframe,
img,
ins,
kbd,
label,
legend,
li,
mark,
menu,
nav,
object,
ol,
output,
p,
pre,
q,
ruby,
s,
samp,
section,
small,
span,
strike,
strong,
sub,
summary,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
time,
tr,
tt,
u,
ul,
var,
video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  vertical-align: baseline; }

.footer-news,
.footer-top,
.footer-top a {
  display: inline-block; }

body {
  line-height: 1;
  font-family: 'Myriad Pro' !important;
  color: #AAA;
  padding: 0;
  text-align: left;
  background: #FFF !important; }

blockquote, q {
  quotes: none; }

blockquote::after,
blockquote::before,
q::after,
q::before {
  content: none; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

*,
::after,
::before {
  box-sizing: border-box;
  margin: 0 auto;
  padding: 0; }

button::-moz-focus-inner {
  border: 0; }

body,
html {
  height: 100%; }

a {
  color: inherit;
  text-decoration: none !important; }

.bread-crumb a:hover,
.giftlistproduct .container-left .menu-departamento .view-more:hover,
.giftlistproduct .container-left .menu-departamento ul li a:hover,
.giftlistshelf .container-left .menu-departamento .view-more:hover,
.giftlistshelf .container-left .menu-departamento ul li a:hover,
.glmanager-type tbody > tr > td.giftlist-body-action .glmanager-actions > li,
.header-content__login .welcome a:hover,
.institucional-contenido .listaSub a {
  text-decoration: underline; }

a::-moz-focus-inner {
  border: 0; }

.lt-ie8 body {
  overflow-y: hidden; }

.wrapper {
  min-height: 100%; }

.u-center {
  width: 1024px;
  margin: 0 auto;
  padding: 0 20px; }

.content {
  padding-bottom: 80px; }

.main {
  width: 100%; }

::-moz-selection {
  background: #007DC6;
  color: white;
  text-shadow: none; }

::selection {
  background: #007DC6;
  color: white;
  text-shadow: none; }

.bread-crumb,
.bread-crumb a,
.bread-crumb li {
  vertical-align: top; }

.bread-crumb a,
.bread-crumb a:after,
.bread-crumb li,
.header,
.header-blue,
.header-top,
.header-top li {
  display: inline-block; }

.header-blue,
.header-top {
  width: 100%; }

#resenha #ulPubliqueResenha a,
#resenha .formUserComment .avaliar a,
#resenha .formUserComment .close,
.bt,
.buy-button,
.sku-notifyme #notifymeButtonOK {
  transition: all 0.2s;
  cursor: pointer; }

#resenha #ulPubliqueResenha a,
#resenha .formUserComment .avaliar a,
#resenha .formUserComment .close,
.bt.invert,
.invert.buy-button,
.sku-notifyme .invert#notifymeButtonOK {
  background-color: white;
  color: #007DC6;
  border: 1px solid #E6EDEF;
  padding: 10px 30px; }

#resenha #ulPubliqueResenha a:hover,
#resenha .formUserComment .avaliar a:hover,
#resenha .formUserComment .close:hover,
.bt.invert:hover,
.invert.buy-button:hover,
.sku-notifyme .invert#notifymeButtonOK:hover {
  color: white;
  background-color: #007DC6; }

#resenha #ulPubliqueResenha a.brown,
#resenha .formUserComment .avaliar a.brown,
#resenha .formUserComment .brown.close,
.bt.brown,
.buy-button,
.sku-notifyme #notifymeButtonOK {
  border-radius: 3px;
  transition: all 0.15s;
  display: inline-block;
  vertical-align: top;
  background-color: #D98633;
  color: white;
  font-size: 14px;
  font-weight: 600;
  text-align: center;
  line-height: 38px; }

#resenha #ulPubliqueResenha a.brown:hover,
#resenha .formUserComment .avaliar a.brown:hover,
#resenha .formUserComment .brown.close:hover,
.bt.brown:hover,
.buy-button:hover,
.sku-notifyme #notifymeButtonOK:hover {
  background-color: #F19539; }

.bread-crumb {
  margin: 33px 0; }

.bread-crumb li.last a:after {
  content: ''; }

.bread-crumb a {
  color: #007DC6;
  font-size: 12px;
  text-transform: capitalize; }

.bread-crumb a:after {
  content: '\e941';
  color: #867669;
  vertical-align: text-top;
  font-family: 'walmart-icons';
  font-size: 8px;
  width: 15px;
  height: 15px;
  text-align: center;
  line-height: 15px; }

/* Landing descuentos */
.landing-descuentos .promo-container {
  overflow: hidden;
  margin-top: 15px; }
  .landing-descuentos .promo-container .side-banner {
    display: none;
    float: left; }
    .landing-descuentos .promo-container .side-banner a {
      display: block; }
    .landing-descuentos .promo-container .side-banner img {
      display: block;
      margin-bottom: 15px; }
  .landing-descuentos .promo-container .main-content {
    width: 100%;
    float: right; }
    .landing-descuentos .promo-container .main-content .box-banner img {
      margin-bottom: 15px; }
    .landing-descuentos .promo-container .main-content .box-banner:last-child img {
      margin-bottom: 0; }

.landing-descuentos .legal-link {
  display: block;
  text-align: left;
  font-style: italic;
  color: #007DC6;
  border-top: 1px solid #007DC6;
  padding: 10px 5px; }

@media screen and (min-width: 769px) {
  .landing-descuentos .side-banner {
    display: block;
    width: 200px;
    margin-right: 20px; }
    .landing-descuentos .side-banner + .main-content {
      width: 764px; } }

/* Ajax Busy - Loader */
body.hideAjaxBusy #ajaxBusy {
  display: none !important; }

#ajaxBusy {
  border-radius: 100%;
  position: fixed;
  left: 50%;
  top: 50%;
  margin: -31px 0 0 -31px;
  z-index: 1000;
  font-size: 0;
  width: 55px;
  height: 55px;
  background: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2255%22%20height%3D%2255%22%20viewBox%3D%220%200%2055.015%2055.016%22%3E%3Cpath%20opacity%3D%22.12%22%20fill%3D%22%23010101%22%20d%3D%22M54.592%2022.733C52.397%2010.295%2041.602.748%2029.002.043c-12.448-.7-24.19%207.51-27.808%2019.447-3.67%2012.12%201.614%2025.483%2012.566%2031.83%2010.828%206.282%2024.908%204.25%2033.573-4.766%206.04-6.287%208.766-15.234%207.26-23.82zM48.66%2035.207C44.453%2046.7%2031.32%2052.87%2019.81%2048.657%208.183%2044.427%202.04%2031.034%206.482%2019.475%2010.822%208.18%2023.822%202.192%2035.206%206.357%2046.712%2010.55%2052.853%2023.7%2048.66%2035.207c-.454%201.238.443-1.22%200%200z%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M49.803%2014.637C46.02%208.102%2039.417%203.46%2031.98%202.147l-.26%201.476c8.44%201.488%2015.638%207.54%2018.583%2015.588l1.41-.51c-.518-1.42-1.162-2.77-1.91-4.06z%22%2F%3E%3C%2Fsvg%3E") center no-repeat rgba(255, 255, 255, 0.2);
  -webkit-animation: rotate 1s ease infinite;
          animation: rotate 1s ease infinite; }

#ajaxBusyLie {
  display: inline-block;
  margin-top: -14px;
  width: 63px;
  height: 63px;
  background: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2255%22%20height%3D%2255%22%20viewBox%3D%220%200%2055.015%2055.016%22%3E%3Cpath%20opacity%3D%22.12%22%20fill%3D%22%23010101%22%20d%3D%22M54.592%2022.733C52.397%2010.295%2041.602.748%2029.002.043c-12.448-.7-24.19%207.51-27.808%2019.447-3.67%2012.12%201.614%2025.483%2012.566%2031.83%2010.828%206.282%2024.908%204.25%2033.573-4.766%206.04-6.287%208.766-15.234%207.26-23.82zM48.66%2035.207C44.453%2046.7%2031.32%2052.87%2019.81%2048.657%208.183%2044.427%202.04%2031.034%206.482%2019.475%2010.822%208.18%2023.822%202.192%2035.206%206.357%2046.712%2010.55%2052.853%2023.7%2048.66%2035.207c-.454%201.238.443-1.22%200%200z%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M49.803%2014.637C46.02%208.102%2039.417%203.46%2031.98%202.147l-.26%201.476c8.44%201.488%2015.638%207.54%2018.583%2015.588l1.41-.51c-.518-1.42-1.162-2.77-1.91-4.06z%22%2F%3E%3C%2Fsvg%3E") center no-repeat rgba(255, 255, 255, 0.2);
  -webkit-animation: rotate 1s ease infinite;
          animation: rotate 1s ease infinite;
  border-radius: 100%; }
  #ajaxBusyLieContainer {
    display: none;
    height: 35px;
    background: #EEE;
    border-radius: 4px;
    text-align: center; }

/* Footer */
.footer-top {
  width: 100%;
  background: #f4f8fe;
  font-size: 0;
  vertical-align: top;
  padding-top: 20px;
  padding-bottom: 20px; }
  .footer-top .u-center {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
    .footer-top .u-center a {
      width: 50%;
      font-size: 21px;
      font-size: 1.3125rem;
      line-height: 40px;
      color: #007DC6;
      text-align: right; }
      .footer-top .u-center a.dudas {
        text-align: left;
        visibility: hidden; }
      .footer-top .u-center a.atencion-al-cliente {
        min-width: 355px; }
        .footer-top .u-center a.atencion-al-cliente::before {
          display: inline-block;
          content: "\e93c";
          vertical-align: top;
          color: #007DC6;
          font-family: 'walmart-icons';
          font-size: 2.0625rem;
          margin: 0 5px 0 0; }
      .footer-top .u-center a.dudas-tarjeta-walmart {
        font-size: 19px;
        position: relative;
        font-weight: 400;
        color: #007dc6;
        font-family: "Myriad Pro" !important;
        min-width: 485px; }
        .footer-top .u-center a.dudas-tarjeta-walmart::before {
          content: "";
          width: 60px;
          height: 40px;
          background: url(/arquivos/sprite-cards.png) no-repeat;
          display: inline-block;
          font-size: 2.0625rem;
          color: #007DC6;
          margin: 0 5px 0 0;
          vertical-align: top; }

.footer-news {
  width: 100%;
  background: #007DC6;
  vertical-align: top; }
  .footer-news .newsletter {
    width: 455px;
    height: 80px;
    float: left; }
    .footer-news .newsletter > h3 {
      display: none; }
    .footer-news .newsletter p {
      width: 125px;
      display: inline-block;
      vertical-align: top;
      height: 80px;
      padding-top: 20px;
      line-height: 19px;
      font-size: 16px;
      color: #fff; }
    .footer-news .newsletter-client-name {
      display: none; }
    .footer-news .newsletter-client-email {
      border-radius: 3px 0 0 3px;
      width: 186px;
      height: 39px;
      font-size: 16px;
      color: #333;
      padding-left: 11px;
      border: none;
      display: inline-block;
      vertical-align: top;
      margin-top: 20px;
      outline: 0; }
    .footer-news .newsletter-button-back, .footer-news .newsletter-button-ok {
      transition: 0.15s background;
      background: #D98633;
      margin-top: 20px;
      font-weight: 700;
      vertical-align: top;
      display: inline-block; }
      .footer-news .newsletter-button-back:hover, .footer-news .newsletter-button-ok:hover {
        background: #F19539; }
    .footer-news .newsletter-button-ok {
      border-radius: 0 3px 3px 0;
      width: 130px;
      height: 39px;
      border: none;
      color: white;
      text-transform: uppercase;
      font-size: 14px;
      cursor: pointer; }
    .footer-news .newsletter .error {
      width: 311px;
      float: left;
      height: 80px;
      font-size: 18px;
      padding-top: 12px;
      color: #fff; }
    .footer-news .newsletter .success {
      width: 100%;
      float: left;
      height: 80px;
      font-size: 17px;
      line-height: 19px;
      padding-top: 12px;
      color: white;
      max-width: 370px; }
      .footer-news .newsletter .success em {
        font-weight: bold; }
        .footer-news .newsletter .success em::before {
          content: "¡"; }
    .footer-news .newsletter-button-back {
      border-radius: 0 3px 3px 0;
      width: 124px;
      height: 39px;
      border: none;
      color: white;
      cursor: pointer;
      outline: 0; }
  .footer-news__info {
    float: right;
    height: 80px; }
    .footer-news__info ul {
      text-align: right; }
    .footer-news__info li {
      text-align: left;
      height: 80px;
      display: inline-block;
      vertical-align: top; }
      .footer-news__info li.store-selection-combo {
        width: 255px; }
        .footer-news__info li.store-selection-combo .title {
          display: block; }
        .footer-news__info li.store-selection-combo .store-ready {
          display: none; }
        .footer-news__info li.store-selection-combo a::before {
          background-position: 0 -720px;
          height: 30px;
          width: 30px;
          margin: 5px 10px 0 0; }
        .footer-news__info li.store-selection-combo.ready {
          line-height: 18px; }
        .footer-news__info li.store-selection-combo .select-message {
          line-height: 42px; }
      .footer-news__info li.sucursales {
        width: 160px; }
        .footer-news__info li.sucursales a::before {
          background-position: 0 -1998px;
          height: 32px;
          width: 22px;
          margin: 3px 10px 0 0; }
    .footer-news__info a {
      height: 80px;
      display: block;
      padding-top: 19px;
      color: white;
      font-size: 16px;
      line-height: 20px; }
      .footer-news__info a::before {
        content: "";
        float: left;
        background-repeat: no-repeat;
        background-image: url(/arquivos/icons-s1ad6691973.png);
        display: inline-block;
        vertical-align: middle; }

.footer-content {
  width: 100%;
  display: inline-block;
  font-size: 0;
  padding-bottom: 30px; }
  .footer-content .top-foot {
    background-color: #f8f8f8; }
    .footer-content .top-foot .u-center {
      overflow: hidden;
      padding-top: 30px;
      padding-bottom: 20px; }
  .footer-content .middle-foot {
    background-color: #fff; }
    .footer-content .middle-foot .u-center {
      padding-bottom: 20px;
      padding-top: 0; }
  .footer-content__elements {
    width: 25%;
    display: inline-block;
    font-size: 16px;
    font-size: 1rem;
    vertical-align: top;
    float: left; }
    .footer-content__elements > h4 {
      font-size: 15px;
      font-size: 0.9375rem;
      color: #007DC6;
      margin-bottom: 17px; }
      .footer-content__elements > h4.same-column-footer {
        margin-top: 20px; }
    .footer-content__elements > ul {
      margin-bottom: 5px; }
      .footer-content__elements > ul > li {
        margin-bottom: 15px; }
        .footer-content__elements > ul > li > a {
          transition: 0.15s color;
          display: block;
          width: 100%;
          height: 100%;
          font-size: 14px;
          color: #959595; }
          .footer-content__elements > ul > li > a:hover {
            color: #666; }
          .footer-content__elements > ul > li > a.orange {
            color: #D98633; }
            .footer-content__elements > ul > li > a.orange:hover {
              color: #b25f0e; }
        .footer-content__elements > ul > li.vtex-logo {
          width: 120px;
          height: 40px;
          background: url(/arquivos/vtex_logo.png) center no-repeat;
          background-size: contain; }
        .footer-content__elements > ul > li.vtex-pci {
          background: url(/arquivos/pci-menor.png) center no-repeat;
          background-size: contain;
          width: 70px;
          height: 70px; }
        .footer-content__elements > ul > li.digicert {
          background: url(/arquivos/icon-digicert-footer-checkout.png) center no-repeat;
          width: 80px;
          height: 50px; }
        .footer-content__elements > ul > li.cace {
          background: url(/arquivos/logo_sello_cace_adherido.png) center no-repeat;
          background-size: 100% auto;
          width: 120px;
          height: 50px; }
        .footer-content__elements > ul > li.cybermonday {
          background: url(/arquivos/cybermonday-logo.png);
          width: 100px;
          height: 78px; }
        .footer-content__elements > ul > li.preciosclaros img {
          width: 150px; }
        .footer-content__elements > ul > li.qr-data-fiscal img {
          width: 52px;
          height: 71px; }
        .footer-content__elements > ul > li.decidir {
          background: url(/arquivos/logo_decidir.jpg) center no-repeat;
          background-size: 100% auto;
          width: 100px;
          margin-left: 14px; }
      .footer-content__elements > ul.footer-content__elements--tarjetas {
        display: block !important;
        height: auto !important; }
        .footer-content__elements > ul.footer-content__elements--tarjetas li {
          display: inline-block;
          min-width: 39px;
          height: 24px;
          margin-right: 8px;
          font-size: 0;
          vertical-align: top;
          background-repeat: no-repeat;
          background-image: url(/arquivos/icons-s1ad6691973.png);
          display: inline-block; }
          .footer-content__elements > ul.footer-content__elements--tarjetas li.naranja {
            background: url(/arquivos/logo_naranja.png) center no-repeat;
            height: 30px;
            width: 48px; }
          .footer-content__elements > ul.footer-content__elements--tarjetas li.visa {
            background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 253.8 81.97'%3E%3Cdefs%3E%3ClinearGradient id='a' x1='26.24' y1='79.79' x2='236.26' y2='-.76' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%23112257'/%3E%3Cstop offset='1' stop-color='%23004493'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M96.36 1.45L63.13 80.73H41.46L25.1 17.46c-1-3.9-1.86-5.32-4.88-7C15.3 7.82 7.16 5.31 0 3.76l.49-2.3h34.9a9.56 9.56 0 0 1 9.45 8.09l8.64 45.87 21.35-54zm84.94 53.39c.09-20.92-28.93-22.08-28.73-31.42.07-2.84 2.78-5.87 8.7-6.64a38.66 38.66 0 0 1 20.22 3.55l3.6-16.81A55.13 55.13 0 0 0 165.9 0c-20.27 0-34.53 10.78-34.65 26.21-.13 11.41 10.18 17.79 17.95 21.57 8 3.88 10.67 6.38 10.64 9.85-.06 5.32-6.37 7.66-12.28 7.76-10.3.16-16.29-2.79-21.06-5l-3.72 17.37c4.8 2.2 13.64 4.11 22.81 4.21 21.55 0 35.64-10.64 35.71-27.13m53.53 25.88h19L237.24 1.45h-17.5A9.34 9.34 0 0 0 211 7.27l-30.77 73.46h21.54L206 68.88h26.31zm-22.88-28.08l10.8-29.77L229 52.64zM125.66 1.45l-17 79.28H88.2l17-79.28z' fill='url(%23a)' data-name='Layer 2'/%3E%3C/svg%3E") center no-repeat;
            height: 32px;
            width: 64px; }
          .footer-content__elements > ul.footer-content__elements--tarjetas li.diners {
            background: url(/arquivos/logo-diners.png);
            background-size: 100% auto;
            height: 37px;
            width: 50px; }
          .footer-content__elements > ul.footer-content__elements--tarjetas li.american {
            background-position: 0 -303px;
            height: 34px;
            width: 34px; }
          .footer-content__elements > ul.footer-content__elements--tarjetas li.master {
            background: url(data:image/svg;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMzEuMzkgODYuOSI+PGRlZnM+PHN0eWxlPi5he29wYWNpdHk6MDt9LmJ7ZmlsbDojZmZmO30uY3tmaWxsOiNmZjVmMDA7fS5ke2ZpbGw6I2ViMDAxYjt9LmV7ZmlsbDojZjc5ZTFiO308L3N0eWxlPjwvZGVmcz48dGl0bGU+QXNzZXQgMTwvdGl0bGU+PGcgY2xhc3M9ImEiPjxyZWN0IGNsYXNzPSJiIiB3aWR0aD0iMTMxLjM5IiBoZWlnaHQ9Ijg2LjkiLz48L2c+PHJlY3QgY2xhc3M9ImMiIHg9IjQ4LjM3IiB5PSIxNS4xNCIgd2lkdGg9IjM0LjY2IiBoZWlnaHQ9IjU2LjYxIi8+PHBhdGggY2xhc3M9ImQiIGQ9Ik01MS45NCw0My40NWEzNS45NCwzNS45NCwwLDAsMSwxMy43NS0yOC4zLDM2LDM2LDAsMSwwLDAsNTYuNjFBMzUuOTQsMzUuOTQsMCwwLDEsNTEuOTQsNDMuNDVaIi8+PHBhdGggY2xhc3M9ImUiIGQ9Ik0xMjAuNSw2NS43NlY2NC42SDEyMXYtLjI0aC0xLjE5di4yNGguNDd2MS4xNlptMi4zMSwwdi0xLjRoLS4zNmwtLjQyLDEtLjQyLTFoLS4zNnYxLjRoLjI2VjY0LjdsLjM5LjkxaC4yN2wuMzktLjkxdjEuMDZaIi8+PHBhdGggY2xhc3M9ImUiIGQ9Ik0xMjMuOTQsNDMuNDVhMzYsMzYsMCwwLDEtNTguMjUsMjguMywzNiwzNiwwLDAsMCwwLTU2LjYxLDM2LDM2LDAsMCwxLDU4LjI1LDI4LjNaIi8+PC9zdmc+) center no-repeat;
            background-size: contain;
            height: 32px;
            width: 52px; }
          .footer-content__elements > ul.footer-content__elements--tarjetas li.walmart {
            background-position: 0 0;
            height: 40px;
            width: 60px;
            background-image: url(/arquivos/sprite-cards.png); }
          .footer-content__elements > ul.footer-content__elements--tarjetas li.argencard {
            background: url(/arquivos/logo_argencard.png) center no-repeat;
            background-size: contain; }
          .footer-content__elements > ul.footer-content__elements--tarjetas li.cabal {
            background: url(/arquivos/cabal-01.png) center no-repeat;
            background-size: contain;
            height: 30px;
            width: 55px; }
          .footer-content__elements > ul.footer-content__elements--tarjetas li.nativa {
            background: url(/arquivos/logo_nativa.png) center no-repeat;
            width: 45px;
            height: 29px; }
          .footer-content__elements > ul.footer-content__elements--tarjetas li.nevada {
            background: url(/arquivos/logo_nevada.png) center no-repeat;
            background-size: 100% auto; }
          .footer-content__elements > ul.footer-content__elements--tarjetas li.precioscuidados {
            background: url(/arquivos/logo_precios_cuidados.png) center no-repeat;
            background-size: 100% auto; }
          .footer-content__elements > ul.footer-content__elements--tarjetas li.shopping {
            background: url(/arquivos/logo_shopping.png) center no-repeat;
            background-size: 100% auto; }
    .footer-content__elements .ver-todos {
      display: block;
      text-align: center;
      font-size: 14px;
      border: 1px solid #007dc6;
      color: #007dc6;
      padding: 10px;
      border-radius: 5px;
      font-weight: 600;
      width: 92%;
      margin-bottom: 20px; }
      .footer-content__elements .ver-todos:hover {
        background: #007dc6;
        color: white; }
    .footer-content__elements--siguenos {
      background-repeat: no-repeat;
      background-image: url(/arquivos/icons-s1ad6691973.png);
      display: inline-block;
      font-size: 0;
      background-position: 0 -861px;
      height: 26px;
      width: 27px;
      vertical-align: middle;
      margin-left: 5px; }
    .footer-content__elements--desarrollado, .footer-content__elements--tecnologia {
      background-repeat: no-repeat;
      background-image: url(/arquivos/icons-s1ad6691973.png);
      height: 46px;
      width: 92px;
      font-size: 0; }
    .footer-content__elements--tecnologia {
      display: block;
      display: inline-block;
      background-position: 0 -1728px;
      margin-right: 30px; }
    .footer-content__elements--desarrollado {
      display: inline-block;
      background-position: 0 -554px; }
    .footer-content__elements--security {
      width: 100%;
      padding: 30px 0; }
      .footer-content__elements--security ul {
        width: 100%;
        margin: 0;
        display: inline-block;
        text-align: center;
        vertical-align: middle; }
        .footer-content__elements--security ul li {
          display: inline-block;
          margin: 0 16px;
          vertical-align: middle; }
          .footer-content__elements--security ul li:first-child {
            margin-left: 0; }
          .footer-content__elements--security ul li:last-child {
            margin-right: 0; }
  .footer-content-security.mobile {
    clear: both; }
    .footer-content-security.mobile ul li.qr-data-fiscal img {
      width: 52px;
      height: 71px; }

.footer-doublecontent-container {
  display: inline-block;
  width: 25%;
  float: left; }
  .footer-doublecontent-container .footer-content__elements {
    width: 100%; }

.footer-bottom {
  width: 100%;
  display: inline-block;
  vertical-align: top;
  text-align: center;
  line-height: 50px;
  font-size: 14px;
  color: #999;
  background-color: #f8f8f8;
  padding-top: 20px;
  padding-bottom: 5px; }
  .footer-bottom .u-center {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }
  .footer-bottom .cybermonday2017-logo_desktop img {
    width: 62px; }
  .footer-bottom .footer-content__elements {
    width: auto;
    vertical-align: middle; }
    .footer-bottom .footer-content__elements:nth-child(2) {
      vertical-align: middle;
      width: 530px; }
    .footer-bottom .footer-content__elements:first-child {
      float: left; }
    .footer-bottom .footer-content__elements:last-child {
      vertical-align: top;
      float: right;
      margin: -15px 20px; }
    .footer-bottom .footer-content__elements p {
      font-size: 12px;
      line-height: normal; }
  .footer-bottom img {
    margin-top: -6px; }

.footer .u-center {
  width: 100%;
  max-width: 1024px; }

.u-center.align-right {
  text-align: center; }

.footer-content-security.mobile {
  display: none; }

/* Vitrinas actuales produccion */
.prateleira > ul.lazyloaded {
  -webkit-animation: animacion .2s ease-in;
          animation: animacion .2s ease-in; }

.prateleira__image.blured img {
  background-size: cover;
  background-repeat: no-repeat;
  -webkit-filter: blur(5px);
          filter: blur(5px); }

.old-prateleira__qty {
  width: 120px;
  height: 40px;
  border: 1px solid #E6EDEF;
  border-radius: 3px;
  font-size: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -ms-user-select: none; }
  .old-prateleira__qty, .old-prateleira__qty--btn {
    display: inline-block;
    vertical-align: top; }
    .old-prateleira__qty::-moz-selection, .old-prateleira__qty--btn::-moz-selection {
      background: transparent; }
    .old-prateleira__qty::selection, .old-prateleira__qty--btn::selection {
      background: transparent; }
  .old-prateleira__qty--btn {
    width: 39px;
    height: 38px;
    font-size: 22px;
    font-weight: 700;
    line-height: 38px;
    text-align: center;
    color: #007DC6;
    cursor: pointer; }
  .old-prateleira__qty--val {
    display: inline-block;
    text-align: center;
    width: 40px;
    height: 38px;
    vertical-align: top;
    color: #333;
    background: white;
    border-radius: 0;
    border: 1px solid #E6EDEF;
    border-top: none;
    border-bottom: none;
    outline: 0; }
  .old-prateleira__qty--minus {
    font-size: 26px;
    font-weight: 500; }

.qty-control {
  width: 105px; }
  .qty-control__name {
    font-size: 14px;
    color: #999;
    margin-bottom: 11px;
    display: block; }
  .qty-control__field, .qty-control__minus, .qty-control__more {
    display: inline-block;
    vertical-align: top;
    width: 28px;
    height: 28px;
    background-color: white;
    color: #007DC6;
    float: left;
    border: 1px solid #E6EDEF;
    text-align: center;
    transition: all 150ms ease;
    outline: 0; }
  .qty-control__field {
    width: 40px;
    border-left: 0 none;
    border-right: 0 none;
    text-indent: 6px;
    color: #000;
    text-align: center; }
  .qty-control__minus {
    border-radius: 2px 0 0 2px; }
  .qty-control__more {
    border-radius: 0 2px 2px 0; }
  .qty-control__minus, .qty-control__more {
    cursor: pointer;
    font-size: 19px; }
    .qty-control__minus:hover, .qty-control__more:hover {
      background-color: #007DC6;
      color: #FFF; }

/*=============================================
=           	 Grid view:	                  =
=============================================*/
.main .gridList.prat-qtd li {
  width: 100%;
  padding: 18px;
  border-radius: 0; }
  .main .gridList.prat-qtd li:hover {
    border-color: white; }
  .main .gridList.prat-qtd li .prateleira__image {
    float: left;
    width: 180px; }
  .main .gridList.prat-qtd li .prateleira__content {
    float: left;
    width: 70%;
    border-bottom: none;
    padding-bottom: 0;
    margin-top: 12px;
    margin-left: 20px; }
    .main .gridList.prat-qtd li .prateleira__content .prateleira__name,
    .main .gridList.prat-qtd li .prateleira__content .prateleira__price,
    .main .gridList.prat-qtd li .prateleira__content .prateleira__rate {
      width: 50%;
      display: inline-block;
      vertical-align: top; }
    .main .gridList.prat-qtd li .prateleira__content .prateleira__rate {
      border-bottom: 0;
      margin-bottom: 0; }
    .main .gridList.prat-qtd li .prateleira__content .prateleira__productoagotado {
      width: 230px;
      position: absolute;
      top: 50%;
      right: 30px;
      margin-top: -25px; }
    .main .gridList.prat-qtd li .prateleira__content .prateleira__buy {
      float: right;
      margin-top: -40px;
      background-color: white;
      width: 35%; }
  .main .gridList.prat-qtd li .prateleira__content .prateleira__name {
    max-height: auto;
    min-height: auto; }

.main .gridList ul {
  vertical-align: top; }
  .main .gridList ul:first-of-type li:first-of-type {
    border: 0; }

.main .gridList .prateleira_veamas {
  border-top: 0; }

.prateleira.gridList .prateleira__flags .flag,
.prateleira.gridList .prateleira__flags--discount-hightlight .flag {
  float: right; }

/* Header produccion */
header .header {
  transition: all 0.25s linear;
  -ms-box-shadow: 0 -2px 7px rgba(0, 0, 0, 0.2);
  box-shadow: 0 -2px 7px rgba(0, 0, 0, 0.2);
  position: absolute;
  top: 0;
  left: 0;
  z-index: 999; }
  header .header .header-blue {
    height: 95px;
    background: #007DC6;
    vertical-align: top; }
  header .header .header-top {
    height: 30px;
    vertical-align: top; }
    header .header .header-top ul {
      text-align: right; }
    header .header .header-top li {
      vertical-align: top;
      font-size: 12px;
      line-height: 30px;
      font-weight: 800;
      margin-left: 30px; }
      header .header .header-top li a {
        transition: .15s color;
        color: white; }
        header .header .header-top li a:hover {
          text-decoration: underline;
          color: #9ED6FA; }
        header .header .header-top li a::before {
          font-family: 'walmart-icons';
          display: inline-block;
          font-weight: 100;
          padding-right: 8px;
          color: white;
          float: left;
          font-size: 17px;
          line-height: 30px; }
      header .header .header-top li:nth-child(1) a::before {
        content: '\e93c'; }
      header .header .header-top li:nth-child(2) a::before {
        content: '';
        background-repeat: no-repeat;
        background-image: url(/arquivos/icons-s1ad6691973.png);
        background-position: 0 -1961px;
        height: 17px;
        width: 23px;
        margin-top: 6px; }
      header .header .header-top li:nth-child(3) a::before {
        content: '\e905'; }
      header .header .header-top li:nth-child(4) a::before {
        content: '\e93e'; }

.header-content {
  width: 100%;
  height: 65px; }

.header-content__menufixed {
  display: none;
  width: 32px;
  height: 33px;
  margin-top: 14px;
  vertical-align: top;
  margin-right: 30px;
  float: left; }
  .header-content__menufixed a {
    font-size: 0;
    width: 32px;
    height: 33px;
    display: block;
    position: relative; }
    .header-content__menufixed a::before {
      content: '\e913';
      font-family: 'walmart-icons';
      font-size: 32px;
      font-size: 2rem;
      color: white; }

.header-content__marca {
  width: 203px;
  height: 49px;
  display: inline-block;
  vertical-align: top;
  margin-top: 4px; }
  .header-content__marca a {
    display: block;
    width: 203px;
    height: 49px;
    font-size: 0;
    background: url(/arquivos/marca.png) center no-repeat; }

.header-content__busqueda {
  position: relative;
  width: 481px;
  height: 41px;
  display: inline-block;
  vertical-align: top;
  margin-left: 70px;
  margin-right: 10px;
  margin-top: 10px; }
  .header-content__busqueda .autocomplete {
    display: table;
    width: 100%;
    font-size: 0;
    padding: 0;
    margin: 0; }
    .header-content__busqueda .autocomplete .tb-cell {
      display: table-cell;
      padding: 0;
      vertical-align: top; }
    .header-content__busqueda .autocomplete .tb-cell + .tb-cell {
      width: 50px; }
    .header-content__busqueda .autocomplete__selectcategoria {
      border-radius: 30px 0 0 30px;
      display: none;
      height: 41px;
      font-size: 14px;
      font-size: .875rem;
      line-height: 41px;
      vertical-align: top;
      color: #333;
      background: #E7EEF0;
      text-align: center; }
    .header-content__busqueda .autocomplete__selectcategoria--options {
      border-radius: 30px 0 0 30px;
      position: relative;
      height: 41px;
      text-align: left;
      text-indent: 10px;
      z-index: 10; }
    .header-content__busqueda .autocomplete__selectcategoria--options:after {
      content: '';
      display: inline-block;
      vertical-align: middle;
      margin-left: 10px;
      width: 0;
      height: 0;
      border-left: 4px solid transparent;
      border-right: 4px solid transparent;
      border-top: 4px solid #007DC6; }
    .header-content__busqueda .autocomplete__selectcategoria .menu {
      display: none;
      position: absolute;
      width: 100%;
      padding-top: 30px;
      background: #E7EEF0;
      margin-top: -20px;
      text-align: left;
      padding-bottom: 15px;
      z-index: 9;
      column-count: 3;
      -moz-column-count: 3;
      -webkit-column-count: 3;
      -moz-column-width: 90px;
      -webkit-column-width: 90px;
      -moz-column-gap: 10px;
      -webkit-column-gap: 10px; }
    .header-content__busqueda .autocomplete__selectcategoria .menu li {
      margin: 0 0 0 10px; }
    .header-content__busqueda .autocomplete__selectcategoria .menu li a {
      font-size: 12px;
      letter-spacing: -.05em; }
    .header-content__busqueda .autocomplete__searchbox {
      border-radius: 50px 0 0 50px;
      width: 100%;
      height: 41px;
      border: none;
      background: white;
      padding-left: 13px;
      font-size: 14px;
      color: #999;
      vertical-align: top;
      position: relative;
      z-index: 10;
      padding: 5px 0 5px 13px;
      margin: 0; }
      .header-content__busqueda .autocomplete__searchbox:focus {
        border: none;
        box-shadow: none;
        outline: 0; }
    .header-content__busqueda .autocomplete__submit {
      border-radius: 0 30px 30px 0;
      position: relative;
      width: 50px;
      height: 41px;
      background: #FFC120;
      border: none;
      cursor: pointer;
      font-size: 0;
      outline: 0;
      z-index: 10; }
      .header-content__busqueda .autocomplete__submit::before {
        content: '\e915';
        font-family: 'walmart-icons';
        font-size: 30px;
        color: #333;
        line-height: 41px; }

.header-content__login {
  width: 98px;
  height: 41px;
  display: inline-block;
  vertical-align: top;
  margin: 8px 0 0; }
  .header-content__login .ajax-content-loader {
    min-height: 28px; }
  .header-content__login .welcome {
    font-size: 14px;
    color: #FFC120;
    text-align: center;
    letter-spacing: -1px;
    display: none;
    text-overflow: ellipsis;
    overflow: hidden;
    padding: 0;
    margin: 0;
    line-height: 1; }
    .header-content__login .welcome span {
      white-space: nowrap; }
    .header-content__login .welcome a {
      color: #FFC120;
      display: block;
      cursor: pointer;
      font-weight: bold; }

.linkCuenta {
  font-size: 14px;
  display: block; }
  .linkCuenta a {
    color: #007DC6; }

.header-content__login--cuenta {
  margin-top: 5px;
  position: relative;
  z-index: 999; }
  .header-content__login--cuenta > li {
    list-style: none;
    padding-bottom: 19px;
    line-height: 1; }
    .header-content__login--cuenta > li:hover > ul {
      display: block; }
    .header-content__login--cuenta > li:hover > span::after {
      border-top: none;
      border-bottom: 4px solid #FFC120; }
    .header-content__login--cuenta > li > span {
      font-size: 14px;
      font-size: .875rem;
      color: white;
      font-weight: 800;
      text-align: center;
      display: block;
      width: 100%; }
      .header-content__login--cuenta > li > span::after {
        content: '';
        display: inline-block;
        vertical-align: middle;
        margin-left: 8px;
        width: 0;
        height: 0;
        border-left: 4px solid transparent;
        border-right: 4px solid transparent;
        border-top: 4px solid #FFC120; }
    .header-content__login--cuenta > li ul {
      display: none;
      width: 179px;
      margin: 0;
      border-radius: 3px;
      background: white;
      position: absolute;
      top: 33px;
      left: -47px;
      box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.2); }
      .header-content__login--cuenta > li ul::before {
        content: '';
        display: inline-block;
        vertical-align: middle;
        position: absolute;
        left: 50%;
        margin-left: -4px;
        top: -7px;
        width: 0;
        height: 0;
        border-left: 8px solid transparent;
        border-right: 8px solid transparent;
        border-bottom: 8px solid white; }
      .header-content__login--cuenta > li ul li {
        font-size: 14px;
        line-height: 1;
        color: #666; }
        .header-content__login--cuenta > li ul li a {
          transition: .2s opacity;
          display: block;
          color: #666;
          line-height: 16px;
          padding: 13px 18px 10px; }
          .header-content__login--cuenta > li ul li a:hover {
            opacity: .75; }
        .header-content__login--cuenta > li ul li span {
          display: block;
          width: 100%;
          font-size: 18px;
          color: #007DC6;
          font-weight: 700;
          padding-bottom: 4px; }
        .header-content__login--cuenta > li ul li a {
          padding: 11px 18px 8px; }
        .header-content__login--cuenta > li ul li span.login-true-submenu {
          font-weight: 200;
          font-size: 16px; }
        .header-content__login--cuenta > li ul li span.login-true-logout {
          font-weight: 200;
          font-size: 16px;
          color: #666; }
        .header-content__login--cuenta > li ul li:last-child {
          box-shadow: inset 0 1px #EEE; }
          .header-content__login--cuenta > li ul li:last-child a {
            padding: 12px 18px; }
    .header-content__login--cuenta > li ul.show {
      display: block; }

.header-nav,
.header-nav__menu,
.header-nav__menu ul > li {
  display: inline-block;
  height: 51px; }

.header-nav {
  width: 100%;
  vertical-align: top;
  background: white;
  box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2); }
  .header-nav.active {
    margin-top: 0 !important; }

.header-nav__menu ul > li {
  vertical-align: top;
  line-height: 51px; }
  .header-nav__menu ul > li .hotsale-button {
    transition: .2s all;
    color: white;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 13px;
    height: 24px;
    line-height: 25px;
    border-radius: 30px;
    display: inline-block;
    vertical-align: middle;
    background: linear-gradient(0deg, #D98633, #F19539);
    position: relative; }
    .header-nav__menu ul > li .hotsale-button:hover {
      color: white; }
  .header-nav__menu ul > li > a {
    transition: .15s color;
    font-size: 16px;
    color: #007DC6;
    width: 100%;
    display: block;
    padding: 0 15px; }
    .header-nav__menu ul > li > a:hover {
      color: #3397D1; }
    .header-nav__menu ul > li > a.purple {
      color: #b1108b; }
      .header-nav__menu ul > li > a.purple:hover {
        opacity: 0.75; }
  .header-nav__menu ul > li.todas-cat > a {
    visibility: hidden; }
  .header-nav__menu ul > li.todas-cat .menu-categoria:hover .title-menu {
    background: #F4F8FE; }
    .header-nav__menu ul > li.todas-cat .menu-categoria:hover .title-menu::after {
      -webkit-transform: rotate(180deg);
              transform: rotate(180deg); }
  .header-nav__menu ul > li.todas-cat .menu-categoria .title-menu {
    transition: 0.4s background;
    font-size: 16px;
    color: #007DC6;
    line-height: 51px;
    padding-left: 20px;
    cursor: default; }
    .header-nav__menu ul > li.todas-cat .menu-categoria .title-menu::after {
      transition: -webkit-transform 0.2s linear;
      transition: transform 0.2s linear;
      transition: transform 0.2s linear, -webkit-transform 0.2s linear;
      content: '';
      width: 0;
      height: 0;
      border-bottom: 5px solid #FFC120;
      display: inline-block;
      vertical-align: middle;
      margin-left: 15px;
      border-left: 4px solid transparent;
      border-right: 5px solid transparent; }
  .header-nav__menu ul > li.todas-cat .menu-categoria {
    width: 205px;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 8; }
    .header-nav__menu ul > li.todas-cat .menu-categoria .menu-departamento {
      display: none;
      top: 50px;
      left: 100%;
      width: 819px;
      height: 537px;
      height: calc(100% - 51px);
      position: absolute;
      background: white;
      -ms-box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.1);
      box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.1); }
      .header-nav__menu ul > li.todas-cat .menu-categoria .menu-departamento > .content-ul {
        float: left;
        width: 100%;
        margin: 15px; }
        .header-nav__menu ul > li.todas-cat .menu-categoria .menu-departamento > .content-ul .content-ul__element {
          float: left;
          width: 197px; }
        .header-nav__menu ul > li.todas-cat .menu-categoria .menu-departamento > .content-ul ul {
          width: 100%;
          display: inline-block;
          vertical-align: top;
          margin-bottom: 15px; }
        .header-nav__menu ul > li.todas-cat .menu-categoria .menu-departamento > .content-ul ul > li {
          display: block;
          vertical-align: top;
          width: 100%;
          height: auto; }
        .header-nav__menu ul > li.todas-cat .menu-categoria .menu-departamento > .content-ul ul > li > a {
          transition: .15s color;
          width: 100%;
          height: auto;
          display: block;
          font-size: 13px;
          color: #8F8F8F;
          line-height: 23px;
          padding-left: 10px !important; }
        .header-nav__menu ul > li.todas-cat .menu-categoria .menu-departamento > .content-ul ul > li > a:hover {
          color: #444; }
        .header-nav__menu ul > li.todas-cat .menu-categoria .menu-departamento > .content-ul ul > li.departamento-nome > a {
          transition: .15s color;
          font-size: 15px;
          color: #007DC6;
          font-weight: 700;
          line-height: 20px;
          white-space: nowrap;
          overflow: hidden;
          text-overflow: hidden; }
          .header-nav__menu ul > li.todas-cat .menu-categoria .menu-departamento > .content-ul ul > li.departamento-nome > a::after {
            content: '';
            transition: .15s border-color;
            display: inline-block;
            margin-left: 5px;
            border: 4px solid transparent;
            border-left-color: #007DC6;
            vertical-align: middle; }
          .header-nav__menu ul > li.todas-cat .menu-categoria .menu-departamento > .content-ul ul > li.departamento-nome > a:hover {
            color: #3397D1; }
            .header-nav__menu ul > li.todas-cat .menu-categoria .menu-departamento > .content-ul ul > li.departamento-nome > a:hover::after {
              border-left-color: #3397D1; }
      .header-nav__menu ul > li.todas-cat .menu-categoria .menu-departamento > .box-banner {
        float: right;
        margin-top: 30px; }
      .header-nav__menu ul > li.todas-cat .menu-categoria .menu-departamento.five-collumns > .content-ul .content-ul__element {
        width: 155px; }
  .header-nav__menu ul > li.todas-cat .menu-categoria > ul {
    display: none;
    overflow-y: hidden;
    height: auto;
    width: 100%;
    margin: 0 0 1px;
    background: #F4F8FE;
    box-shadow: 0 5px 5px rgba(96, 96, 96, 0.2); }
    .header-nav__menu ul > li.todas-cat .menu-categoria > ul > li {
      transition: .15s background, .15s color;
      display: block;
      width: 100%;
      height: 33px; }
      .header-nav__menu ul > li.todas-cat .menu-categoria > ul > li > a {
        transition: color 0.2s;
        display: block;
        width: 100%;
        padding-left: 22px;
        line-height: 33px;
        font-size: 13px;
        color: #007DC6;
        font-weight: 700;
        cursor: default; }
      .header-nav__menu ul > li.todas-cat .menu-categoria > ul > li.divisor {
        border-top: 1px solid #DCDCDC;
        height: 1px;
        background-color: transparent !important;
        margin: 5px 0; }
        .header-nav__menu ul > li.todas-cat .menu-categoria > ul > li.divisor::after {
          content: '';
          width: 100%;
          height: 1px;
          display: block;
          background: white; }
      .header-nav__menu ul > li.todas-cat .menu-categoria > ul > li:hover {
        background: white;
        color: #444; }
        .header-nav__menu ul > li.todas-cat .menu-categoria > ul > li:hover .menu-departamento {
          display: block;
          box-shadow: 0 5px 5px rgba(96, 96, 96, 0.2); }
      .header-nav__menu ul > li.todas-cat .menu-categoria > ul > li:first-child {
        border-top: 1px solid #DCDCDC;
        border-bottom: 1px solid #DCDCDC;
        margin-bottom: 1px;
        position: relative;
        height: 33px; }
        .header-nav__menu ul > li.todas-cat .menu-categoria > ul > li:first-child > a {
          color: #F47421; }
        .header-nav__menu ul > li.todas-cat .menu-categoria > ul > li:first-child::before {
          content: '';
          height: 1px;
          width: 100%;
          display: block;
          background: white; }
        .header-nav__menu ul > li.todas-cat .menu-categoria > ul > li:first-child::after {
          content: '';
          height: 1px;
          width: 100%;
          position: absolute;
          display: block;
          background: white;
          bottom: 0; }
  .header-nav__menu ul > li.store-selection-combo {
    transition: .2s opacity;
    font-size: 14px;
    text-align: center;
    cursor: pointer;
    position: relative;
    margin: 0;
    /* TODO: revisar porque esta comentando */ }
    .header-nav__menu ul > li.store-selection-combo:hover {
      opacity: .7; }
    body.scroll .header-nav__menu ul > li.store-selection-combo {
      position: static; }
    .header-nav__menu ul > li.store-selection-combo > .store-name {
      display: none;
      font-size: 14px;
      color: white;
      background: #E81C24;
      padding: 3px 8px;
      border-radius: 7px; }
  .header-nav__menu ul > li.servicio > a::after, .header-nav__menu ul > li.submenu > a::after {
    content: '';
    display: inline-block;
    width: 0;
    border-left: 4px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #FFC120;
    vertical-align: middle;
    height: 0; }
  .header-nav__menu ul > li.submenu > a,
  .header-nav__menu ul > li:nth-child(3) > a {
    padding: 0 20px; }
  .header-nav__menu ul > li.submenu > a:after {
    margin-left: 10px; }
  .header-nav__menu ul > li.servicio {
    position: relative; }
  .header-nav__menu ul > li.servicio > a::after {
    margin-left: 12px;
    margin-top: -3px; }
  .header-nav__menu ul > li.servicio .sub-servicios {
    width: 179px;
    display: none;
    background: white;
    border-radius: 3px;
    box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.2);
    margin-top: 0;
    margin-left: -40px;
    position: relative; }
  .header-nav__menu ul > li.servicio .sub-servicios::before {
    content: '';
    display: inline-block;
    vertical-align: middle;
    position: absolute;
    left: 50%;
    margin-left: -4px;
    top: -7px;
    width: 0;
    height: 0;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-bottom: 8px solid white; }
  .header-nav__menu ul > li.servicio .sub-servicios li {
    display: block;
    width: 100%;
    height: auto; }
    .header-nav__menu ul > li.servicio .sub-servicios li a {
      transition: .15s color;
      height: auto;
      padding: 0 10px;
      line-height: 42px; }
      .header-nav__menu ul > li.servicio .sub-servicios li a:hover {
        color: #3397D1; }
  .header-nav__menu ul > li.servicio:hover .sub-servicios {
    display: block; }
  .header-nav__menu ul > li.servicio:hover a:after {
    border-left: 4px solid transparent;
    border-right: 5px solid transparent;
    border-bottom: 5px solid #FFC120;
    border-top: none; }

.header-nav__compraminima {
  float: right;
  height: 51px;
  font-size: 12px;
  line-height: 51px;
  color: #666;
  padding: 0 2px; }

.header.topfixed {
  height: 60px;
  position: fixed;
  top: 0;
  left: 0;
  -webkit-animation: fadeIn .3s ease 0s forwards normal;
          animation: fadeIn .3s ease 0s forwards normal; }
  .header.topfixed .header-nav {
    height: 55px;
    z-index: 1; }
  .header.topfixed .header-blue {
    height: 60px;
    position: relative;
    z-index: 10; }
  .header.topfixed .header-top {
    display: none; }
  .header.topfixed .header-content {
    height: 60px; }
  .header.topfixed .header-nav {
    margin-top: -55px;
    z-index: 1; }
  .header.topfixed .header-content__marca {
    width: 138px;
    height: 33px;
    margin-top: 14px; }
    .header.topfixed .header-content__marca a {
      width: 138px;
      height: 33px;
      background-size: 138px 33px; }
  .header.topfixed .header-content__menufixed {
    display: inline-block; }
    .header.topfixed .header-content__menufixed a {
      font-size: 0;
      width: 32px;
      height: 33px;
      display: block;
      line-height: 1; }
    .header.topfixed .header-content__menufixed a::before {
      content: '\e913';
      font-family: 'walmart-icons';
      font-size: 32px;
      color: white; }
    .header.topfixed .header-content__menufixed a::after {
      content: '';
      display: inline-block;
      vertical-align: middle;
      margin-left: 12px;
      width: 0;
      height: 0;
      border-left: 4px solid transparent;
      border-right: 4px solid transparent;
      border-top: 4px solid #FFC120;
      margin-top: -2px; }
  .header.topfixed .header-nav__menu ul > li.todas-cat .menu-categoria .title-menu {
    line-height: 55px; }
  .header.topfixed .header-content__busqueda {
    width: 545px;
    margin-left: 10px; }
  .header.topfixed .header-content__carrito {
    width: 65px; }
  .header.topfixed .header-content__carrito .total-cart {
    display: none; }
  .header.topfixed .header-content__carrito .header-minicart:before {
    right: 75px; }

@media only screen and (min-width: 1420px) and (max-width: 1920px) {
  .header-content__carrito .header-minicart {
    margin-left: 85px; }
  .header-content__carrito .header-minicart:before {
    right: inherit;
    left: 15px; }
  .topfixed .header-content__carrito .header-minicart {
    margin-left: 29px; }
    .topfixed .header-content__carrito .header-minicart::before {
      right: inherit !important;
      left: 15px !important; } }

/* Cookies info */
.cookies-info {
  display: none;
  position: absolute;
  padding: 40px;
  background: #F1F3F9;
  color: black;
  text-align: center; }
  .cookies-info .message {
    line-height: 16px;
    text-align: left; }
    .cookies-info .message h5 {
      font-weight: bold;
      margin-bottom: 5px;
      font-size: 16px;
      text-transform: uppercase; }
    .cookies-info .message h6 {
      font-size: 14px; }
  .cookies-info button {
    background: #007DC6;
    padding: 10px 40px;
    border: 0;
    border-radius: 3px;
    color: white;
    font-weight: bold;
    vertical-align: top;
    outline: 0;
    cursor: pointer;
    margin-left: 20px; }
  .cookies-info .message, .cookies-info button {
    display: inline-block; }

.multisearch-tooltipmsg {
  position: absolute;
  padding: 7px 0;
  color: #000;
  background-color: rgba(245, 248, 253, 0.9);
  font-size: 13px;
  display: none;
  line-height: 1;
  z-index: 10;
  border-radius: 4px;
  top: -36px;
  left: 3px;
  text-align: center;
  width: 428px; }
  .multisearch-tooltipmsg p {
    margin: 0;
    line-height: 17px; }
  .multisearch-tooltipmsg b {
    font-weight: bold; }
  .multisearch-tooltipmsg span {
    color: #999; }
  .header.topfixed .multisearch-tooltipmsg {
    top: 50px;
    border-radius: 0 0 4px 4px;
    width: 492px; }
    .header.topfixed .multisearch-tooltipmsg::before {
      content: '';
      left: 0;
      top: -1px;
      display: block;
      position: absolute;
      height: 1px;
      width: 100%;
      box-shadow: 0 -3px 7px #000; }

.modal-search-summary {
  display: none;
  background-color: #F4F8FE;
  padding: 12px 15px;
  position: absolute;
  z-index: 10;
  box-shadow: -1px 9px 12px 0 #505050;
  top: 100%;
  right: 50px;
  width: 413px; }
  .modal-search-summary .summary-info {
    background-color: #E7EEF0;
    padding: 15px;
    position: relative; }
  .modal-search-summary .summary-info:after {
    content: '';
    display: inline-block;
    vertical-align: middle;
    position: absolute;
    bottom: -9px;
    left: 25px;
    width: 0;
    height: 0;
    border-left: 8px solid transparent;
    border-right: 9px solid transparent;
    border-top: 9px solid #E7EEF0; }
  .modal-search-summary .summary-info p {
    font-size: 14px;
    color: #010101;
    display: inline-block;
    vertical-align: baseline;
    line-height: 17px; }
  .modal-search-summary .list-terms {
    margin-top: 18px; }
  .modal-search-summary .list-terms .term {
    margin: 0 10px 10px 0;
    padding: 10px 20px;
    background-color: white;
    border-radius: 4px;
    font-size: 14px;
    color: #007DC6;
    display: inline-block;
    vertical-align: top;
    border: 1px solid #F4F4F4;
    position: relative; }
  .modal-search-summary .list-terms .term .rm-term {
    font-size: 12px;
    font-weight: 700;
    color: #999;
    width: 14px;
    height: 14px;
    background-color: #CCC;
    line-height: 13px;
    text-align: center;
    border-radius: 4px;
    position: absolute;
    top: -4px;
    cursor: pointer;
    right: -4px; }

.modal-search-summary .list-terms .term .rm-term:hover {
  color: white;
  background-color: #999; }

.modal-search-summary .submit-multisearch {
  cursor: pointer;
  height: 44px;
  margin-top: 45px;
  line-height: 43px;
  color: white;
  background-color: #D98633;
  border-radius: 4px;
  border: 0;
  display: block;
  width: 100%;
  text-align: center;
  transition: background-color 150ms ease; }

.modal-search-summary .submit-multisearch:hover {
  background-color: #ec9238; }

.floating-menu .autocomplete__result {
  width: 447px; }

.floating-menu.tooltipmsg-show .autocomplete__result {
  margin-top: 9px; }

.autocomplete__result {
  display: none;
  position: absolute;
  top: 100%;
  right: 50px;
  width: 347px;
  background: white;
  z-index: 10;
  border: 1px solid #EEF4FF;
  border-top: 0; }
  .autocomplete__result .prateleira.suggestions .prateleira-autocomplete__content {
    background: white;
    color: #666; }
  .autocomplete__result .prateleira.suggestions .prateleira-autocomplete__add {
    display: inline-block; }
  .autocomplete__result .prateleira-autocomplete__content {
    color: #888;
    line-height: 16px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
  .autocomplete__result .prateleira-autocomplete__name {
    margin-bottom: 3px; }
  .autocomplete__result .links-wrapper a {
    color: #AAA;
    transition: .2s color, .2s opacity;
    display: block;
    width: 100%;
    padding: 10px 13px;
    font-size: 14px;
    font-weight: 400;
    border-top: 1px solid #E9E9E9; }
    .autocomplete__result .links-wrapper a:hover {
      color: #007DC6; }
    .autocomplete__result .links-wrapper a span.link-title {
      font-style: italic;
      color: #007DC6; }
  .autocomplete__result .links-wrapper .category-link::before {
    content: 'Categoría '; }
  .autocomplete__result .links-wrapper .suggestion-link::before {
    content: 'Recomendado '; }
  .autocomplete__result .prateleira {
    margin-top: 0; }
  .autocomplete__result li {
    transition: .2s all;
    -webkit-animation: fadeInUp .2s;
            animation: fadeInUp .2s;
    width: 100%;
    border-top: 1px solid #E9E9E9;
    padding: 0;
    position: relative;
    cursor: pointer; }
    .autocomplete__result li:hover {
      opacity: .85; }
    .autocomplete__result li:hover {
      z-index: 1;
      box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.2); }
    .autocomplete__result li .prateleira-autocomplete__link {
      text-align: center; }
    .autocomplete__result li .prateleira-autocomplete__image {
      height: 100%;
      text-align: center; }
      .autocomplete__result li .prateleira-autocomplete__image-link {
        display: block;
        width: 35%;
        height: 89px;
        float: left;
        padding: 6px 0;
        background: white; }
        .autocomplete__result li .prateleira-autocomplete__image-link img {
          height: 100%;
          width: auto; }
    .autocomplete__result li .prateleira-autocomplete__content {
      float: left;
      width: 213px;
      width: 65%;
      height: 89px;
      background-color: #EEF4FF;
      padding: 13px 15px; }
    .autocomplete__result li .prateleira-autocomplete__content__name {
      color: #999;
      font-size: 14px;
      font-weight: 400;
      line-height: 18px;
      margin-bottom: 8px; }
    .autocomplete__result li .prateleira-autocomplete__price {
      color: #007DC6;
      font-size: 18px;
      font-weight: 600;
      line-height: 21px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between; }
    .autocomplete__result li .prateleira-autocomplete__add {
      display: none;
      background: white;
      font-weight: bold;
      line-height: 22px;
      cursor: pointer;
      border: 2px solid #F47421;
      color: #F47421;
      border-radius: 5px;
      width: 90px;
      margin: 0;
      outline: 0;
      font-size: 13px;
      transition: .2s box-shadow;
      min-height: 25px; }
      .autocomplete__result li .prateleira-autocomplete__add[disabled] {
        color: #BBB;
        border-color: #BBB; }
      .autocomplete__result li .prateleira-autocomplete__add:hover {
        box-shadow: 0 1px 4px -1px #999; }
    .autocomplete__result li .prateleira__categoria-produto {
      display: none; }

/* Global interna producto  */
.rating {
  margin-right: 15px; }

.rating strong {
  display: none; }

.rating-demonstrativo,
.rating-produto {
  text-indent: -999999px;
  font-size: 0; }

.rating-demonstrativo.avaliacao0,
.rating-produto.avaliacao0 {
  display: inline-block;
  background-position: 0 -2863px;
  height: 21px;
  width: 124px;
  vertical-align: top; }

.rating-produto.avaliacao10, .rating-produto.avaliacao20, .rating-produto.avaliacao30, .rating-produto.avaliacao40, .rating-produto.avaliacao50,
.rating-demonstrativo.avaliacao10,
.rating-demonstrativo.avaliacao20,
.rating-demonstrativo.avaliacao30,
.rating-demonstrativo.avaliacao40,
.rating-demonstrativo.avaliacao50 {
  display: inline-block;
  height: 20px;
  vertical-align: top;
  width: 124px;
  background-repeat: no-repeat;
  background-image: url(/arquivos/icons-s1ad6691973.png); }

.rating-produto.avaliacao10,
.rating-demonstrativo.avaliacao10 {
  background-position: 0 -2903px; }

.rating-produto.avaliacao20,
.rating-demonstrativo.avaliacao20 {
  background-position: 0 -2944px; }

.rating-produto.avaliacao30,
.rating-demonstrativo.avaliacao30 {
  background-position: 0 -2984px; }

.rating-produto.avaliacao40,
.rating-demonstrativo.avaliacao40 {
  background-position: 0 -3024px; }

.rating-produto.avaliacao50,
.rating-demonstrativo.avaliacao50 {
  background-position: 0 -3064px; }

#resenha {
  font-size: 12px;
  color: #262626;
  margin-bottom: 45px; }
  #resenha hr {
    display: none; }
  #resenha h4 {
    font-size: 24px;
    color: #262626;
    font-weight: 700;
    margin-bottom: 25px; }
  #resenha .media {
    width: 100%; }
  #resenha .media .rating-produto {
    margin-left: 5px;
    vertical-align: super; }
  #resenha .media em {
    display: inline-block;
    vertical-align: middle; }
  #resenha .media em span {
    display: none; }
  #resenha .avaliacao {
    position: relative; }
  #resenha .avaliacao p {
    display: inline-block; }
  #resenha .avaliacao .rating {
    margin-top: 20px;
    padding: 20px;
    border: 1px solid #ddd;
    border-radius: 3px;
    width: 580px; }
  #resenha .avaliacao .rating .voteRatingStar {
    display: inline-block;
    vertical-align: top;
    margin-right: 30px;
    margin-top: 4px;
    margin-bottom: 18px; }
  #resenha .avaliacao .rating .voteRatingBar {
    width: 370px;
    height: 28px;
    border: 1px solid #ddd;
    display: inline-block;
    position: relative; }
  #resenha .avaliacao .rating .voteRatingBar span {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    background-color: #CCC;
    right: initial; }
  #resenha .avaliacao .rating li {
    position: relative;
    display: inline-block; }
  #resenha .avaliacao .rating li .voteRatingBar span {
    position: absolute;
    top: 0 !important;
    left: 0;
    height: 100%;
    background-color: #CCC;
    right: initial !important; }
  #resenha .avaliacao .rating li span:last-child {
    position: absolute;
    right: 290px;
    top: 8px; }
  #resenha .avalie-produto {
    display: inline-block;
    vertical-align: top;
    float: right;
    width: 328px;
    margin-top: 20px; }
  #resenha .avalie-produto h5 {
    font-size: 18px;
    color: #262626;
    margin-bottom: 10px;
    display: none; }
  #resenha .avalie-produto .emptyRatingStar {
    display: inline-block;
    background-position: 0 -2863px;
    height: 21px;
    width: 124px;
    width: 21px; }
  #resenha .avalie-produto .filledRatingStar {
    display: inline-block;
    background-position: 0 -2903px;
    height: 20px;
    width: 124px;
    width: 21px; }
  #resenha .avalie-produto .ratingStar {
    margin-right: 5px;
    text-indent: -9999999px;
    width: 21px;
    display: inline-block;
    vertical-align: top; }
  #resenha .avalie-produto .rating-avalie-wrapper {
    margin-bottom: 25px;
    height: 21px; }
  #resenha .avalie-produto #opcoes-avalie p,
  #resenha .avalie-produto #opcoes-avalie p strong {
    display: none; }
  #resenha .avalie-produto #opcoes-avalie label {
    vertical-align: middle; }
  #resenha .avalie-produto #opcoes-avalie .firadio {
    display: inline-block;
    margin-bottom: 15px;
    vertical-align: top; }
  #resenha #ulPubliqueResenha {
    display: inline-block; }
  #resenha #ulPubliqueResenha a {
    display: inline-block;
    margin-top: 25px; }
  #resenha .links-resenha-usuario {
    display: none; }
  #resenha .formUserComment {
    display: inline-block;
    width: 580px;
    margin: 30px 0;
    padding: 20px;
    border: 1px solid #ddd;
    border-radius: 2px; }
  #resenha .formUserComment .content {
    padding-bottom: 40px; }
  #resenha .formUserComment .grp {
    margin: 15px 0; }
  #resenha .formUserComment .grp label {
    font-size: 12px;
    display: block;
    margin-bottom: 5px; }
  #resenha .formUserComment .grp.fDivulgaEmail label {
    display: inline-block;
    vertical-align: top; }
  #resenha .formUserComment .footer,
  #resenha .formUserComment h1 {
    display: none; }
  #resenha .formUserComment .header {
    box-shadow: none;
    position: relative; }
  #resenha .formUserComment h2 {
    font-size: 18px;
    color: #262626;
    margin-bottom: 15px; }
  #resenha .formUserComment .aviso-resenha {
    margin: 10px 0; }
  #resenha .formUserComment #txtTextoResenha,
  #resenha .formUserComment #txtTituloResenha {
    width: 420px;
    max-width: 420px; }
  #resenha .formUserComment .avaliar {
    margin-top: 30px;
    display: block; }
  #resenha .formUserComment .close {
    float: right; }
  #resenha li > .quem {
    display: inline-block;
    vertical-align: top; }

.resenhas {
  display: inline-block;
  vertical-align: top;
  width: 580px;
  margin-top: 30px; }
  .resenhas li > .quem {
    width: 100%; }
  .resenhas li .dados {
    color: #242424;
    font-size: 14px;
    font-weight: 700;
    line-height: 25px;
    float: left; }
  .resenhas li .rating-wrapper {
    float: left; }
  .resenhas li .rating-wrapper strong {
    display: none; }
  .resenhas li .rating-wrapper > .rating {
    margin-top: 0 !important;
    padding: 0 !important;
    height: 20px;
    width: 124px !important;
    border: none !important;
    border-radius: 0 !important;
    margin-left: 15px; }
  .resenhas li .rating-wrapper > .rating.a00 {
    display: inline-block;
    background-position: 0 -2863px;
    height: 21px;
    width: 124px; }
  .resenhas li .opt-texto {
    border-width: 1px;
    border-color: #ddd;
    border-style: solid;
    background-color: white;
    width: 100%;
    padding: 7px;
    color: #4d4e53;
    font-size: 12px;
    font-style: italic;
    line-height: 25px;
    text-align: left;
    margin: 7px 0; }
  .resenhas li .considera-util {
    float: left;
    color: #4d4e53;
    font-size: 10px;
    font-weight: 700;
    line-height: 25px; }
  .resenhas li .util > .opiniao-ajudou {
    display: inline-block;
    color: #4d4e53;
    font-size: 10px;
    font-weight: 700;
    line-height: 25px;
    width: 180px;
    float: right; }
    .resenhas li .util > .opiniao-ajudou span {
      width: 100%;
      display: block; }
    .resenhas li .util > .opiniao-ajudou span .bts {
      float: right; }
    .resenhas li .util > .opiniao-ajudou li {
      display: inline-block;
      vertical-align: top;
      margin-left: 5px; }
    .resenhas li .util > .opiniao-ajudou li.sim {
      color: #39680f; }
    .resenhas li .util > .opiniao-ajudou li.nao {
      color: #de0506; }

.prod-head {
  margin-bottom: 30px;
  display: inline-block;
  width: 100%; }

.prod-head__right {
  float: right;
  margin-top: 4px; }

.prod-desc .productDescription {
  margin-bottom: 70px;
  font-size: 14px;
  line-height: 24px;
  color: #999; }

.prod-desc .productDescription:before {
  content: "Información del Producto";
  display: block;
  font-size: 24px;
  color: #262626;
  font-weight: 700;
  margin-bottom: 30px; }

.ref-code div {
  display: inline-block; }

.productName {
  font-size: 24px;
  color: #262626;
  font-weight: 700;
  font-family: "Myriad Pro";
  margin-bottom: 15px; }

.rating {
  float: left; }

.brand,
.rating,
.ref-code {
  vertical-align: bottom;
  display: inline-block; }

.brand {
  margin-right: 15px; }
  .brand a {
    color: #007DC6;
    font-size: 14px;
    margin: 0; }

.ref-code {
  color: #999;
  font-size: 14px; }

.ref-code:before {
  content: "(código del producto: "; }

.ref-code:after {
  content: ")"; }

.buy-control {
  background-color: #F5F8FD;
  padding: 30px;
  margin: 20px 0;
  display: inline-block;
  position: relative;
  left: -30px;
  width: calc(100% + 60px); }

.buy-button::after,
.buy-button::before {
  color: white;
  display: inline-block;
  margin-right: 10px;
  vertical-align: middle; }

.buy-button {
  width: 200px;
  height: 39px;
  float: right;
  font-size: 0; }

.buy-button:before {
  content: "\e906";
  font-size: 20px;
  font-size: 1rem;
  font-family: 'walmart-icons';
  font-weight: lighter; }

.buy-button:after {
  content: 'Agregar al carrito';
  font-size: 14px;
  font-size: .875rem; }

.zoomWindow {
  width: 292px;
  height: 295px;
  left: 89px !important; }

.wbto {
  background-color: #f0f7fc;
  padding: 40px 0;
  background-color: white; }

.wbto .prateleira {
  margin-top: 0; }

.wbto h2 {
  font-size: 21px;
  font-weight: 600;
  color: #017bc7;
  margin-bottom: 35px;
  text-align: center; }

.wbto li {
  width: 33.3%;
  padding: 28px 16px; }

.choosing-walmart .txt {
  width: 145px;
  font-size: 12px;
  color: #007DC6;
  display: inline-block; }

.choosing-walmart .txt:before {
  content: '';
  display: inline-block;
  background-position: 0 -3104px;
  height: 25px;
  width: 30px;
  margin: 7px 10px 0 0;
  float: left;
  background-repeat: no-repeat;
  background-image: url(/arquivos/icons-s1ad6691973.png); }

.choosing-walmart .btn-choose-walmart {
  display: inline-block;
  vertical-align: top;
  width: 150px;
  height: 39px;
  background-color: white;
  color: #007DC6;
  float: right;
  line-height: 37px;
  font-size: 14px;
  border: 1px solid #E6EDEF;
  text-align: center;
  transition: all 150ms ease;
  cursor: pointer; }

.choosing-walmart .btn-choose-walmart:hover {
  background-color: #007DC6;
  color: white; }

.nav-on-page {
  border-bottom: solid 1px #E0E0E0;
  padding: 20px 0;
  margin-bottom: 50px; }
  .nav-on-page li {
    display: inline-block; }
  .nav-on-page li.inactive {
    display: none; }
  .nav-on-page a {
    transition: .15s background;
    color: #007DC6;
    font-size: 16px;
    padding: 19px;
    border: 1px solid #E0E0E0;
    border-bottom: 0;
    margin-right: 20px; }
  .nav-on-page a.active {
    background: #F7F7F7; }

.sku-notifyme .error,
.sku-notifyme .success,
.sku-notifyme p {
  font-size: 14px;
  color: #666;
  margin-bottom: 15px;
  display: block; }

.sku-notifyme #notifymeClientName {
  display: none !important; }

#resenha #ulPubliqueResenha #lnkPubliqueResenha,
.sku-notifyme .notifymetitle {
  display: none; }

.sku-notifyme #notifymeClientEmail {
  height: 40px;
  width: 200px;
  font-size: 14px;
  color: #333;
  text-indent: 10px;
  border: 0;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px; }

.sku-notifyme #notifymeButtonOK {
  background-color: #D98633;
  color: white;
  border: 0;
  width: 130px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  font-size: 16px;
  height: 40px; }

.prod-specs,
.nav-on-page li.specifications {
  display: none; }

#caracteristicas {
  margin-top: 25px;
  font-size: 14px;
  font-size: .875rem;
  margin-bottom: 70px;
  color: #999; }
  #caracteristicas::before {
    content: 'Especificaciones';
    display: block;
    font-size: 24px;
    color: #262626;
    font-weight: 700;
    margin-bottom: 30px; }

#caracteristicas .Precio-Legal {
  display: none !important; }

/* Modal inicio sesion vtex  */
.vtexIdUI .modal-header .close {
  top: 2px !important;
  cursor: pointer; }

#vtexIdUI-facebook > i,
#vtexIdUI-google-plus > i {
  top: 9px;
  opacity: 1 !important;
  display: inline-block; }

#vtexIdContainer i.vtexid-icon-sad {
  display: none; }

#vtexIdContainer .vtexIdUI-show-app {
  border-radius: 4px;
  border: 1px solid #E6EDEF;
  box-sizing: border-box;
  background-color: white;
  box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.19);
  width: 427px;
  border-bottom: inherit; }

#vtexIdContainer .vtexid-icon-lock {
  display: none; }

#vtexIdUI-auth-selector .modal-header {
  background: white;
  border-bottom: none;
  padding: 20px 35px; }

#vtexIdUI-auth-selector .modal-header > h4 {
  font-size: 0; }

#vtexIdUI-auth-selector .modal-header > h4:before {
  content: "Confirma tu Identidad";
  color: #007DC6;
  font-size: 23px;
  font-size: 1.4375rem;
  font-weight: 400;
  text-align: center;
  display: inline-block;
  width: 100%; }

#vtexIdUI-auth-selector .modal-header > h4:after {
  content: "Seleccione una forma de ingreso. Recuerda utilizar siempre el mismo acceso para ingresar a tu cuenta.";
  color: #999;
  font-size: 14px;
  font-size: .875rem;
  font-weight: 400;
  text-align: center;
  display: inline-block;
  width: 100%; }

#vtexIdUI-auth-selector .modal-body {
  padding: 0 35px; }

#vtexIdUI-auth-selector .vtexIdUI-send-email {
  border-radius: 4px;
  background-color: #f0f0f0;
  background-image: none;
  width: 355px;
  height: 40px;
  font-family: 'Myriad Pro';
  color: #999;
  font-size: 17px;
  font-size: 1.0625rem;
  font-weight: 200;
  letter-spacing: .35px;
  text-align: center;
  box-shadow: none;
  border: none;
  text-shadow: none; }

#vtexIdUI-auth-selector .vtexIdUI-others-send-email,
#vtexIdUI-facebook {
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  font-family: 'Myriad Pro';
  letter-spacing: .35px;
  text-align: center;
  box-shadow: none !important; }

#vtexIdUI-auth-selector .vtexIdUI-send-email .vtexid-icon-mail {
  width: 22px;
  height: 17px;
  top: 9px;
  right: 20px;
  filter: alpha(enabled=false);
  opacity: 1; }

#vtexIdUI-auth-selector .vtexIdUI-send-email .vtexid-icon-mail:before {
  color: #999;
  font-size: 22px;
  font-size: 1.375rem;
  vertical-align: top; }

#vtexIdUI-auth-selector .vtexIdUI-send-email span {
  font-size: 0; }

#vtexIdUI-auth-selector .vtexIdUI-send-email span:before {
  content: "Ingreso con clave token al e-mail";
  color: #999;
  font-size: 17px;
  font-size: 1.0625rem;
  font-weight: 200; }

#vtexIdUI-auth-selector .vtexIdUI-providers-list > li:after {
  color: #989898;
  font-size: 12px;
  font-weight: 400;
  text-align: center;
  display: inline-block;
  width: 100%;
  vertical-align: top;
  margin-top: 6px; }

#vtexIdUI-facebook,
#vtexIdUI-google-plus > p {
  font-weight: 200;
  color: #FFF; }

#vtexIdUI-auth-selector .vtexIdUI-others-send-email {
  border-radius: 4px;
  background: #FFC120 !important;
  width: 355px;
  height: 40px;
  border: none !important;
  color: #000;
  font-size: 17px;
  font-size: 1.0625rem;
  font-weight: 200;
  text-shadow: none !important; }

#vtexIdUI-auth-selector .vtexIdUI-others-send-email > span {
  vertical-align: top;
  line-height: 20px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex; }

#vtexIdUI-auth-selector .vtexIdUI-others-send-email > span:after {
  content: '';
  margin: 0 0 0 9px;
  display: inline-block;
  background-repeat: no-repeat;
  background-image: url(/arquivos/icons-s1ad6691973.png);
  background-position: 0 -2200px;
  height: 19px;
  width: 15px; }

#vtexIdUI-facebook {
  border-radius: 4px;
  background: #3A5795 !important;
  width: 355px;
  height: 40px;
  border: none !important;
  font-size: 17px; }

#vtexIdUI-facebook > i {
  right: 70px;
  background-repeat: no-repeat;
  background-image: url(/arquivos/icons-s1ad6691973.png);
  background-position: 0 -28px;
  height: 22px;
  width: 11px; }

#vtexIdUI-facebook > i:before {
  content: '';
  font-size: 0; }

#vtexIdUI-google-plus {
  border-radius: 4px;
  background: #C34832 !important;
  width: 355px;
  height: 40px;
  box-shadow: none;
  border: none;
  color: #FFF; }
  #vtexIdUI-google-plus > i {
    right: 74px;
    background-repeat: no-repeat;
    background-image: url(/arquivos/icons-s1ad6691973.png);
    background-position: 0 -70px;
    height: 21px;
    width: 14px; }

#vtexIdUI-google-plus > i:before {
  font-size: 0; }

#vtexIdUI-google-plus:hover {
  box-shadow: none !important; }

.vtexIdUI .modal-header {
  background: #FFF !important;
  border-bottom: none !important; }

.vtexIdUI .modal-header h4 {
  color: #007DC6;
  font-size: 23px;
  font-weight: 400;
  text-align: center; }

.vtexIdUI .vtexIdUI-email-field input {
  border-radius: 4px !important;
  border-width: 1px;
  border-color: #ddd;
  border-style: solid;
  background-color: white;
  width: 353px !important;
  height: 48px !important; }

.vtexIdUI .vtexIdUI-email-field {
  padding: 0 21px; }

.vtexIdUI .modal-footer {
  background-color: #FFF !important;
  border-top: none !important;
  padding: 0 35px !important; }

.vtexIdUI .modal-footer .vtexIdUI-back-link {
  border-radius: 4px;
  background-color: #cacaca;
  width: 113px;
  height: 34px;
  display: block;
  color: white;
  font-size: 17px;
  font-size: 1.0625rem;
  font-weight: 600;
  text-align: center;
  text-decoration: none; }

.vtexIdUI .modal-footer .vtexIdUI-back-link > i {
  display: none; }

.vtexIdUI .modal-footer .vtexIdUI-back-link > span {
  width: 113px;
  height: 34px;
  display: block;
  text-align: center;
  line-height: 34px; }

.vtexIdUI .vtexIdUI-auth-code .info-code {
  color: #999;
  font-size: 14px;
  font-weight: 400;
  text-align: center; }

#classicLoginBtn,
#confirmLoginAccessKeyBtn,
#sendAccessKeyBtn,
#tryChangePswdBtn {
  border-radius: 4px;
  background-color: #D98633;
  width: 113px;
  height: 34px;
  color: white;
  font-size: 17px;
  font-weight: 600;
  text-align: center;
  background-image: none !important;
  border: none !important;
  box-shadow: none !important;
  padding: 0;
  margin: 15px 0;
  text-shadow: none; }

#tryChangePswdBtn {
  font-size: 13px;
  line-height: normal;
  width: 190px; }

#vtexIdUI-form-classic-login .alert-wrong-pswd span {
  font-size: 0;
  width: 0; }

#vtexIdUI-form-classic-login .alert-wrong-pswd span:before {
  content: "Nombre de usuario y/o contraseña incorrectos";
  font-size: 14px; }

#vtexIdUI-auth-selector .vtexIdUI-send-email span::before {
  content: 'Registrate' !important;
  color: #999999;
  font-size: 1.0625rem;
  font-weight: 200; }

/* Home */
/* Sliders general styles */
.slick-slider .slick-next,
.slick-slider .slick-prev {
  border-radius: 147px;
  width: 147px;
  height: 147px;
  background: rgba(0, 0, 0, 0.3);
  top: 120px;
  cursor: pointer;
  position: absolute;
  outline: 0;
  font-size: 0;
  border: none; }
  .slick-slider .slick-next::after,
  .slick-slider .slick-prev::after {
    display: inline-block;
    font-size: 40px;
    font-size: 1.2rem;
    color: white;
    font-family: 'walmart-icons';
    margin: 0; }

.slick-slider .slick-prev {
  left: -70px; }
  .slick-slider .slick-prev::after {
    content: '\e93d';
    margin-left: 40px; }

.slick-slider .slick-next {
  right: -70px; }
  .slick-slider .slick-next::after {
    content: '\e941';
    margin-right: 40px; }

body.home .main-banner .slick-dots {
  display: none !important; }

/* Main Slider */
body.home .main-banner,
body.home .secondary-banner {
  width: 100%;
  height: 335px; }
  body.home .main-banner .u-center,
  body.home .secondary-banner .u-center {
    height: 335px;
    padding: 0;
    overflow: hidden; }
  body.home .main-banner .box-banner,
  body.home .secondary-banner .box-banner {
    width: 1024px;
    height: 335px;
    float: left; }
  body.home .main-banner .slick-dots,
  body.home .secondary-banner .slick-dots {
    width: 100%;
    position: absolute;
    left: 0;
    bottom: -5px;
    text-align: center; }
    body.home .main-banner .slick-dots li,
    body.home .secondary-banner .slick-dots li {
      display: inline-block;
      margin: 0 7px;
      height: 26px; }
    body.home .main-banner .slick-dots li.slick-active button,
    body.home .secondary-banner .slick-dots li.slick-active button {
      background: #939393; }
    body.home .main-banner .slick-dots button,
    body.home .secondary-banner .slick-dots button {
      transition: background 250ms linear;
      border-radius: 10px;
      width: 12px;
      height: 12px;
      background: #DEDEDE;
      font-size: 0;
      cursor: pointer;
      border: none;
      outline: 0; }
      body.home .main-banner .slick-dots button:hover,
      body.home .secondary-banner .slick-dots button:hover {
        background: #C9C9C9; }

/* Home slider bottom */
.main-pasos {
  width: 100%;
  display: inline-block;
  vertical-align: top;
  margin-top: 20px; }
  .main-pasos ul {
    border-bottom: 1px solid #E6EDEF;
    padding-bottom: 35px;
    font-size: 0; }
    .main-pasos ul.ul-icons {
      padding-bottom: 0;
      border-bottom: none; }
  .main-pasos li {
    width: 33.3%;
    display: inline-block;
    font-size: 13px;
    text-align: center;
    vertical-align: top; }
    .main-pasos li p {
      font-size: 18px;
      color: #333;
      margin-bottom: 10px;
      font-weight: 600; }
    .main-pasos li span {
      font-size: 14px;
      line-height: 18px;
      color: #666;
      display: block;
      padding: 0 40px; }
  .main-pasos .ul-icons li a {
    cursor: default; }
  .main-pasos .ul-icons li a::before {
    font-family: 'walmart-icons';
    color: #007DC6;
    margin-bottom: 14px; }
  .main-pasos .ul-icons li.main-pasos__paso2Icon a,
  .main-pasos .ul-icons li.main-pasos__paso3Icon a {
    font-size: 0;
    display: block;
    width: 100%;
    height: auto; }
    .main-pasos .ul-icons li.main-pasos__paso2Icon a::before,
    .main-pasos .ul-icons li.main-pasos__paso3Icon a::before {
      font-size: 38px;
      display: inline-block; }
  .main-pasos .ul-icons li.main-pasos__paso1Icon a {
    font-size: 0;
    display: block;
    width: 100%;
    height: auto; }
    .main-pasos .ul-icons li.main-pasos__paso1Icon a::before {
      content: '';
      background-repeat: no-repeat;
      background-image: url(/arquivos/icons-s1ad6691973.png);
      background-position: 0 -1909px;
      height: 38px;
      width: 22px;
      font-size: 38px;
      display: inline-block; }
  .main-pasos .ul-icons li.main-pasos__paso2Icon a::before {
    content: '\e900'; }
  .main-pasos .ul-icons li.main-pasos__paso3Icon a::before {
    content: '\e93b'; }

.pasos-comprar-footer {
  display: none; }

.main-produtosdestacados {
  width: 100%;
  display: inline-block;
  vertical-align: top;
  margin-top: 40px; }
  .main-produtosdestacados h3 {
    font-size: 24px;
    color: #333;
    padding: 24px 0;
    border-top: 1px solid #E6EDEF; }
  .main-produtosdestacados h2 {
    display: none; }

.main-categoriasdestacadas {
  margin: 40px 0 20px;
  /* Department */ }
  .main-categoriasdestacadas__cats {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }
  .main-categoriasdestacadas h3 {
    font-size: 24px;
    color: #333;
    margin-bottom: 20px; }
  .main-categoriasdestacadas__elements {
    transition: .2s all;
    color: #007DC6;
    font-size: 14px;
    margin-right: 20px;
    text-align: center; }
    .main-categoriasdestacadas__elements:last-child {
      margin-right: 0; }
    .main-categoriasdestacadas__elements:hover {
      opacity: .8;
      -webkit-transform: translateY(-5px);
              transform: translateY(-5px); }
    .main-categoriasdestacadas__elements a {
      display: block;
      width: 100%; }
    .main-categoriasdestacadas__elements img {
      padding-bottom: 10px;
      width: 100%; }
  .main-categoriasdestacadas.dep .main-categoriasdestacadas__elements {
    width: 20%; }

.main-bannersbottom,
.main-bannersbottom .box-banner a {
  display: inline-block; }

.main-bannersbottom {
  width: 100%;
  vertical-align: top;
  margin-top: 40px; }

.main-bannersbottom .box-banner {
  float: left;
  margin: 0 20px 20px 0;
  width: 313px;
  height: 169px; }

.main-bannersbottom .box-banner:nth-child(3n) {
  margin-right: 0; }

/* estilos giftlist */
.giftlist .search-result .main .sub:last-child(2),
.product .modal-mask {
  bottom: 0; }

#giftlistformwrapper ul li.visibility span,
.zoomWindow {
  overflow: hidden; }

.giftlist-insertsku-must-login .glis-link.must-login {
  font-size: 0;
  animation-name: changeText;
  -o-animation-name: changeText;
  -ms-animation-name: changeText;
  -moz-animation-name: changeText;
  -webkit-animation-name: changeText; }

.giftlist-insertsku-must-login .glis-link.must-login:before {
  content: 'Inicia sesión para añadir productos a la lista';
  font-size: 16px; }

.glis-sku-single {
  display: none; }

.giftlist-insertsku-popup a {
  display: block;
  margin: 25px 0 0;
  font-size: 0; }

.giftlist-insertsku-popup a:before {
  content: "\e905";
  display: inline-block;
  margin-right: 8px;
  color: #007DC6;
  font-weight: 100;
  font-size: 17px;
  font-size: 1.0625rem;
  font-family: 'walmart-icons';
  line-height: 30px;
  line-height: 1.875rem;
  vertical-align: middle; }

.giftlist-insertsku-popup a:after {
  content: "Añada los productos a sus listas";
  display: inline-block;
  color: #007DC6;
  font-size: 14px;
  font-size: .875rem;
  vertical-align: middle; }

/* Estilos generales listados */
.main-sidebarnav {
  width: 203px;
  display: inline-block;
  vertical-align: top;
  margin-right: 20px; }
  .main-sidebarnav .navigation,
  .main-sidebarnav .navigation-tabs {
    width: 100%;
    display: inline-block;
    vertical-align: top;
    border-radius: 0 0 5px 5px;
    border: 1px solid #E6EDEF;
    border-top: 3px solid #CCE5F4;
    padding: 25px 0; }
  .main-sidebarnav .menu-navegue {
    display: none; }
  .main-sidebarnav .navigation {
    /* Search results filters */ }
    .main-sidebarnav .navigation h3 {
      margin-bottom: 7px;
      line-height: 20px; }
    .main-sidebarnav .navigation ul {
      margin-top: 0; }
  .main-sidebarnav .box-banner {
    width: 200px;
    height: 200px;
    margin-top: 40px; }
    .main-sidebarnav .box-banner img {
      display: block; }
  .main-sidebarnav__acercade {
    margin-top: 30px;
    line-height: 19px;
    border-left: 4px solid #007DC6;
    padding: 3px 7px 1px;
    border-radius: 1px;
    color: #666; }
    .main-sidebarnav__acercade h2 {
      display: none; }
    .main-sidebarnav__acercade .title {
      font-size: 18px; }
    .main-sidebarnav__acercade .slogan {
      font-size: 12px; }
  .main-sidebarnav .search-single-navigator .Hide_ProductData {
    display: none; }
  .main-sidebarnav .search-single-navigator .productClusterSearchableIds {
    display: none;
    /* some vtex-buggy-thing */ }
  .main-sidebarnav .search-single-navigator li, .main-sidebarnav .search-single-navigator h3, .main-sidebarnav .search-single-navigator h4, .main-sidebarnav .search-single-navigator h5 {
    color: #007DC6;
    font-size: 15px;
    margin-bottom: 0;
    padding: 0 22px; }
    .main-sidebarnav .search-single-navigator li:hover, .main-sidebarnav .search-single-navigator h3:hover, .main-sidebarnav .search-single-navigator h4:hover, .main-sidebarnav .search-single-navigator h5:hover {
      color: #3397D1; }
  .main-sidebarnav .search-single-navigator h3 {
    display: inline-block;
    vertical-align: top;
    font-size: 15px;
    color: #666;
    font-weight: bold; }
    .main-sidebarnav .search-single-navigator h3 a {
      color: #007DC6; }
  .main-sidebarnav .search-single-navigator h4 {
    line-height: 20px; }
  .main-sidebarnav .search-single-navigator ul {
    margin: 9px 0 17px 0; }
    .main-sidebarnav .search-single-navigator ul:last-child {
      margin-bottom: 0; }
    .main-sidebarnav .search-single-navigator ul a {
      transition: all 250ms linear;
      display: block;
      width: 100%;
      border-left: 2px solid white;
      font-size: 13px;
      color: #8F8F8F;
      padding-left: 20px;
      line-height: 24px;
      letter-spacing: -.06em; }
      .main-sidebarnav .search-single-navigator ul a:hover, .main-sidebarnav .search-single-navigator ul a.active {
        background: #F5F8FD;
        border-left: 2px solid #007DC6;
        color: #444; }
  .main-sidebarnav .search-single-navigator ul.Marca {
    max-height: 196px;
    overflow: auto; }
  .main-sidebarnav .search-single-navigator ul ::-webkit-scrollbar {
    width: 10px; }
  .main-sidebarnav .search-single-navigator ul ::-webkit-scrollbar-track {
    background-color: #EEE;
    border-radius: 5px; }
  .main-sidebarnav .search-single-navigator ul ::-webkit-scrollbar-thumb {
    background-color: #BBB;
    border-radius: 5px; }
  .main-sidebarnav .search-single-navigator .filtro-ativo {
    margin-left: 22px; }

.main-produtosdepartamento {
  width: 780px;
  display: inline-block;
  vertical-align: top; }
  .main-produtosdepartamento__banners {
    overflow: hidden;
    margin-bottom: 20px; }
    .main-produtosdepartamento__banners .box-banner {
      float: left; }
      .main-produtosdepartamento__banners .box-banner + .box-banner {
        float: right; }
    .main-produtosdepartamento__banners a {
      display: block; }
    .main-produtosdepartamento__banners img {
      width: auto;
      height: auto; }
  .main-produtosdepartamento__marcas {
    width: 100%;
    display: inline-block;
    vertical-align: top;
    height: 170px;
    border-radius: 5px;
    border: 1px solid #E6EDEF;
    margin-bottom: 20px; }
    .main-produtosdepartamento__marcas .sliderMarcas {
      width: 95%;
      height: 85px;
      display: block;
      margin: 40px auto 0;
      text-align: center;
      padding: 15px 0; }
      .main-produtosdepartamento__marcas .sliderMarcas .swiper-wrapper {
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center; }
    .main-produtosdepartamento__marcas .box-banner {
      display: inline-block; }
      .main-produtosdepartamento__marcas .box-banner a {
        display: block;
        width: 100%;
        height: 85px;
        padding: 0 5px; }
      .main-produtosdepartamento__marcas .box-banner img {
        display: block;
        margin: 0 auto; }

.main-productosdestacados {
  width: 100%;
  display: inline-block;
  vertical-align: top;
  border-bottom: 1px solid #E6EDEF;
  margin-top: 40px; }
  .main-productosdestacados .prateleira {
    margin-top: 0; }
  .main-productosdestacados h2 {
    display: none; }
  .main-productosdestacados > h3 {
    font-size: 21px;
    color: #017CC7;
    font-weight: 600;
    width: 100%;
    text-align: center;
    line-height: 1em; }
  .main-productosdestacados .main {
    padding-top: 0; }
    .main-productosdestacados .main .prateleira {
      margin-top: 0; }
    .main-productosdestacados .main .sub,
    .main-productosdestacados .main .pager,
    .main-productosdestacados .main .searchResultsTime {
      display: none; }

/**
 *	Vitrines
 */
.resultItemsWrapper .pager.top {
  display: none; }

.giftlist .search-result .main .compare,
.giftlist .search-result .main .filterBy,
.giftlist .search-result .main .searchResultsTime,
.main .search-result .main .compare,
.main .search-result .main .filterBy,
.main .search-result .main .searchResultsTime {
  display: none; }

.main .search-result .main {
  padding-top: 0;
  width: 780px; }

/**
 *	Search add-ons
 */
body.cbs,
.main .search-result {
  position: relative;
  outline: 0; }
  body.cbs .sub, body.cbs .vitrine .pager,
  .main .search-result .sub,
  .main .search-result .vitrine .pager {
    display: none; }
  body.cbs .nav-bar,
  .main .search-result .nav-bar {
    padding: 7px 0;
    border-top: 1px solid #E6EDEF;
    border-bottom: 1px solid #E6EDEF;
    position: relative; }
    body.cbs .nav-bar.top,
    .main .search-result .nav-bar.top {
      text-align: right; }
    body.cbs .nav-bar.bottom,
    .main .search-result .nav-bar.bottom {
      text-align: center;
      border-bottom: 0; }
    body.cbs .nav-bar fieldset.orderBy,
    .main .search-result .nav-bar fieldset.orderBy {
      display: inline-block;
      color: #8F8F8F;
      font-size: 12px; }
      body.cbs .nav-bar fieldset.orderBy label,
      .main .search-result .nav-bar fieldset.orderBy label {
        margin-right: 10px; }
      body.cbs .nav-bar fieldset.orderBy select,
      .main .search-result .nav-bar fieldset.orderBy select {
        width: 127px;
        height: 35px;
        color: #8F8F8F;
        font-size: 12px;
        background: url(/arquivos/arrow-down-gray.gif) 105px 15px no-repeat white;
        border: 1px solid #E6EDEF;
        border-radius: 2px;
        padding: 0 5px;
        outline: 0;
        margin-right: 10px;
        /* Select Arrow Hide */
        -webkit-appearance: none;
        -moz-appearance: none;
        -ms-appearance: none;
        -o-appearance: none;
        appearance: none; }
    body.cbs .nav-bar .go-up-button,
    .main .search-result .nav-bar .go-up-button {
      width: 30px;
      height: 30px;
      cursor: pointer;
      position: absolute;
      right: 5px;
      top: 10px; }
      body.cbs .nav-bar .go-up-button::before,
      .main .search-result .nav-bar .go-up-button::before {
        content: '';
        display: block;
        width: 100%;
        height: 100%;
        background: url(/arquivos/arrow-up.png);
        background-size: 60%;
        background-position: 50%;
        background-repeat: no-repeat;
        border: 1px solid #000;
        border-radius: 60px;
        opacity: .3;
        margin-bottom: 4px; }
  body.cbs .search-result__preview,
  .main .search-result .search-result__preview {
    display: inline-block;
    width: 44px;
    height: 17px; }
    body.cbs .search-result__preview .main-departament__preview--bloque, body.cbs .search-result__preview .main-departament__preview--lista,
    .main .search-result .search-result__preview .main-departament__preview--bloque,
    .main .search-result .search-result__preview .main-departament__preview--lista {
      width: 16px;
      height: 16px;
      font-size: 0;
      position: relative;
      vertical-align: top;
      display: inline-block;
      border: 0;
      outline: 0;
      background: transparent;
      cursor: pointer; }
    body.cbs .search-result__preview .main-departament__preview--bloque,
    .main .search-result .search-result__preview .main-departament__preview--bloque {
      margin-right: 8px; }
      body.cbs .search-result__preview .main-departament__preview--bloque::before,
      .main .search-result .search-result__preview .main-departament__preview--bloque::before {
        content: '';
        display: block;
        position: absolute;
        width: 4px;
        height: 4px;
        top: -4px;
        left: -4px;
        background: 0 0;
        box-shadow: 4px 4px 0 #DCDCDC, 10px 4px 0 #DCDCDC, 16px 4px 0 #DCDCDC, 4px 10px 0 #DCDCDC, 10px 10px 0 #DCDCDC, 16px 10px 0 #DCDCDC, 4px 16px 0 #DCDCDC, 10px 16px 0 #DCDCDC, 16px 16px 0 #DCDCDC; }
      body.cbs .search-result__preview .main-departament__preview--bloque:hover::before, body.cbs .search-result__preview .main-departament__preview--bloque.active::before,
      .main .search-result .search-result__preview .main-departament__preview--bloque:hover::before,
      .main .search-result .search-result__preview .main-departament__preview--bloque.active::before {
        box-shadow: 4px 4px 0 #8F8F8F, 10px 4px 0 #8F8F8F, 16px 4px 0 #8F8F8F, 4px 10px 0 #8F8F8F, 10px 10px 0 #8F8F8F, 16px 10px 0 #8F8F8F, 4px 16px 0 #8F8F8F, 10px 16px 0 #8F8F8F, 16px 16px 0 #8F8F8F; }
    body.cbs .search-result__preview .main-departament__preview--lista::before,
    .main .search-result .search-result__preview .main-departament__preview--lista::before {
      content: '';
      display: block;
      position: absolute;
      top: -1px;
      left: 0;
      width: 16px;
      height: 2px;
      background: 0 0;
      box-shadow: 0 2px 0 #DCDCDC, 0 6px 0 #DCDCDC, 0 10px 0 #DCDCDC, 0 14px 0 #DCDCDC; }
    body.cbs .search-result__preview .main-departament__preview--lista:hover::before, body.cbs .search-result__preview .main-departament__preview--lista.active::before,
    .main .search-result .search-result__preview .main-departament__preview--lista:hover::before,
    .main .search-result .search-result__preview .main-departament__preview--lista.active::before {
      box-shadow: 0 2px 0 #8F8F8F, 0 6px 0 #8F8F8F, 0 10px 0 #8F8F8F, 0 14px 0 #8F8F8F; }
  body.cbs .main .pager.top,
  .main .search-result .main .pager.top {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2; }
  body.cbs .main .pages li.next,
  body.cbs .main .pages li.previous,
  .main .search-result .main .pages li.next,
  .main .search-result .main .pages li.previous {
    display: none; }
  body.cbs .main .pages li:hover,
  .main .search-result .main .pages li:hover {
    color: #007DC6;
    border: 1px solid #CCC; }
  body.cbs .main .pages li.pgCurrent,
  .main .search-result .main .pages li.pgCurrent {
    background: white;
    color: #007DC6; }
  body.cbs .main .pages li,
  .main .search-result .main .pages li {
    cursor: pointer;
    display: inline-block;
    width: 38px;
    height: 35px;
    vertical-align: top;
    margin-right: 10px;
    background: #F5F8FD;
    text-align: center;
    line-height: 35px;
    color: #8F8F8F;
    font-size: 14px;
    border: 1px solid #DDD;
    border-radius: 2px;
    transition: all 250ms linear; }
  body.cbs .main .pages li.three-dots,
  .main .search-result .main .pages li.three-dots {
    cursor: default;
    border: 0;
    background: transparent; }
    body.cbs .main .pages li.three-dots:hover,
    .main .search-result .main .pages li.three-dots:hover {
      color: #8F8F8F; }
  body.cbs .main .pages li.first,
  body.cbs .main .pages li.last,
  .main .search-result .main .pages li.first,
  .main .search-result .main .pages li.last {
    width: 90px;
    font-size: 12px; }
    body.cbs .main .pages li.first::after,
    body.cbs .main .pages li.last::after,
    .main .search-result .main .pages li.first::after,
    .main .search-result .main .pages li.last::after {
      line-height: 35px;
      font-size: 12px; }

/* Resultado busqueda multiple */
.form-new-search {
  float: left;
  overflow: hidden;
  border-radius: 3px;
  margin-top: -8px; }
  .form-new-search .input-new-search {
    font-size: 12px;
    border: 0;
    width: 175px;
    border: 1px solid #E6EDEF;
    color: #8F8F8F;
    background-color: white;
    height: 33px;
    text-indent: 13px;
    float: left;
    outline: 0; }
  .form-new-search .bt-submit-new-form {
    border: solid 1px #E6EDEF;
    height: 33px;
    float: left;
    display: block;
    width: 42px;
    background-color: #007DC6;
    color: white;
    font-size: 24px;
    cursor: pointer;
    font-weight: 700;
    transition: all 150ms ease;
    border-left: none;
    outline: 0; }
    .form-new-search .bt-submit-new-form:hover {
      border-color: #E6EDEF;
      background-color: white;
      color: #007DC6;
      font-size: 28px; }

body.resultado-busca.multi-search-result .pager {
  padding: 10px 0; }
  body.resultado-busca.multi-search-result .pager .pages {
    float: none;
    padding: 0; }

body.resultado-busca.multi-search-result .main .sub {
  display: none;
  position: relative; }
  body.resultado-busca.multi-search-result .main .sub:last-child {
    position: absolute; }

body.resultado-busca.multi-search-result .main .search-result {
  margin-bottom: 80px;
  display: block; }
  body.resultado-busca.multi-search-result .main .search-result .main {
    width: 100%;
    float: none; }

body.resultado-busca.multi-search-result .main-categoriasdestacadas {
  margin: 0; }

body.resultado-busca.multi-search-result .tabs-nav {
  border-bottom: solid 1px #E6EDEF;
  margin-bottom: -1px;
  padding-top: 3px;
  overflow-x: auto;
  white-space: nowrap; }
  body.resultado-busca.multi-search-result .tabs-nav .tab-multisearch {
    transition: all 150ms ease;
    cursor: pointer;
    height: 37px;
    line-height: 37px;
    display: inline-block;
    vertical-align: top;
    padding: 0 20px;
    position: relative;
    border: 1px solid #E6EDEF;
    border-bottom: 0;
    color: #999;
    border-radius: 4px 4px 0 0;
    font-size: 14px;
    transition: all 150ms ease;
    margin-right: 12px;
    -webkit-animation: fadeIn .2s ease 0s forwards normal;
            animation: fadeIn .2s ease 0s forwards normal; }
  body.resultado-busca.multi-search-result .tabs-nav .tab-multisearch.active {
    color: #007DC6;
    background-color: #E6EDEF; }
  body.resultado-busca.multi-search-result .tabs-nav .tab-multisearch:first-child {
    margin-left: 0; }
  body.resultado-busca.multi-search-result .tabs-nav .tab-multisearch .bt-rm-tab {
    font-size: 12px;
    font-weight: 700;
    color: #999;
    width: 14px;
    height: 14px;
    background-color: #CCC;
    line-height: 13px;
    text-align: center;
    border-radius: 4px;
    position: absolute;
    top: -4px;
    cursor: pointer;
    right: -4px; }
  body.resultado-busca.multi-search-result .tabs-nav .tab-multisearch .bt-rm-tab:hover {
    color: white;
    background-color: #999; }

body.resultado-busca.multi-search-result .multisearch-tab-content {
  display: none;
  padding: 15px 0; }
  body.resultado-busca.multi-search-result .multisearch-tab-content .multisearch-notfound {
    color: #333;
    font-size: 18px;
    line-height: 20px;
    padding: 20px; }
  body.resultado-busca.multi-search-result .multisearch-tab-content.active {
    display: block;
    opacity: 0;
    -webkit-animation: fadeIn .5s ease 0s forwards normal;
            animation: fadeIn .5s ease 0s forwards normal; }

/* Resultado busqueda */
body.resultado-busca .main .search-result {
  width: auto; }
  body.resultado-busca .main .search-result .main {
    float: right; }

body.resultado-busca .banners-container {
  transition: .8s opacity;
  opacity: 0;
  width: 780px;
  margin-bottom: 20px;
  display: none; }
  body.resultado-busca .banners-container.active {
    opacity: 1; }
  body.resultado-busca .banners-container a {
    display: block; }

.resultado-busca .main .u-center,
.categoria .main .u-center {
  padding: 0 20px 0 0; }

.main .didyoumean,
.main-sidebarnav ul li a[title*=Generico] {
  display: none; }

.departamento .main .u-center {
  padding: 0 20px 0 0; }

.main .search-bar,
.main .search-result {
  width: 100%;
  display: inline-block;
  vertical-align: top; }

.main .search-bar {
  margin-top: 15px; }

.main .search-bar__title {
  font-size: 24px;
  color: #333;
  margin-bottom: 5px; }
  .main .search-bar__title p {
    margin: 0; }

.main .search-bar__result {
  display: inline-block;
  color: #007DC6;
  margin-bottom: 25px;
  font-size: 18px; }

.main .search-bar__result p,
.main .search-bar__result small,
.main .search-bar__result span {
  display: inline-block;
  margin-right: 3px; }

/* institucional general*/
.institucional .u-center {
  max-width: 1024px;
  width: 100%;
  padding: 0 0 0 20px; }

.institucional-sidebar {
  width: 201px;
  display: inline-block;
  vertical-align: top; }
  .institucional-sidebar ul {
    border-radius: 0 0 4px 4px;
    margin-top: 36px;
    border: 1px solid #E6EDEF;
    border-top: 3px solid #CCE5F4;
    background-color: white;
    width: 100%;
    display: inline-block;
    vertical-align: top;
    padding: 15px 0; }
  .institucional-sidebar li {
    width: 100%;
    display: block;
    min-height: 32px;
    line-height: 32px;
    color: #999;
    font-weight: 400;
    border-left: 2px solid white;
    background: white;
    transition: all 250ms linear;
    font-size: 14px; }
    .institucional-sidebar li a {
      display: block;
      width: 100%;
      height: auto;
      padding-left: 19px; }
    .institucional-sidebar li:hover {
      border-left: 2px solid #007DC6;
      background-color: #F5F8FD; }

body.institucional.optica .content-right, body.institucional.farmacia .content-right, body.institucional.autocenter .content-right {
  width: 100%; }

body.institucional.optica .institucional-contenido, body.institucional.farmacia .institucional-contenido, body.institucional.autocenter .institucional-contenido {
  margin: 0 !important; }

body.institucional.optica .institucional-contenido__textoCompleto h4, body.institucional.farmacia .institucional-contenido__textoCompleto h4, body.institucional.autocenter .institucional-contenido__textoCompleto h4 {
  margin: 48px 0 24px; }

.contacto .bt-submit,
.giftlist-content__creatlist > a {
  transition: all .3s linear;
  outline: 0; }

.institucional .content-right {
  display: inline-block;
  width: 780px;
  margin: 42px 0 0 18px;
  vertical-align: top; }

.institucional .content-right .main-pasos {
  margin: 0; }
  .institucional .content-right .main-pasos + .institucional-contenido {
    margin-top: 50px; }
  .institucional .content-right .main-pasos ul {
    padding: 0;
    border: none; }

.institucional-contenido__imgCompleto {
  width: 100%;
  height: 253px;
  display: inline-block;
  vertical-align: top;
  margin-bottom: 30px;
  overflow: hidden; }

.institucional-contenido__imgDerecho {
  width: 321px;
  display: inline-block;
  vertical-align: top;
  margin-left: 20px; }

.institucional-contenido__imgDerecho img {
  margin-bottom: 9px; }

.institucional-contenido__textoCompleto > h3 {
  color: #252525;
  font-size: 24px;
  font-weight: 700;
  margin-bottom: 21px; }

.institucional-contenido__textoCompleto h4 {
  margin-bottom: 10px;
  color: #007DC6;
  text-transform: uppercase; }

.institucional-contenido__textoCompleto li,
.institucional-contenido__textoCompleto > p {
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  margin-bottom: 24px; }

.institucional-contenido__textoCompleto li {
  list-style-position: inside !important; }

.institucional-contenido__textoCompleto strong {
  font-weight: 700; }

.institucional-contenido__textoCompleto ol > li {
  list-style: decimal; }

.institucional-contenido__textoCompleto ul > li {
  list-style: disc; }

.institucional-contenido__textoCompleto ol.list-alpha > li {
  list-style: lower-alpha; }

.institucional-contenido__textoCompleto .cards-list {
  width: 450px;
  margin-bottom: 50px; }

.institucional-contenido__textoCompleto .cards-list > li {
  display: inline-block;
  margin: 5px;
  width: 50px;
  height: 30px; }

.institucional-contenido__textoCompleto .cards-list > li img {
  width: 100%;
  height: auto; }

.institucional-contenido__textoIzquierda {
  width: 436px;
  display: inline-block;
  vertical-align: top; }

.institucional-contenido__textoIzquierda > h3 {
  color: #252525;
  font-size: 24px;
  font-size: 1.5rem;
  font-weight: 700;
  margin-bottom: 21px; }

.institucional-contenido__textoIzquierda > p {
  font-size: 14px;
  font-size: .875rem;
  font-weight: 400;
  line-height: 24px;
  margin-bottom: 24px; }

.institucional-contenido .listTitle {
  background-color: white;
  width: 100%;
  height: 51px;
  border-bottom: 1px solid #dedede;
  display: inline-block;
  vertical-align: top;
  position: relative;
  font-size: 14px;
  font-size: .875rem;
  color: #007DC6;
  line-height: 51px;
  line-height: 3.1875rem;
  font-weight: 400;
  padding-left: 21px;
  cursor: pointer; }

.institucional-contenido .listTitle:first-child {
  border-top: 1px solid #dedede; }

.institucional-contenido .listTitle:after {
  content: '';
  position: absolute;
  right: 20px;
  top: 50%;
  margin-top: -2px;
  vertical-align: middle;
  margin-right: 10px;
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #FFC120; }

.institucional-contenido .listTitle.ativo {
  background-color: #E7EEF0;
  border-top: 1px solid #E7EEF0;
  border-bottom: 1px solid #E7EEF0; }

.institucional-contenido .listTitle.ativo:after {
  border-bottom: 5px solid #007DC6;
  border-top: none; }

.institucional-contenido .listaSub {
  display: none;
  width: 100%;
  background-color: #f4f8fe;
  padding: 29px 31px;
  color: #999;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  border-bottom: 1px solid #dedede; }

.institucional-contenido .listaSub h4 {
  color: #007DC6;
  font-size: 14px;
  font-size: .875rem;
  font-weight: 400;
  line-height: 24px;
  margin-bottom: 5px;
  text-transform: uppercase; }

.institucional-contenido .listaSub a {
  color: #007DC6; }

.institucional-contenido .listaSub p + p {
  margin-top: 10px; }

.institucional-contenido .listaSub p + h4 {
  margin-top: 20px; }

.institucional-contenido .listaSub strong {
  font-weight: 700; }

.institucional-contenido .listaSub ol li,
.institucional-contenido .listaSub ul li {
  list-style-position: inside;
  margin-bottom: 15px; }

.institucional-contenido .listaSub ul li {
  list-style-type: disc; }

.institucional-contenido .listaSub ol ol,
.institucional-contenido .listaSub ol ul {
  margin-left: 20px; }

.institucional-contenido .listaSub ol li {
  list-style-type: decimal; }

.institucional-contenido .listaSub .tarjetas-list li {
  display: inline-block;
  min-width: 39px;
  height: 24px;
  margin-right: 10px;
  font-size: 0;
  vertical-align: top; }
  .institucional-contenido .listaSub .tarjetas-list li.visa {
    background-position: 0px -402px;
    height: 32px;
    width: 64px; }
  .institucional-contenido .listaSub .tarjetas-list li.diners {
    background: url(/arquivos/logo-diners.png);
    background-size: 100% auto;
    height: 37px;
    width: 50px; }
  .institucional-contenido .listaSub .tarjetas-list li.naranja {
    background: url(/arquivos/logo_naranja.png) center no-repeat;
    height: 30px;
    width: 48px; }

.institucional-contenido .listaSub .tarjetas-list li.american,
.institucional-contenido .listaSub .tarjetas-list li.master,
.institucional-contenido .listaSub .tarjetas-list li.visa {
  display: inline-block;
  background-repeat: no-repeat;
  background-image: url(/arquivos/icons-s1ad6691973.png); }

.institucional-contenido .listaSub .tarjetas-list li.american {
  background-position: 0 -303px;
  height: 34px;
  width: 34px;
  margin-right: 23px; }

.institucional-contenido .listaSub .tarjetas-list li.master {
  background-position: 0 -357px;
  height: 35px;
  width: 52px; }

.institucional-contenido .listaSub .tarjetas-list li.argencard {
  background: url(/arquivos/logo_argencard.png) center no-repeat;
  background-size: contain; }

.institucional-contenido .listaSub .tarjetas-list li.cabal {
  background: url(/arquivos/logo_cabal.png) center no-repeat;
  background-size: contain; }

.institucional-contenido .listaSub .tarjetas-list li.nevada {
  background: url(/arquivos/logo_nevada.png) center no-repeat;
  background-size: 100% auto; }

.institucional-contenido .listaSub .tarjetas-list li.precioscuidados {
  background: url(/arquivos/logo_precios_cuidados.png) center no-repeat;
  background-size: 100% auto; }

.institucional-contenido .listaSub .tarjetas-list li.shopping {
  background: url(/arquivos/logo_shopping.png) center no-repeat;
  background-size: 100% auto; }

.institucional-contenido .listaSub .tarjetas-list li.nativa {
  background-image: url(/arquivos/logo_nativa.png); }

.institucional.central-llamadas .institucional-sidebar__atecionCliente {
  display: block !important;
  margin-top: 28px;
  color: #007DC6; }
  .institucional.central-llamadas .institucional-sidebar__atecionCliente p {
    font-size: 19px;
    font-weight: 400;
    margin-top: 3px;
    line-height: 20px; }
  .institucional.central-llamadas .institucional-sidebar__atecionCliente p span {
    font-size: 19px;
    font-weight: 700;
    display: block; }
  .institucional.central-llamadas .institucional-sidebar__atecionCliente::before {
    font-family: 'walmart-icons';
    content: '\e93c';
    font-size: 47px;
    color: #007DC6;
    margin-right: 10px;
    display: inline-block;
    float: left;
    vertical-align: top; }

.institucional.central-llamadas .institucional-sidebar ul {
  margin-top: 20px; }

.institucional.autocenter .institucional-sidebar,
.institucional.farmacia .institucional-sidebar,
.institucional.optica .institucional-sidebar {
  display: none; }

.contacto__wrapper {
  width: 70%; }

.contacto__title {
  color: #252525;
  font-size: 24px;
  font-size: 1.5rem;
  font-weight: 700;
  margin-bottom: 21px; }

.contacto__text {
  font-size: 14px;
  font-size: .875rem;
  font-weight: 400;
  line-height: 24px; }

.contacto__comentario,
.contacto__input {
  width: 100%;
  height: 35px;
  line-height: 35px;
  color: #666;
  background-color: white;
  border: 1px solid #007DC6;
  text-indent: 10px; }

.contacto .form-inline {
  display: inline-block;
  width: 49%; }

.contacto .form-inline + .form-inline {
  margin-left: 1%; }

.contacto__label {
  display: block;
  margin: 20px 0 5px; }

.contacto input[name=extension] {
  width: 75px; }

.contacto__comentario {
  resize: none;
  height: 120px;
  padding: 10px;
  line-height: 20px;
  text-indent: 0; }

.contacto .radio-group__list li {
  margin: 10px 0; }

.contacto .radio-group__list li input {
  margin-right: 5px;
  vertical-align: middle; }

.contacto .bt-submit {
  float: right;
  display: inline-block;
  width: 25%;
  height: 40px;
  line-height: 40px;
  color: #007DC6;
  font-size: 14px;
  font-size: .875rem;
  background-color: white;
  border: 1px solid #ddd;
  border-radius: 3px;
  text-align: center;
  transition: all .3s linear; }

.contacto .bt-submit:hover {
  color: white;
  background: #007DC6; }

.contacto .submit-status {
  display: block;
  border: 1px solid #000;
  margin: 30px 0 20px;
  min-height: 60px;
  text-align: center;
  width: 100%;
  padding: 20px; }

.contacto .submit-status.success {
  color: #6fb453;
  border-color: #6fb453; }

.contacto .submit-status.alert {
  color: #D98633;
  border-color: #D98633;
  text-align: left; }

.contacto .submit-status.error {
  color: #CC2228;
  border-color: #CC2228; }

@media screen and (max-width: 999px) {
  .institucional.autocenter .u-center {
    padding: 0 92px 18px; }
  .institucional.autocenter .institucional-contenido__imgCompleto {
    margin-top: 42px;
    height: auto; }
    .institucional.autocenter .institucional-contenido__imgCompleto img {
      width: 100%;
      height: auto; }
  .institucional.autocenter .institucional-contenido__textoCompleto p, .institucional.autocenter .institucional-contenido__textoCompleto li {
    margin-bottom: 15px; }
  .institucional.autocenter .institucional-contenido__textoCompleto li {
    line-height: 13px; } }

@media screen and (max-width: 599px) {
  .institucional.autocenter .u-center {
    padding: 0 16px 18px; }
  .institucional.autocenter .institucional-contenido__imgCompleto {
    margin-top: 23px; } }

/* Encontra tu tienda */
.wal-list,
.wal-list select {
  border-width: 1px;
  border-style: solid; }

.wal-list .shops-list .shop-item,
.walmart-auth .modal-auth__body {
  -webkit-animation: fadeIn .42s ease 0s forwards normal;
          animation: fadeIn .42s ease 0s forwards normal; }

body.encontra-tu-tienda .content {
  padding-bottom: 0; }

body.encontra-tu-tienda .main .u-center {
  z-index: 1; }
  body.encontra-tu-tienda .main .u-center::after {
    content: '';
    clear: both;
    display: block; }

body.encontra-tu-tienda #gmap {
  width: 100%;
  height: 700px; }

body.encontra-tu-tienda .wal-list {
  border-radius: 3px;
  -ms-box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.2);
  z-index: 1;
  position: absolute;
  left: 20px;
  border-color: #E6EDEF;
  width: 250px;
  top: 100%;
  margin-top: -66px;
  /* Select Inputs */ }
  body.encontra-tu-tienda .wal-list .title {
    background: #E7EEF0;
    padding: 15px 0 7px;
    color: #007DC6;
    font-size: 21px;
    font-weight: 600; }
  body.encontra-tu-tienda .wal-list .shops-list .shop-item {
    cursor: pointer;
    transition: .2s background;
    padding: 18px 0;
    -webkit-animation: fadeIn .42s ease 0s forwards normal;
            animation: fadeIn .42s ease 0s forwards normal;
    border-bottom: 1px solid #E6EDEF; }
    body.encontra-tu-tienda .wal-list .shops-list .shop-item:last-child {
      border: 0; }
    body.encontra-tu-tienda .wal-list .shops-list .shop-item.presential .icon-marker::before {
      color: #8B4897; }
    body.encontra-tu-tienda .wal-list .shops-list .shop-item.pickup .icon-marker::before {
      color: #10B13D; }
    body.encontra-tu-tienda .wal-list .shops-list .shop-item.active, body.encontra-tu-tienda .wal-list .shops-list .shop-item:hover {
      background: #F9F9F9; }
  body.encontra-tu-tienda .wal-list .shops-list, body.encontra-tu-tienda .wal-list select {
    background-color: white; }
  body.encontra-tu-tienda .wal-list .wal-list__head {
    background-color: #E7EEF0;
    padding: 12px; }
  body.encontra-tu-tienda .wal-list .wal-list__body {
    max-height: 240px;
    overflow-y: auto; }
  body.encontra-tu-tienda .wal-list select {
    display: block;
    border-radius: 3px;
    border-color: #DDD;
    margin-top: 10px;
    width: 100%;
    height: 37px; }

body.encontra-tu-tienda .marker {
  display: inline-block;
  vertical-align: top;
  width: 20%;
  text-align: center; }

body.encontra-tu-tienda .shop-info {
  display: inline-block;
  vertical-align: top;
  width: 78%;
  padding-right: 10px; }

body.encontra-tu-tienda .icon-marker {
  text-align: center;
  position: relative;
  top: 6px;
  vertical-align: middle;
  display: inline-block; }

body.encontra-tu-tienda .icon-marker:before {
  content: "\e901";
  font-family: 'walmart-icons';
  color: #007DC6;
  font-size: 36px;
  font-weight: 400;
  line-height: 18px; }

body.encontra-tu-tienda .shop-name {
  color: #000;
  font-size: 17.7px;
  margin-bottom: 3px;
  font-weight: 400;
  display: inline-block;
  vertical-align: top;
  line-height: 18px;
  width: 100%; }

body.encontra-tu-tienda .shop-fulladdress {
  color: #999;
  font-size: 12px;
  line-height: 13px;
  vertical-align: top;
  font-weight: 400; }

body.encontra-tu-tienda .store-select {
  transition: .2s color, .2s border-color;
  background: white;
  border: 1px solid #FFC120;
  color: #F3B61A;
  height: 32px;
  line-height: 32px;
  width: 110px;
  margin-top: 7px;
  border-radius: 3px;
  outline: 0;
  font-weight: bold;
  cursor: pointer; }
  body.encontra-tu-tienda .store-select:hover {
    border-color: #F3B61A;
    color: #FFC120; }
  body.encontra-tu-tienda .store-select.clicked {
    color: #CCC;
    border-color: #CCC; }

body.encontra-tu-tienda .shop-info-window.main .services-shop dd,
body.encontra-tu-tienda .shop-info-window.main .shop-info-window__title-shop, body.encontra-tu-tienda .shop-info-window.standard .services-shop dd,
body.encontra-tu-tienda .shop-info-window.standard .shop-info-window__title-shop, body.encontra-tu-tienda .shop-info-window.pickup .services-shop dd,
body.encontra-tu-tienda .shop-info-window.pickup .shop-info-window__title-shop {
  color: #007DC6; }

body.encontra-tu-tienda .shop-info-window.presential .services-shop dd,
body.encontra-tu-tienda .shop-info-window.presential .shop-info-window__title-shop {
  color: #8B4897; }

body.encontra-tu-tienda .shop-info-window__title-shop {
  font-size: 18px;
  font-weight: 400;
  text-align: left;
  padding: 10px 0;
  display: block; }

body.encontra-tu-tienda .shop-info-window__address-shop,
body.encontra-tu-tienda .shop-info-window__phone-shop {
  color: #999;
  font-size: 12px;
  font-weight: 400;
  line-height: 1.4em;
  display: block;
  margin-bottom: 5px; }
  body.encontra-tu-tienda .shop-info-window__address-shop em,
  body.encontra-tu-tienda .shop-info-window__phone-shop em {
    color: #555; }

body.encontra-tu-tienda .shop-info-window__bottom {
  background-color: #F4F8FE;
  width: 100%;
  margin-top: 20px;
  padding: 10px; }
  body.encontra-tu-tienda .shop-info-window__bottom dl {
    display: inline-block;
    vertical-align: top; }
    body.encontra-tu-tienda .shop-info-window__bottom dl.time-shop {
      width: 58%;
      padding-right: 2%; }
    body.encontra-tu-tienda .shop-info-window__bottom dl.services-shop {
      width: 39%; }
  body.encontra-tu-tienda .shop-info-window__bottom dt {
    color: #000;
    font-size: 15.74px;
    font-weight: 400;
    margin-bottom: 11px;
    display: block; }
  @media screen and (max-width: 768px) {
    body.encontra-tu-tienda .shop-info-window__bottom {
      margin-top: 0; } }

body.encontra-tu-tienda .current-store {
  float: right;
  padding: 15px 0;
  position: relative;
  width: 240px; }
  body.encontra-tu-tienda .current-store::before {
    content: '';
    display: block;
    width: 95px;
    height: 70px;
    position: absolute;
    left: -110px;
    top: 11px;
    background: url(/arquivos/logo-mi-tienda.jpg) no-repeat; }
  body.encontra-tu-tienda .current-store .store-main-info {
    float: left;
    border-right: 2px solid #E6EDEF;
    padding-right: 10px;
    width: 100%; }
    body.encontra-tu-tienda .current-store .store-main-info .header {
      text-transform: uppercase;
      color: #76BA61;
      font-size: 12px;
      line-height: 1em;
      margin-bottom: 7px;
      font-weight: 600; }
    body.encontra-tu-tienda .current-store .store-main-info .store-name {
      color: #007DC6;
      font-size: 21px;
      line-height: 1em;
      margin-bottom: 5px;
      margin-top: 20px;
      font-weight: 600; }
    body.encontra-tu-tienda .current-store .store-main-info .store-address {
      font-size: 12px; }
  body.encontra-tu-tienda .current-store button.near-stores {
    text-align: center;
    border-radius: 3px;
    text-decoration: none;
    border: 0;
    outline: 0;
    cursor: pointer;
    /* Only used for the main stores */
    display: none;
    position: absolute;
    top: 100%;
    border: 2px solid #FFC120;
    border-radius: 10px;
    background: white;
    color: #FFC120;
    width: 100%;
    right: 0;
    height: 50px;
    font-weight: 600;
    font-size: 14px;
    margin: -5px 0 0; }
    body.encontra-tu-tienda .current-store button.near-stores:focus {
      text-decoration: none; }
  body.encontra-tu-tienda .current-store .near-stores-container {
    transition: .4s top;
    display: none;
    position: absolute;
    background: white;
    padding: 4px 20px;
    border: 1px solid #CCC;
    border-radius: 3px;
    top: 95%;
    width: 404px;
    width: 404px;
    margin-top: 65px;
    right: 0; }
    body.encontra-tu-tienda .current-store .near-stores-container.active {
      top: 100%; }
    body.encontra-tu-tienda .current-store .near-stores-container::before {
      content: '';
      display: block;
      position: absolute;
      width: 18px;
      height: 18px;
      -webkit-transform: rotate(45deg);
              transform: rotate(45deg);
      right: 108px;
      top: -10px;
      border-left: 1px solid #CCC;
      border-top: 1px solid #CCC;
      background: white; }
    body.encontra-tu-tienda .current-store .near-stores-container .store-item {
      padding: 15px 0;
      border-bottom: 1px solid #CCC;
      overflow: hidden; }
      body.encontra-tu-tienda .current-store .near-stores-container .store-item:last-child {
        border: 0; }
      body.encontra-tu-tienda .current-store .near-stores-container .store-item .store-info {
        color: #666;
        float: left; }
        body.encontra-tu-tienda .current-store .near-stores-container .store-item .store-info .store-name {
          font-weight: 600;
          font-size: 18px;
          line-height: 18px;
          margin-bottom: 6px; }
        body.encontra-tu-tienda .current-store .near-stores-container .store-item .store-info .store-address {
          font-size: 12px; }
      body.encontra-tu-tienda .current-store .near-stores-container .store-item button.store-select {
        float: right;
        margin-top: 1px; }

body.encontra-tu-tienda .shop-info-window__bottom dd {
  color: #999;
  font-size: 11.8px;
  font-weight: 400;
  line-height: normal; }

body.encontra-tu-tienda .gm-style-iw.gm-style-iw-c {
  overflow: visible !important;
  padding: 12px !important;
  max-height: none !important; }
  @media (max-width: 420px) {
    body.encontra-tu-tienda .gm-style-iw.gm-style-iw-c {
      max-width: 280px !important;
      width: 100% !important; } }

body.encontra-tu-tienda .gm-style-iw-d {
  overflow: visible !important;
  max-height: none !important; }
  @media (max-width: 420px) {
    body.encontra-tu-tienda .gm-style-iw-d {
      max-width: inherit !important;
      width: 100% !important; } }

/* Modal auth */
.walmart-auth {
  position: fixed;
  width: 100%;
  height: 100%;
  overflow: hidden;
  background-color: #007DC6;
  z-index: 99;
  top: 0;
  /* hotsale: */
  padding: 20px 10px;
  height: auto;
  overflow: visible;
  min-height: 100%;
  position: absolute; }
  .walmart-auth .modal-auth {
    transition: all 0.3s;
    position: absolute;
    left: 50%;
    width: 420px;
    margin-left: -210px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    border-radius: 5px; }
    .walmart-auth .modal-auth-hotsale img {
      display: block;
      margin: 0 auto 20px;
      max-width: 90%;
      box-shadow: 0 2px 10px #059; }
    .walmart-auth .modal-auth__header {
      background-color: #007DC6;
      text-align: center;
      padding: 0 0 20px;
      border-radius: 5px; }
    .walmart-auth .modal-auth__body {
      padding: 20px 20px 10px;
      background-color: white;
      border-radius: 2px;
      transition: height .2s ease;
      -webkit-animation: fadeIn .42s ease 0s forwards normal;
              animation: fadeIn .42s ease 0s forwards normal;
      /* solo para hotsale: */
      width: 420px;
      margin: 0 auto;
      box-shadow: 0 2px 10px #059; }
      .walmart-auth .modal-auth__body form {
        display: block;
        margin-bottom: 10px; }
        .walmart-auth .modal-auth__body form .form-input-txt {
          display: inline-block;
          vertical-align: top;
          width: 70%;
          height: 32px;
          text-indent: 10px;
          background-color: white;
          float: left;
          color: #007DC6;
          border: 1px solid #E6EDEF; }
        .walmart-auth .modal-auth__body form .bt-submit {
          border-radius: 0 4px 4px 0;
          -moz-border-radius-topleft: 0;
          -moz-border-radius-bottomleft: 0;
          background-color: #D98633;
          width: 30%;
          height: 32px;
          color: white;
          font-size: 14px;
          font-weight: 600;
          text-align: center;
          text-transform: uppercase;
          background-image: none;
          border: none;
          box-shadow: none;
          position: relative;
          left: -1px;
          padding: 0;
          outline: 0;
          text-shadow: none;
          cursor: pointer; }
      .walmart-auth .modal-auth__body .status-submit {
        color: #666;
        font-size: 14px;
        line-height: 19px;
        margin-bottom: 10px;
        display: block; }

.card-flag.American,
.card-flag.Amex,
.card-flag.Aura,
.card-flag.Banricompras,
.card-flag.Diners,
.card-flag.Discover,
.card-flag.Elo,
.card-flag.Hipercard,
.card-flag.Mastercard,
.card-flag.Visa {
  background-image: url(/Img/card-flags.jpg);
  text-indent: -999em;
  width: 40px; }

.card-flag {
  float: left;
  margin-bottom: 10px;
  overflow: hidden;
  display: block;
  font-size: .8em;
  height: 25px;
  line-height: 1.2em;
  margin-right: 2px;
  min-width: 36px;
  /* wal-152 */
  opacity: .6; }

.footer-content-security.mobile {
  display: none; }

.prateleira__no-stock {
  display: block;
  margin-bottom: 19px;
  line-height: 20px; }

/*
|--------------------------------------------------------------------------
|
|			PAYMENT
|
|--------------------------------------------------------------------------
*/
.vtex-bootstrap .form-search .search-query {
  border: 1px solid #EEE; }

/* Print Styles */
@media print {
  blockquote,
  img,
  pre,
  tr {
    page-break-inside: avoid; }
  * {
    background: 0 0 !important;
    color: #000 !important;
    box-shadow: none !important;
    text-shadow: none !important; }
  a,
  a:visited {
    text-decoration: underline; }
  a[href]:after {
    content: " (" attr(href) ")"; }
  abbr[title]:after {
    content: " (" attr(title) ")"; }
  .ir a:after,
  a[href^="javascript:"]:after,
  a[href^="#"]:after {
    content: ''; }
  blockquote,
  pre {
    border: 1px solid #999; }
  thead {
    display: table-header-group; }
  img {
    max-width: 100% !important; }
  @page {
    margin: .5cm; }
  h2,
  h3,
  p {
    orphans: 3;
    widows: 3; }
  h2,
  h3 {
    page-break-after: avoid; } }

#co_form .form-field.submit #commit {
  float: none;
  cursor: pointer; }

/* Eliminar luego del Hotsale */
.main-noBusquedas {
  background: transparent !important; }
  .main-noBusquedas img {
    width: 100%; }

body.revista-digital section .u-center {
  margin: 60px auto 0; }

body.orders .myorders-list .ordergroup.home-shipping .general-info.shipping-info,
body.account .myorders-list .ordergroup.home-shipping .general-info.shipping-info {
  display: block; }

body.orders .general-info.shipping-info,
body.account .general-info.shipping-info {
  display: none; }

/* Mechi CSS - Reorder some day */
li#giftlistimageupload,
li.glis-create-form-type,
li.giftlistmessage,
li.visibility,
li.action-view {
  display: none !important; }

.giftlistproduct .container-right .giftlistsku .giftlistproductsv2 thead th:nth-of-type(4):before, .giftlistshelf .container-right .giftlistsku .giftlistproductsv2 thead th:nth-of-type(4):before {
  content: 'Cantidad' !important; }

.deleteaccount-title > h3 {
  display: inline-block;
  width: 30%;
  font-size: 24px;
  font-size: 1.5rem;
  color: #333;
  font-weight: 700;
  position: relative;
  padding-bottom: 7px;
  vertical-align: bottom;
  margin-top: 30px;
  margin-bottom: 30px; }

#co_form .form-field.string.required > label {
  display: block;
  margin: 20px 0 5px;
  font-size: 15px; }

#co_form .form-field.submit #commit {
  display: inline-block;
  width: 50%;
  height: 40px;
  line-height: 40px;
  color: #007DC6;
  font-size: 14px;
  font-size: .875rem;
  background-color: white;
  border: 1px solid #ddd;
  border-radius: 3px;
  text-align: center;
  transition: all .3s linear;
  margin-top: 20px; }

#co_form .form-field.submit #commit:hover {
  color: white;
  background: #007DC6; }

input#cl_first_name {
  width: 100%;
  height: 35px;
  line-height: 35px;
  color: #666;
  background-color: white;
  border: 1px solid #007DC6;
  text-indent: 10px; }

input#cl_last_name {
  width: 100%;
  height: 35px;
  line-height: 35px;
  color: #666;
  background-color: white;
  border: 1px solid #007DC6;
  text-indent: 10px; }

input#cl_email {
  width: 100%;
  height: 35px;
  line-height: 35px;
  color: #666;
  background-color: white;
  border: 1px solid #007DC6;
  text-indent: 10px; }

input#cl_home_phone {
  width: 100%;
  height: 35px;
  line-height: 35px;
  color: #666;
  background-color: white;
  border: 1px solid #007DC6;
  text-indent: 10px; }

input#cl_phone {
  width: 100%;
  height: 35px;
  line-height: 35px;
  color: #666;
  background-color: white;
  border: 1px solid #007DC6;
  text-indent: 10px; }

#co_description {
  width: 100%;
  line-height: 35px;
  color: #666;
  background-color: white;
  border: 1px solid #007DC6;
  text-indent: 10px; }

.deleteaccount__wrapper {
  width: 40%; }

.deleteaccount__wrapper .contacto__title {
  margin-top: 30px; }

.alert-info {
  background-color: #d9edf7;
  border-color: #bce8f1;
  color: #3a87ad; }

.alert, .alert h4 {
  color: #c09853; }

.alert-success {
  background-color: #dff0d8;
  border-color: #d6e9c6;
  color: #468847; }

.alert-danger, .alert-error {
  background-color: #f2dede;
  border-color: #eed3d7;
  color: #b94a48; }

#delete-account-leyend {
  margin-top: 50px;
  font-size: 14px;
  color: #C6C6C6; }

#delete-account-leyend > a {
  color: rgba(0, 85, 128, 0.77);
  text-decoration: underline !important; }

a.view-more {
  display: none; }

li.giftlist-manager.must-login > a.error-back {
  color: rgba(0, 85, 128, 0.77);
  text-decoration: underline !important; }

.no-product.message {
  font-size: 0;
  margin-top: 10px;
  line-height: 16px; }

.no-product.message:before {
  content: "No existen productos en tu lista.";
  font-size: 16px; }

.no-product.message:after {
  content: "Para agregar productos, navegá por el sitio o utiliza la búsqueda.";
  font-size: 16px; }

#managermessage {
  font-size: 0; }

#managermessage:before {
  content: "La lista fue eliminada";
  font-size: 16px; }

li.action-manage > a {
  font-size: 0; }

/* Busca no encontrada */
.busca-no-encontrada .main-noBusqueda {
  border-radius: 3px;
  background-color: #F5F8FD;
  width: 100%;
  height: 203px;
  display: inline-block;
  vertical-align: top;
  margin-top: 36px;
  padding: 0 180px; }

.busca-no-encontrada .main-noBusqueda__icon {
  display: inline-block;
  background-repeat: no-repeat;
  background-image: url(/arquivos/icons-s1ad6691973.png);
  background-position: 0 -2050px;
  height: 130px;
  width: 130px;
  margin: 36px 38px 36px 0;
  float: left; }

.busca-no-encontrada .main-noBusqueda__text {
  float: left;
  margin-top: 70px;
  width: 455px; }

.busca-no-encontrada .main-noBusqueda__text h2 {
  color: #333;
  font-size: 24px;
  font-weight: 600;
  line-height: 21px;
  margin-bottom: 5px; }

.busca-no-encontrada .main-noBusqueda__text p {
  color: #999;
  font-size: 16px;
  font-weight: 400;
  line-height: 21px; }

.busca-no-encontrada .main-produtosdestacados {
  border-top: 1px solid #E6EDEF;
  padding-top: 20px; }

.busca-no-encontrada .main-noBusqueda__newicon {
  display: inline-block;
  background-repeat: no-repeat;
  background-image: url(/arquivos/icons-s1ad6691974.png);
  height: 203px;
  width: 310px;
  float: left !important; }

.busca-no-encontrada .main-noBusquedas {
  border-radius: 3px;
  background-color: #F5F8FD;
  width: 100%;
  height: 203px;
  display: inline-block;
  vertical-align: top;
  margin-top: 36px; }

.busca-no-encontrada .main-noBusqueda__texts {
  margin-top: 50px;
  margin-left: 40%; }

.busca-no-encontrada .main-noBusqueda__texts h2 {
  color: #333;
  font-size: 24px;
  font-weight: 600;
  line-height: 21px;
  margin-bottom: 15px; }

.busca-no-encontrada .main-noBusqueda__texts p {
  color: #999;
  font-size: 16px;
  font-weight: 400;
  line-height: 21px; }

.busca-no-encontrada .main-noBusqueda__texts p.link-home > a {
  color: rgba(0, 85, 128, 0.77);
  font-weight: bold;
  text-decoration: underline !important; }

.busca-no-encontrada .main-produtosdestacados h3 {
  border-top: 0px solid #E6EDEF; }

.control-group.address-form-complement label {
  font-size: 0 !important; }

.control-group.address-form-complement label:before {
  content: 'Piso / Departamento';
  font-size: 13px !important; }

.control-group.span.address-form-state label {
  font-size: 0 !important; }

.control-group.span.address-form-state label:before {
  content: "Provincia";
  font-size: 13px !important; }

.control-group.address-form-reference label {
  font-size: 0 !important; }

.control-group.address-form-reference label:before {
  content: 'Información adicional';
  font-size: 13px !important; }

#noProduct {
  width: 75%;
  margin: auto; }
  #noProduct .main-noBusqueda__newicon {
    display: inline-block;
    background-repeat: no-repeat;
    background-image: url(/arquivos/icons-s1ad6691974.png);
    height: 100%;
    width: 31%;
    float: left !important; }
  #noProduct .main-noBusquedas {
    border-radius: 3px;
    background-color: #F5F8FD;
    width: 100%;
    height: 203px;
    display: inline-block;
    vertical-align: top;
    margin-top: 36px; }
  #noProduct .main-noBusqueda__texts {
    margin-top: 50px;
    margin-left: 40%; }
  #noProduct .main-noBusqueda__texts h2 {
    color: #333;
    font-size: 24px;
    font-weight: 600;
    line-height: 21px;
    margin-bottom: 15px; }
  #noProduct .main-noBusqueda__texts p {
    color: #999;
    font-size: 16px;
    font-weight: 400;
    line-height: 21px; }
  #noProduct .main-noBusqueda__texts p.link-home > a {
    color: rgba(0, 85, 128, 0.77);
    font-weight: bold;
    text-decoration: underline !important; }

#opcoes-avalie {
  display: none !important; }

p.rating-avalie:before {
  content: 'Calificá este producto';
  display: block;
  margin: 10px; }

.summaryWrapper {
  margin-bottom: 20px; }

section.promo-container img {
  margin: 0 auto; }

/* Error pages */
body.error .content {
  padding: 0; }

body.error .main .u-center {
  text-align: center;
  color: #111;
  padding: 60px 0 90px; }

body.error .main h3 {
  position: relative;
  font-size: 32px;
  margin-bottom: 17px;
  height: 70px;
  line-height: 70px;
  padding-left: 70px; }
  body.error .main h3::before {
    content: '';
    background: url(/arquivos/isotype.png) center center no-repeat;
    width: 70px;
    height: 70px;
    display: inline-block;
    position: absolute;
    margin-left: -80px; }

body.error .main p {
  font-size: 21px;
  margin-bottom: 30px;
  line-height: 32px; }

body.error .main a.back-button {
  transition: .15s background;
  display: inline-block;
  padding: 12px 25px;
  border-radius: 4px;
  color: white;
  background: #007DC6;
  cursor: pointer; }
  body.error .main a.back-button:hover {
    background: #3397D1; }

/* Se incluyen al final para respetar la jerarquía de los estilos */
.bricklayer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; }

.bricklayer-column-sizer {
  width: 100%;
  display: none; }

@media screen and (min-width: 640px) {
  .bricklayer-column-sizer {
    width: 50%; } }

@media screen and (min-width: 980px) {
  .bricklayer-column-sizer {
    width: 33.333%; } }

@media screen and (min-width: 1200px) {
  .bricklayer-column-sizer {
    width: 25%; } }

.bricklayer-column {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  padding-left: 5px;
  padding-right: 5px; }

/* ----------------------------------------------------------------------------------------------------------------------
	Start/end block-name styles
---------------------------------------------------------------------------------------------------------------------- */
@media screen and (max-width: 736px) {
  .black-overlay {
    z-index: 998; }
  body.home .main-produtosdestacados {
    margin-top: 0; }
  body.encontra-tu-tienda .current-store,
  body.encontra-tu-tienda .wal-list {
    display: none; }
  body.encontra-tu-tienda #gmap {
    height: 400px !important; }
  .main .search-result .main .pages li.first,
  .main .search-result .main .pages li.last {
    display: none; }
  .walmart-auth .modal-auth__body {
    width: 98%; }
  .walmart-auth .modal-auth__body form .form-input-txt {
    width: 65%; }
  .walmart-auth .modal-auth__body form .bt-submit {
    width: 35%; }
  .walmart-auth img {
    max-width: 98%; }
  .prateleira .legal-price {
    margin-left: 0; }
  .desktop-only {
    display: none !important; }
  .desktop-only:first-child {
    display: block;
    background: none;
    border: none;
    padding-left: 0;
    text-align: center;
    font-size: 16px;
    text-align: center;
    color: #007dc6; }
  .top-message .desktop-only {
    display: none !important; }
  .bread-crumb {
    padding-left: 15px;
    margin: 20px 0 !important; }
  .content,
  .u-center {
    padding: 0; }
  .u-center {
    width: 100%;
    overflow: hidden; }
  .header-content > .u-center {
    overflow: initial; }
  #vtexIdContainer .vtexIdUI-show-app {
    width: 300px;
    height: 90% !important;
    overflow-y: scroll; }
  #vtexIdUI-auth-selector .modal-header {
    padding: 9px 15px 0; }
  #vtexIdUI-auth-selector .modal-header .close {
    right: 15px;
    top: 15px; }
  #vtexIdUI-auth-selector .modal-header > h4 {
    margin: 0; }
  #vtexIdUI-auth-selector .modal-header > h4:after {
    line-height: 16px;
    margin-top: 5px;
    font-size: 13px; }
  #vtexIdUI-auth-selector .modal-body {
    padding: 15px; }
  #vtexIdUI-auth-selector .vtexIdUI-providers-list > li:after {
    line-height: 13px; }
  .btn-block.btn-large {
    width: 100% !important; }
  .btn-block.btn-large span:before {
    font-size: 15px; }
  .vtexIdUI-send-email .vtexid-icon-mail {
    display: none; }
  #vtexIdUI-facebook > i {
    top: 11px;
    right: 12px; }
  #vtexIdUI-google-plus > i {
    top: 10px;
    right: 13px; }
  .vtexIdUI .modal-footer .vtexIdUI-back-link,
  .vtexIdUI .modal-footer .vtexIdUI-back-link > span {
    height: 45px;
    line-height: 45px; }
  .home .content {
    padding-bottom: 0;
    overflow: hidden; }
  .main-banner.active .u-center {
    overflow: visible; }
  body.home .main-banner .box-banner img {
    width: 100%;
    height: auto; }
  .main-banner .slick-list.draggable {
    height: 100%; }
  .main-banner .slick-next,
  .main-banner .slick-prev {
    display: none !important; }
  .main-banner .slick-dots {
    bottom: -18px;
    display: none !important;
    /* temp */ }
  .main-pasos {
    margin: 20px 0; }
  .main-pasos .u-center:last-child {
    background: #F4F8FE; }
  .main-pasos .u-center:last-child ul li {
    padding-top: 33px; }
  .main-pasos ul {
    width: 100%;
    height: 110px; }
  .main-pasos li {
    width: 100%;
    position: absolute;
    top: 0;
    left: 0; }
  .main-pasos ul.ul-icons {
    height: 55px; }
    .main-pasos ul.ul-icons li {
      transition: 0.35s border-color;
      border-bottom: 3px solid white;
      width: calc(100% / 3);
      position: relative;
      padding: 0; }
    .main-pasos ul.ul-icons li.active {
      border-color: #007DC6; }
    .main-pasos ul.ul-icons li.main-pasos__paso2Icon a::before,
    .main-pasos ul.ul-icons li.main-pasos__paso3Icon a::before {
      margin-bottom: 14px; }
  .main-pasos__paso1:before,
  .main-pasos__paso2:before,
  .main-pasos__paso3:before {
    width: 33% !important;
    background-position: 42px -1645px !important;
    padding-bottom: 10px;
    box-sizing: content-box; }
  .main-pasos li p,
  .main-pasos li span {
    transition: opacity 250ms linear; }
  .main-pasos li.active p,
  .main-pasos li.active span {
    opacity: 1; }
  .main-pasos__paso1 p,
  .main-pasos__paso1 span,
  .main-pasos__paso2 p,
  .main-pasos__paso2 span,
  .main-pasos__paso3 p,
  .main-pasos__paso3 span {
    opacity: 0; }
  .main-pasos__paso1:before {
    margin-left: -67%;
    border-bottom: 3px solid; }
  .main-pasos__paso3:before {
    margin-left: 67%; }
  .main-categoriasdestacadas h3 {
    padding-left: 15px;
    font-size: 18px; }
  .main-categoriasdestacadas__cats {
    border-bottom: 1px solid #ddd;
    display: block; }
  .main-categoriasdestacadas__elements {
    width: 50%;
    padding: 10px 40px;
    border-right: 1px solid #ddd;
    border-top: 1px solid #ddd;
    display: inline-block;
    margin: 0; }
    .main-categoriasdestacadas__elements p {
      display: inline-block;
      display: none;
      vertical-align: sub;
      line-height: 16px;
      height: 32px; }
    .main-categoriasdestacadas__elements:hover {
      opacity: 1;
      -webkit-transform: translateY(0);
              transform: translateY(0); }
  .main-categoriasdestacadas.dep .main-categoriasdestacadas__elements:nth-child(6) {
    display: none; }
  .main-categoriasdestacadas__elements a {
    line-height: 22px; }
    .main-categoriasdestacadas__elements a img {
      padding-bottom: 0; }
  .main-produtosdestacados {
    padding: 0 15px; }
    .main-produtosdestacados h3 {
      border-top: none;
      font-size: 18px; }
  .main-bannersbottom {
    margin-top: 10px;
    padding: 5px 0;
    border-top: 1px solid #E6EDEF; }
    .main-bannersbottom .box-banner {
      padding: 5px 10px;
      margin: 0;
      width: 100%;
      height: auto; }
      .main-bannersbottom .box-banner a {
        display: block; }
      .main-bannersbottom .box-banner img {
        width: 100%;
        display: block; }
  .institucional .content-right,
  .institucional .content-right .contacto__wrapper {
    margin: 0;
    width: 100%; }
  .institucional .header-content .u-center {
    padding: 0; }
  .institucional .u-center {
    padding: 0 15px 30px; }
  .institucional .institucional-sidebar {
    width: 100%; }
  .institucional .content-right .main-pasos {
    display: none; }
  .institucional .content-right .main-pasos + .institucional-contenido {
    margin-top: 20px; }
  .institucional.central-llamadas .institucional-sidebar__atecionCliente {
    text-align: center; }
  .institucional.central-llamadas .institucional-sidebar__atecionCliente:before {
    float: none; }
  .institucional.central-llamadas .institucional-sidebar__atecionCliente p {
    display: inline-block; }
  .institucional.targetas .main {
    padding-top: 70px; }
  .institucional.targetas .box-banner img {
    width: 100%;
    height: auto; }
  .institucional-contenido .listTitle {
    padding: 10px;
    min-height: auto;
    height: auto;
    line-height: 100%; }
  .institucional-contenido .listTitle:after {
    right: 6px;
    margin-right: 0; }
  .institucional-contenido .listaSub {
    padding: 10px;
    line-height: 17px; }
  .institucional-contenido__textoIzquierda {
    width: 100%; }
  .institucional-contenido__imgDerecho {
    width: 100%;
    margin-left: 0; }
  .institucional-contenido__imgDerecho img {
    width: 100%;
    height: auto; }
  .institucional-contenido__textoCompleto .cards-list {
    width: 100%; }
  .contacto .form-inline + .form-inline {
    margin-left: 0 !important; }
  .main .giftlist .search-result .prateleira__image img {
    max-width: 120px; }
  .brand {
    vertical-align: middle;
    margin-right: 5px; }
  .brand a,
  .ref-code {
    font-size: 12px;
    vertical-align: top; }
  .rating {
    width: 32%;
    height: 17px;
    margin-top: 0; }
  .rating-demonstrativo,
  .rating-produto {
    -webkit-transform: scale(0.7);
            transform: scale(0.7);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0; }
  .ref-code {
    line-height: 14px; }
  .ref-code:before {
    content: 'código: '; }
  .ref-code::after {
    content: ''; }
  .valor-de.price-list-price {
    margin: 10px 0;
    float: none; }
  .economia-de {
    float: none;
    margin: 5px 0; }
  .zoomWindow {
    display: none !important; }
  .buy-button:before,
  .choosing-walmart,
  .specs {
    display: none; }
  .buy-button {
    width: 290px;
    height: 60px;
    float: none;
    line-height: 60px;
    margin: 10px auto 0; }
  .buy-button:after {
    content: 'Agregar';
    font-size: 18px; }
  .nav-on-page {
    overflow-x: auto;
    white-space: nowrap;
    padding: 5px 0 0 15px;
    margin-bottom: 10px; }
  .nav-on-page .u-center {
    position: static;
    width: auto;
    margin: initial; }
  .nav-on-page li {
    display: inline-block;
    width: auto; }
  .nav-on-page li a {
    padding: 10px;
    margin-right: 10px;
    font-size: 11px;
    display: inline-block; }
  .prod-desc .productDescription {
    margin: 0;
    padding: 15px;
    display: none; }
  #resenha h4,
  .prod-desc .productDescription:before {
    font-size: 18px;
    margin-bottom: 15px; }
  #opiniao_de_usuario {
    display: none; }
  #resenha {
    padding: 15px;
    margin-bottom: 0; }
  #resenha .media {
    height: 20px; }
  #resenha .media > span {
    display: inline-block;
    vertical-align: super;
    font-size: 14px; }
  #resenha .media em {
    width: 100px; }
  #resenha .avaliacao .rating-avalie {
    -webkit-transform: scale(0.7);
            transform: scale(0.7);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0; }
  #resenha .avaliacao .rating {
    height: auto;
    border: 0;
    width: auto;
    padding: 0;
    display: block;
    float: none;
    margin-top: 10px;
    margin-right: 0; }
  #resenha .avaliacao .rating .voteRatingStar {
    margin-right: 0;
    width: 36%; }
  #resenha .avaliacao .rating .voteRatingBar {
    width: 62%; }
  #resenha .avaliacao .rating li,
  .resenhas {
    width: 100%; }
  #resenha .avaliacao .rating li span:last-child {
    right: 37%; }
  #resenha .avalie-produto {
    float: none;
    margin-top: 10px;
    width: 100%; }
  #resenha .avalie-produto h5 {
    display: block;
    font-size: 14px; }
  #caracteristicas:before,
  .wbto h2 {
    font-size: 18px;
    margin-bottom: 15px; }
  .resenhas {
    margin-top: 0; }
  .wbto {
    padding: 15px; }
  .eletronic-adap .eletronic-adap .nav-on-page li {
    width: auto; }
  #caracteristicas {
    margin: 0;
    padding: 15px; }
  #caracteristicas:before {
    font-size: 1.125rem; }
  .main-sidebarnav {
    display: block;
    float: none;
    width: 100%;
    margin-top: 30px;
    background: #F4F8FE; }
  .main-sidebarnav .box-banner,
  .main-sidebarnav__acercade {
    display: none; }
  .main-sidebarnav .navigation-tabs {
    padding: 0;
    border: none; }
  .main-sidebarnav .search-single-navigator {
    /* Vtex bug of lis without a. "li a" font-size fix this. */ }
    .main-sidebarnav .search-single-navigator li {
      font-size: 0; }
    .main-sidebarnav .search-single-navigator h3,
    .main-sidebarnav .search-single-navigator h4,
    .main-sidebarnav .search-single-navigator h5,
    .main-sidebarnav .search-single-navigator li {
      position: relative;
      width: 100%;
      margin: 0;
      padding: 0 0 0 15px;
      color: #333;
      font-size: 15px;
      font-size: 0.9375rem;
      background: #F4F8FE;
      border-bottom: 1px solid #ddd;
      line-height: 60px; }
      .main-sidebarnav .search-single-navigator h3 a,
      .main-sidebarnav .search-single-navigator h4 a,
      .main-sidebarnav .search-single-navigator h5 a,
      .main-sidebarnav .search-single-navigator li a {
        position: relative;
        display: inline-block;
        height: 60px;
        line-height: 60px;
        padding: 0;
        color: inherit;
        font-size: inherit;
        background: inherit;
        border: none; }
    .main-sidebarnav .search-single-navigator h3 {
      border-top: 1px solid #ddd; }
    .main-sidebarnav .search-single-navigator h5 {
      position: relative;
      height: 60px;
      line-height: 60px;
      padding-left: 15px; }
    .main-sidebarnav .search-single-navigator h5.active:before,
    .main-sidebarnav .search-single-navigator h5:before {
      content: '';
      vertical-align: middle;
      position: absolute;
      right: 15px;
      top: 24px;
      width: 0;
      height: 0;
      display: block; }
    .main-sidebarnav .search-single-navigator h5:before {
      border-top: 6px solid transparent !important;
      border-bottom: 6px solid transparent !important;
      border-left: 6px solid #FFC120 !important;
      border-right: inherit !important; }
    .main-sidebarnav .search-single-navigator h5.active:before {
      border-left: 6px solid transparent !important;
      border-right: 6px solid transparent !important;
      border-top: 6px solid #FFC120 !important; }
    .main-sidebarnav .search-single-navigator h5.active + ul {
      display: block; }
    .main-sidebarnav .search-single-navigator ul {
      display: none;
      margin: 0; }
      .main-sidebarnav .search-single-navigator ul li {
        padding: 0; }
        .main-sidebarnav .search-single-navigator ul li a {
          width: 100%;
          padding-left: 15px;
          background-color: #fff; }
        .main-sidebarnav .search-single-navigator ul li a:before {
          display: none; }
  .main-produtosdepartamento,
  .main .search-result .main {
    display: block;
    float: none;
    width: 100%; }
    .main-produtosdepartamento__banners,
    .main .search-result .main__banners {
      display: none; }
  .main-produtosdepartamento__banners .box-banner {
    float: none;
    margin: 0 !important;
    overflow: hidden; }
    .main-produtosdepartamento__banners .box-banner + .box-banner {
      display: none; }
  .main-produtosdepartamento__marcas {
    position: relative;
    height: auto;
    border: none; }
    .main-produtosdepartamento__marcas .sliderMarcas {
      width: auto;
      height: auto;
      margin: 0;
      overflow: hidden; }
    .main-produtosdepartamento__marcas .sliderMarcas .btn-wrapper {
      position: absolute;
      z-index: 99;
      top: 50%;
      margin: auto;
      left: 0;
      right: 0;
      width: 100%;
      max-width: 999px; }
    .main-produtosdepartamento__marcas .sliderMarcas .swiper-button-next,
    .main-produtosdepartamento__marcas .sliderMarcas .swiper-button-prev {
      background-image: none;
      font-family: 'walmart-icons';
      color: #017cc7;
      font-size: 30px;
      height: 30px;
      margin-top: -10px;
      position: absolute; }
    .main-produtosdepartamento__marcas .sliderMarcas .swiper-button-next {
      right: 5px; }
    .main-produtosdepartamento__marcas .sliderMarcas .swiper-button-prev {
      left: 5px; }
    .main-produtosdepartamento__marcas .sliderMarcas .swiper-button-next::before,
    .main-produtosdepartamento__marcas .sliderMarcas .swiper-button-prev::before {
      position: absolute; }
    .main-produtosdepartamento__marcas .sliderMarcas .swiper-button-next::before {
      content: '\e930';
      right: 0; }
    .main-produtosdepartamento__marcas .sliderMarcas .swiper-button-prev::before {
      content: '\e931';
      left: 0; }
    .main-produtosdepartamento__marcas .box-banner {
      width: auto; }
      .main-produtosdepartamento__marcas .box-banner a {
        height: auto; }
      .main-produtosdepartamento__marcas .box-banner img {
        width: 100%;
        height: auto; }
  .main-categoriasdestacadas {
    padding: 0;
    margin: 0; }
    .main-categoriasdestacadas > h3 {
      padding: 15px;
      padding-bottom: 0;
      margin: 0;
      font-size: 18px; }
    .main-categoriasdestacadas.dep .main-categoriasdestacadas__elements {
      margin: 0;
      padding: 15px;
      border-right: 1px solid #ddd; }
      .main-categoriasdestacadas.dep .main-categoriasdestacadas__elements:nth-of-type(1), .main-categoriasdestacadas.dep .main-categoriasdestacadas__elements:nth-of-type(2) {
        border-top: 1px solid #ddd; }
      .main-categoriasdestacadas.dep .main-categoriasdestacadas__elements:nth-of-type(1 + n) {
        border-right: none; }
  body.categoria .main-productosdestacados {
    margin-top: 10px; }
    body.categoria .main-productosdestacados > h3 {
      font-size: 18px;
      border: none;
      text-align: center;
      margin-bottom: 10px;
      background: #007DC6;
      color: white; }
    body.categoria .main-productosdestacados .prateleira {
      margin-bottom: 20px; }
      body.categoria .main-productosdestacados .prateleira h2 {
        margin-bottom: 50px;
        padding-left: 15px;
        color: #333;
        font-size: 18px; }
  body.departamento .main .u-center {
    padding: 0; }
  body.departamento .bread-crumb,
  body.categoria .bread-crumb {
    padding: 10px;
    margin: 0 !important;
    background-color: #f7f7f7;
    border: 5px solid #f7f7f7;
    white-space: nowrap;
    overflow: hidden; }
  body.departamento .bread-crumb ul li a,
  body.categoria .bread-crumb ul li a {
    font-size: 12px; }
  body.resultado-busca .banners-container {
    display: block;
    width: auto;
    margin-bottom: 0; }
  body.departamento .main .u-center,
  body.categoria .main .u-center,
  body.resultado-busca .main .u-center {
    padding: 0; }
  body.departamento .main .main-sidebarnav,
  body.categoria .main .main-sidebarnav,
  body.resultado-busca .main .main-sidebarnav {
    position: fixed;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    margin: 0;
    background: 0 0;
    transition: left 0.3s linear, background 250ms linear 150ms;
    transition-delay: 0s, 150ms;
    z-index: 10; }
    body.departamento .main .main-sidebarnav .search-single-navigator,
    body.categoria .main .main-sidebarnav .search-single-navigator,
    body.resultado-busca .main .main-sidebarnav .search-single-navigator {
      display: none !important; }
  body.departamento .main-sidebarnav .menu-departamento,
  body.departamento .main-sidebarnav .menu-departamento fieldset,
  body.departamento .main-sidebarnav .menu-departamento > div,
  body.departamento .main-sidebarnav .navigation-tabs,
  body.categoria .main-sidebarnav .menu-departamento,
  body.categoria .main-sidebarnav .menu-departamento fieldset,
  body.categoria .main-sidebarnav .menu-departamento > div,
  body.categoria .main-sidebarnav .navigation-tabs,
  body.resultado-busca .main-sidebarnav .menu-departamento,
  body.resultado-busca .main-sidebarnav .menu-departamento fieldset,
  body.resultado-busca .main-sidebarnav .menu-departamento > div,
  body.resultado-busca .main-sidebarnav .navigation-tabs {
    height: 100%; }
  body.departamento .main-sidebarnav .menu-departamento h5 + div,
  body.categoria .main-sidebarnav .menu-departamento h5 + div,
  body.resultado-busca .main-sidebarnav .menu-departamento h5 + div {
    height: 100%;
    padding-bottom: 100px;
    overflow-y: scroll; }
    body.departamento .main-sidebarnav .menu-departamento h5 + div.activeFilter,
    body.categoria .main-sidebarnav .menu-departamento h5 + div.activeFilter,
    body.resultado-busca .main-sidebarnav .menu-departamento h5 + div.activeFilter {
      left: 0;
      background: rgba(51, 51, 51, 0.8);
      transition: background 250ms linear; }
      body.departamento .main-sidebarnav .menu-departamento h5 + div.activeFilter .close-filter,
      body.categoria .main-sidebarnav .menu-departamento h5 + div.activeFilter .close-filter,
      body.resultado-busca .main-sidebarnav .menu-departamento h5 + div.activeFilter .close-filter {
        position: absolute;
        top: 0;
        right: 0;
        width: 20%;
        height: 61px;
        font-size: 0;
        background: url(/arquivos/cerca-menu.png) center no-repeat #f4f4f4;
        background-size: 35%; }
      body.departamento .main-sidebarnav .menu-departamento h5 + div.activeFilter .apply-filter,
      body.categoria .main-sidebarnav .menu-departamento h5 + div.activeFilter .apply-filter,
      body.resultado-busca .main-sidebarnav .menu-departamento h5 + div.activeFilter .apply-filter {
        position: absolute;
        bottom: 0;
        display: block;
        width: 80%;
        height: 40px;
        line-height: 40px;
        color: white;
        font-size: 15px;
        background-color: #d98633;
        text-align: center; }
      body.departamento .main-sidebarnav .menu-departamento h5 + div.activeFilter .search-multiple-navigator,
      body.categoria .main-sidebarnav .menu-departamento h5 + div.activeFilter .search-multiple-navigator,
      body.resultado-busca .main-sidebarnav .menu-departamento h5 + div.activeFilter .search-multiple-navigator {
        display: block !important; }
  body.departamento .main-sidebarnav .search-multiple-navigator,
  body.categoria .main-sidebarnav .search-multiple-navigator,
  body.resultado-busca .main-sidebarnav .search-multiple-navigator {
    width: 80%;
    height: 100%;
    max-height: 100%;
    background: #fff; }
    body.departamento .main-sidebarnav .search-multiple-navigator h3,
    body.departamento .main-sidebarnav .search-multiple-navigator h4,
    body.categoria .main-sidebarnav .search-multiple-navigator h3,
    body.categoria .main-sidebarnav .search-multiple-navigator h4,
    body.resultado-busca .main-sidebarnav .search-multiple-navigator h3,
    body.resultado-busca .main-sidebarnav .search-multiple-navigator h4 {
      display: none; }
    body.departamento .main-sidebarnav .search-multiple-navigator .ver-filtros,
    body.departamento .main-sidebarnav .search-multiple-navigator h5,
    body.departamento .main-sidebarnav .search-multiple-navigator label,
    body.categoria .main-sidebarnav .search-multiple-navigator .ver-filtros,
    body.categoria .main-sidebarnav .search-multiple-navigator h5,
    body.categoria .main-sidebarnav .search-multiple-navigator label,
    body.resultado-busca .main-sidebarnav .search-multiple-navigator .ver-filtros,
    body.resultado-busca .main-sidebarnav .search-multiple-navigator h5,
    body.resultado-busca .main-sidebarnav .search-multiple-navigator label {
      display: block;
      width: 100%;
      height: 60px;
      line-height: 60px;
      color: #007DC6;
      font-size: 18px;
      background-color: #fff; }
    body.departamento .main-sidebarnav .search-multiple-navigator label,
    body.categoria .main-sidebarnav .search-multiple-navigator label,
    body.resultado-busca .main-sidebarnav .search-multiple-navigator label {
      position: relative;
      color: #333;
      font-size: 15px;
      background-color: #F4F8FE;
      border-bottom: 1px solid #ddd; }
      body.departamento .main-sidebarnav .search-multiple-navigator label .multi-search-checkbox,
      body.categoria .main-sidebarnav .search-multiple-navigator label .multi-search-checkbox,
      body.resultado-busca .main-sidebarnav .search-multiple-navigator label .multi-search-checkbox {
        display: inline-block;
        width: 27px;
        height: 27px;
        margin-right: 15px;
        background: white;
        border: 1px solid #ddd;
        border-radius: 4px;
        vertical-align: middle; }
    body.departamento .main-sidebarnav .search-multiple-navigator .bt-refinar,
    body.categoria .main-sidebarnav .search-multiple-navigator .bt-refinar,
    body.resultado-busca .main-sidebarnav .search-multiple-navigator .bt-refinar {
      display: none; }
    body.departamento .main-sidebarnav .search-multiple-navigator .refino-marca,
    body.categoria .main-sidebarnav .search-multiple-navigator .refino-marca,
    body.resultado-busca .main-sidebarnav .search-multiple-navigator .refino-marca {
      text-indent: 15px; }
    body.departamento .main-sidebarnav .search-multiple-navigator .ver-filtros,
    body.categoria .main-sidebarnav .search-multiple-navigator .ver-filtros,
    body.resultado-busca .main-sidebarnav .search-multiple-navigator .ver-filtros {
      display: inline-block;
      text-align: center; }
  body.departamento .main .search-result .btn-filter,
  body.categoria .main .search-result .btn-filter,
  body.resultado-busca .main .search-result .btn-filter {
    display: block;
    width: 100%;
    height: 40px;
    line-height: 40px;
    color: white;
    font-size: 15px;
    font-size: 0.9375rem;
    background-color: #d98633;
    text-align: center;
    margin: 0; }
  body.departamento .main .search-result .sub,
  body.categoria .main .search-result .sub,
  body.resultado-busca .main .search-result .sub {
    position: static; }
    body.departamento .main .search-result .sub .resultado-busca-filtro,
    body.categoria .main .search-result .sub .resultado-busca-filtro,
    body.resultado-busca .main .search-result .sub .resultado-busca-filtro {
      background-color: #f5f8fd;
      border-top: 1px solid #ddd;
      border-bottom: 1px solid #ddd; }
      body.departamento .main .search-result .sub .resultado-busca-filtro .orderBy,
      body.categoria .main .search-result .sub .resultado-busca-filtro .orderBy,
      body.resultado-busca .main .search-result .sub .resultado-busca-filtro .orderBy {
        position: relative;
        padding: 10px 0; }
      body.departamento .main .search-result .sub .resultado-busca-filtro .orderBy:before,
      body.categoria .main .search-result .sub .resultado-busca-filtro .orderBy:before,
      body.resultado-busca .main .search-result .sub .resultado-busca-filtro .orderBy:before {
        position: absolute;
        top: 48%;
        right: 10px;
        content: ' ';
        display: block;
        width: 0;
        height: 0;
        border-left: 6px solid transparent;
        border-right: 6px solid transparent;
        border-top: 6px solid #FFC120; }
      body.departamento .main .search-result .sub .resultado-busca-filtro .orderBy label,
      body.categoria .main .search-result .sub .resultado-busca-filtro .orderBy label,
      body.resultado-busca .main .search-result .sub .resultado-busca-filtro .orderBy label {
        margin-right: 15px;
        font-size: 15px; }
      body.departamento .main .search-result .sub .resultado-busca-filtro .orderBy select,
      body.categoria .main .search-result .sub .resultado-busca-filtro .orderBy select,
      body.resultado-busca .main .search-result .sub .resultado-busca-filtro .orderBy select {
        background: none;
        width: 220px;
        height: 40px;
        margin: 10px 0;
        color: #333;
        font-size: 15px;
        background-color: white;
        border: 1px solid #e3e3e3;
        text-indent: 10px; }
  body.departamento .main .search-result .pager.top,
  body.departamento .main .search-result .sub:last-of-type,
  body.categoria .main .search-result .pager.top,
  body.categoria .main .search-result .sub:last-of-type,
  body.resultado-busca .main .search-result .pager.top,
  body.resultado-busca .main .search-result .sub:last-of-type {
    display: none; }
  body.departamento .main .search-result .pager.bottom,
  body.categoria .main .search-result .pager.bottom,
  body.resultado-busca .main .search-result .pager.bottom {
    margin-top: 15px;
    text-align: center; }
  body.departamento .main .search-result .pager.bottom .pages,
  body.categoria .main .search-result .pager.bottom .pages,
  body.resultado-busca .main .search-result .pager.bottom .pages {
    float: none;
    padding: 0; }
  body.departamento .main .search-result .pager.bottom .pages li,
  body.categoria .main .search-result .pager.bottom .pages li,
  body.resultado-busca .main .search-result .pager.bottom .pages li {
    margin: 0 2px;
    background-color: transparent;
    font-size: 18px;
    border: none; }
  body.departamento .main .search-result .pager.bottom .pages .next,
  body.departamento .main .search-result .pager.bottom .pages .previous,
  body.categoria .main .search-result .pager.bottom .pages .next,
  body.categoria .main .search-result .pager.bottom .pages .previous,
  body.resultado-busca .main .search-result .pager.bottom .pages .next,
  body.resultado-busca .main .search-result .pager.bottom .pages .previous {
    display: inline-block;
    font-size: 0;
    background-color: white;
    border: 1px solid #e0e0e0;
    border-radius: 0; }
  body.departamento .main .search-result .pager.bottom .pages .next:before,
  body.departamento .main .search-result .pager.bottom .pages .previous:before,
  body.categoria .main .search-result .pager.bottom .pages .next:before,
  body.categoria .main .search-result .pager.bottom .pages .previous:before,
  body.resultado-busca .main .search-result .pager.bottom .pages .next:before,
  body.resultado-busca .main .search-result .pager.bottom .pages .previous:before {
    content: '';
    display: inline-block;
    width: 0;
    height: 0;
    vertical-align: middle; }
  body.departamento .main .search-result .pager.bottom .pages .previous:before,
  body.categoria .main .search-result .pager.bottom .pages .previous:before,
  body.resultado-busca .main .search-result .pager.bottom .pages .previous:before {
    border-top: 8px solid transparent;
    border-bottom: 8px solid transparent;
    border-right: 8px solid #e0e0e0; }
  body.departamento .main .search-result .pager.bottom .pages .next:before,
  body.categoria .main .search-result .pager.bottom .pages .next:before,
  body.resultado-busca .main .search-result .pager.bottom .pages .next:before {
    border-top: 8px solid transparent;
    border-bottom: 8px solid transparent;
    border-left: 8px solid #e0e0e0; }
  body.departamento .main .search-result .prateleira,
  body.categoria .main .search-result .prateleira,
  body.resultado-busca .main .search-result .prateleira {
    margin: 0; }
  body.departamento .main .search-result .prateleira > ul,
  body.categoria .main .search-result .prateleira > ul,
  body.resultado-busca .main .search-result .prateleira > ul {
    overflow: visible;
    white-space: initial; }
    body.departamento .main .search-result .prateleira > ul li,
    body.categoria .main .search-result .prateleira > ul li,
    body.resultado-busca .main .search-result .prateleira > ul li {
      width: 50%;
      border-right: 2px solid #e3e3e3;
      border-bottom: 2px solid #e3e3e3; }
    body.departamento .main .search-result .prateleira > ul li:nth-of-type(1 + n),
    body.categoria .main .search-result .prateleira > ul li:nth-of-type(1 + n),
    body.resultado-busca .main .search-result .prateleira > ul li:nth-of-type(1 + n) {
      border-right: none; }
  body.departamento .main .search-result .prateleira__flags .flag.nuevo,
  body.categoria .main .search-result .prateleira__flags .flag.nuevo,
  body.resultado-busca .main .search-result .prateleira__flags .flag.nuevo {
    top: 120px;
    right: 10px;
    -webkit-transform: scale(0.7);
            transform: scale(0.7); }
  body.departamento .main .search-result .prateleira__flags .flag.liquidacion,
  body.categoria .main .search-result .prateleira__flags .flag.liquidacion,
  body.resultado-busca .main .search-result .prateleira__flags .flag.liquidacion {
    position: absolute;
    top: 0;
    left: 0; }
  body.departamento .main .search-result .prateleira__image,
  body.categoria .main .search-result .prateleira__image,
  body.resultado-busca .main .search-result .prateleira__image {
    margin-top: 25px;
    text-align: center; }
  body.multi-search-result .main .search-result__preview,
  body.multi-search-result .search-result .main .sub:last-child {
    display: none !important; }
  body.multi-search-result .prateleira {
    margin-top: 5px;
    border-top: 1px solid #f0f0f0; }
  body.multi-search-result .prateleira > ul {
    overflow-x: initial;
    white-space: initial; }
    body.multi-search-result .prateleira > ul li {
      width: 50%;
      border-left: 1px solid #f0f0f0;
      border-bottom: 1px solid #f0f0f0; }
  body.multi-search-result .tabs-nav {
    margin-bottom: 0; }
  body.multi-search-result .tabs-nav .tab-multisearch:first-child {
    margin-left: 15px; }
  body.multi-search-result .multisearch-tab-content {
    padding: 0; }
  body.multi-search-result .form-new-search {
    float: none;
    padding: 7px; }
  .main .search-result {
    margin: 0 0 20px; }
  .main .search-result .main .sub {
    height: auto;
    position: static;
    background: white;
    border: 0; }
  .main .search-result .main .sub .orderBy {
    float: none;
    display: inline-block;
    margin: 0; }
  .main .search-bar {
    margin: 0;
    padding: 20px 15px; }
    .main .search-bar__title {
      font-size: 18px;
      margin-bottom: 5px; }
    .main .search-bar__result {
      margin-bottom: 0; }
  .resultado-busca-filtro {
    padding: 0 12px;
    clear: both;
    background-color: white; }
  .busca-no-encontrada .main-noBusqueda {
    height: auto;
    margin: 0;
    padding: 30px 0; }
  .busca-no-encontrada .main-noBusqueda__icon {
    float: none;
    margin: 0 auto;
    display: block; }
  .busca-no-encontrada .main-noBusqueda__text {
    float: none;
    width: 100%;
    margin-top: 15px;
    padding: 0 20px;
    text-align: center; }
  .busca-no-encontrada .main-noBusqueda__text h2 {
    font-size: 18px;
    font-size: 1.125rem; }
  .busca-no-encontrada .main-noBusqueda__text p {
    font-size: 15px;
    font-size: 0.9375rem; }
  .busca-no-encontrada .main-produtosdestacados {
    margin: 0; }
  /* Los !important son por conflicto por superposición de la hoja arquivos/mechi.css */
  .main-noBusqueda__newicon {
    background-size: auto 100% !important;
    height: 85px !important;
    width: 100% !important;
    float: right !important;
    margin-left: -40px !important;
    margin: 0 !important;
    background-position: center right !important;
    background-color: #c5eaff; }
  .main-noBusquedas {
    height: auto !important; }
  .busca-no-encontrada .main-noBusqueda__texts {
    float: none !important;
    clear: both;
    margin: 0 !important;
    padding: 10px 15px; }
  .busca-no-encontrada .main-noBusqueda__texts p {
    font-size: 12px !important;
    line-height: 18px !important; }
  .busca-no-encontrada .main-noBusqueda__texts h2 {
    font-size: 14px !important;
    margin-bottom: 4px !important; }
  .menuOn body {
    overflow: hidden; }
  .header-content__login,
  .header-top {
    display: none; }
  .header-nav {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: -100%;
    z-index: 12;
    background: 0 0;
    transition: left 0.3s linear, background 250ms linear 150ms;
    display: block; }
    .header-nav.activeMenu {
      left: 0;
      background: rgba(51, 51, 51, 0.8);
      transition: background 250ms linear; }
    .header-nav .close-menu {
      display: none;
      width: 20%;
      height: 61px;
      position: fixed;
      top: 0;
      right: 0;
      vertical-align: top;
      float: right;
      font-size: 0;
      background: url(/arquivos/cerca-menu.png) center no-repeat #f4f4f4;
      background-size: 35%; }
    .header-nav .u-center {
      width: 80%;
      height: 100%;
      max-height: 100%;
      display: inline-block;
      background: white;
      overflow-y: auto;
      overflow-x: hidden;
      padding: 0 !important; }
    .header-nav__compraminima {
      padding: 0 15px; }
    .header-nav__menu {
      height: auto;
      position: relative;
      width: 100%;
      transition: margin-left 250ms linear; }
    .header-nav__menu.openMenu {
      margin-left: -100%; }
    .header-nav__menu ul > li.servicio {
      display: none; }
    .header-nav__menu ul > li a {
      display: block;
      height: 60px;
      width: 100%;
      line-height: 60px !important;
      padding: 0 20px;
      font-size: 13px;
      font-weight: 700;
      position: relative; }
    .header-nav__menu .menu-categoria > ul > li a::after {
      content: '';
      display: block;
      vertical-align: middle;
      position: absolute;
      right: 15px;
      top: 24px;
      width: 0;
      height: 0;
      border-top: 6px solid transparent !important;
      border-bottom: 6px solid transparent !important;
      border-left: 6px solid #FFC120 !important;
      border-right: inherit !important; }
    .header-nav__menu .menu-categoria > ul > li a.active::after {
      content: none; }
    .header-nav__menu .menu-departamento ul li a::after {
      content: none; }
    .header-nav__menu ul > li .sub-servicios {
      width: 100% !important;
      top: -120px;
      left: 100%;
      height: auto;
      background: #F4F8FE !important;
      position: absolute !important; }
  .btn-filter.mobile-only {
    display: block;
    margin-top: 10px;
    margin-left: 10px; }
  .main .search-result .main .pager.top {
    top: -47px !important; }
  body.departamento .main .search-result .main .pager.top {
    top: -77px !important; }
  .header-nav__menu ul > li {
    width: 100%;
    min-height: 60px;
    height: auto;
    margin-right: 0;
    line-height: 60px !important;
    margin-left: 0 !important;
    border-bottom: 1px solid #ddd;
    background: #F4F8FE; }
    .header-nav__menu ul > li.atencion-cliente span,
    .header-nav__menu ul > li.buscador-sucursales span,
    .header-nav__menu ul > li.cuenta-lista span,
    .header-nav__menu ul > li.voltar a::after,
    .header-nav__menu ul > li.voltar span {
      display: none; }
    .header-nav__menu ul > li.atencion-cliente, .header-nav__menu ul > li.buscador-sucursales, .header-nav__menu ul > li.cuenta-lista, .header-nav__menu ul > li.store-selection-combo, .header-nav__menu ul > li.voltar {
      position: absolute;
      top: 61px;
      text-align: left;
      padding: 0 20px 0 30px;
      left: 0;
      background: #007DC6;
      color: white;
      font-size: 15px;
      font-weight: 600; }
    .header-nav__menu ul > li.store-selection-combo {
      padding-top: 8px;
      line-height: 44px !important; }
      .header-nav__menu ul > li.store-selection-combo::before {
        content: '';
        background-repeat: no-repeat;
        background-image: url(/arquivos/icons-s1ad6691973.png);
        background-position: 0 -722px;
        height: 25px;
        width: 27px;
        display: inline-block;
        vertical-align: middle;
        float: left;
        margin: 8px 12px 10px 0; }
      .header-nav__menu ul > li.store-selection-combo.ready {
        line-height: 21px !important; }
    .header-nav__menu ul > li.voltar {
      top: 0;
      left: 100%; }
      .header-nav__menu ul > li.voltar a {
        padding: 0;
        color: #fff !important;
        font-weight: 600;
        font-size: 15px;
        font-size: 0.9375rem; }
      .header-nav__menu ul > li.voltar a::before {
        content: '';
        display: block;
        vertical-align: middle;
        position: absolute;
        left: -20px;
        right: inherit;
        top: 24px;
        width: 0;
        height: 0;
        border-top: 6px solid transparent !important;
        border-bottom: 6px solid transparent !important;
        border-right: 6px solid #FFC120 !important;
        border-left: inherit !important; }
    .header-nav__menu ul > li.atencion-cliente {
      top: 120px;
      padding: 0;
      border-top: 1px solid white; }
      .header-nav__menu ul > li.atencion-cliente a {
        padding: 0 20px 0 30px;
        color: #fff !important;
        font-weight: 600;
        font-size: 15px; }
      .header-nav__menu ul > li.atencion-cliente a::after {
        display: none; }
      .header-nav__menu ul > li.atencion-cliente a::before {
        content: '\e93c';
        font-family: 'walmart-icons';
        display: inline-block;
        font-size: 27px;
        font-size: 1.6875rem;
        font-weight: 100;
        color: white;
        margin-right: 8px;
        float: left;
        line-height: 30px;
        line-height: 1.875rem;
        margin-top: 14px; }
    .header-nav__menu ul > li.buscador-sucursales {
      top: 181px;
      padding: 0;
      border-top: 1px solid #fff; }
      .header-nav__menu ul > li.buscador-sucursales a {
        padding: 0 20px 0 30px;
        color: #fff !important;
        font-weight: 600;
        font-size: 15px; }
      .header-nav__menu ul > li.buscador-sucursales a::after {
        display: none; }
      .header-nav__menu ul > li.buscador-sucursales a::before {
        content: '';
        background-repeat: no-repeat;
        background-image: url(/arquivos/icons-s1ad6691973.png);
        background-position: 0 -1998px;
        height: 32px;
        width: 22px;
        display: inline-block;
        vertical-align: middle;
        float: left;
        margin: 15px 12px 10px 0; }
  .header-nav__menu ul > li.cuenta-lista {
    top: 0;
    padding: 0;
    border-bottom: 1px solid #fff; }
  .header-nav__menu ul > li.cuenta-lista a {
    width: 50%;
    padding: 0;
    display: inline-block;
    text-align: center;
    color: #fff !important;
    font-weight: 600;
    font-size: 15px; }
  .header-nav__menu ul > li.cuenta-lista a:after,
  .header-nav__menu ul > li.todas-cat > a {
    display: none; }
  .header-nav__menu ul > li.cuenta-lista a.mi-cuenta {
    border-right: 1px solid #fff; }
  .header-nav__menu ul > li.todas-cat {
    margin-top: 242px;
    border-bottom: none; }
    .header-nav__menu ul > li.todas-cat .menu-categoria {
      width: 100%;
      position: relative;
      background: #F4F8FE; }
      .header-nav__menu ul > li.todas-cat .menu-categoria .title-menu {
        display: none !important; }
      .header-nav__menu ul > li.todas-cat .menu-categoria > ul {
        height: auto;
        padding-top: 0;
        margin: 0;
        box-shadow: none !important;
        display: block !important; }
        .header-nav__menu ul > li.todas-cat .menu-categoria > ul li {
          border-bottom: 1px solid #ddd; }
        .header-nav__menu ul > li.todas-cat .menu-categoria > ul li a {
          display: block;
          height: 60px;
          width: 100%;
          line-height: 60px !important; }
        .header-nav__menu ul > li.todas-cat .menu-categoria > ul li a.active {
          position: absolute;
          left: 100%;
          z-index: 10;
          width: 100%;
          top: -180px;
          padding: 0 10px; }
        .header-nav__menu ul > li.todas-cat .menu-categoria > ul li.divisor {
          display: none; }
      .header-nav__menu ul > li.todas-cat .menu-categoria .menu-departamento {
        width: 100%;
        top: -120px;
        left: 100%;
        height: auto;
        background: #F4F8FE; }
        .header-nav__menu ul > li.todas-cat .menu-categoria .menu-departamento .content-ul {
          margin: 0; }
          .header-nav__menu ul > li.todas-cat .menu-categoria .menu-departamento .content-ul__element {
            width: 100% !important; }
          .header-nav__menu ul > li.todas-cat .menu-categoria .menu-departamento .content-ul ul {
            width: 100%;
            background: #F4F8FE;
            margin-bottom: 0; }
          .header-nav__menu ul > li.todas-cat .menu-categoria .menu-departamento .content-ul ul > li {
            margin-bottom: 0;
            display: none;
            background: white;
            position: relative; }
          .header-nav__menu ul > li.todas-cat .menu-categoria .menu-departamento .content-ul ul > li:before {
            content: '';
            display: block;
            vertical-align: middle;
            position: absolute;
            right: 15px;
            top: 24px;
            width: 0;
            height: 0;
            border-top: 6px solid transparent !important;
            border-bottom: 6px solid transparent !important;
            border-left: 6px solid #FFC120 !important;
            border-right: inherit !important;
            z-index: 1; }
          .header-nav__menu ul > li.todas-cat .menu-categoria .menu-departamento .content-ul ul > li.departamento-nome {
            display: block !important;
            color: #007DC6;
            background: #F4F8FE; }
            .header-nav__menu ul > li.todas-cat .menu-categoria .menu-departamento .content-ul ul > li.departamento-nome a {
              color: #007DC6 !important;
              background: #F4F8FE !important;
              overflow: visible;
              height: auto; }
            .header-nav__menu ul > li.todas-cat .menu-categoria .menu-departamento .content-ul ul > li.departamento-nome a br {
              display: none; }
            .header-nav__menu ul > li.todas-cat .menu-categoria .menu-departamento .content-ul ul > li.departamento-nome.active:before {
              border-left: 6px solid transparent !important;
              border-right: 6px solid transparent !important;
              border-top: 6px solid #FFC120 !important;
              border-bottom: inherit !important; }
          .header-nav__menu ul > li.todas-cat .menu-categoria .menu-departamento .content-ul ul > li a {
            position: relative;
            display: inline-block;
            width: 100%; }
          .header-nav__menu ul > li.todas-cat .menu-categoria .menu-departamento .content-ul ul > li a:after {
            display: none !important; }
  header .header .header-blue,
  header .header .header-content {
    height: 52px; }
  header .header .header-content {
    position: relative; }
    header .header .header-content .header-content__carrito {
      position: absolute;
      top: 0;
      right: 20px;
      margin-top: 7px;
      width: 26px; }
  /* ----------------------------------------------------------------------------------------------------------------------
		Start minicart styles
	---------------------------------------------------------------------------------------------------------------------- */
  .header-content .header-content__carrito .header-minicart {
    margin-left: -194px;
    z-index: 12; }
  .is-show-cart .header-content .header-content__carrito .header-minicart {
    display: block; }
  .header-content .header-content__carrito .minicart-overlay {
    display: none;
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    cursor: pointer;
    z-index: 11; }
  .is-show-cart .header-content .header-content__carrito .minicart-overlay {
    display: block; }
  #minicart-opener {
    width: 36px;
    text-align: left; }
  #minicart-wrapper {
    position: absolute;
    top: 0;
    right: 8px;
    width: 38px;
    padding-top: 8px; }
    #minicart-wrapper .minicart-total {
      display: none; }
    #minicart-wrapper .inner {
      right: -8px;
      top: 52px; }
    body.home #minicart-wrapper .inner,
    .header.search-open #minicart-wrapper .inner {
      top: 94px; }
  #logistics-wrapper {
    display: none !important; }
  /* ----------------------------------------------------------------------------------------------------------------------
		end minicart styles
	---------------------------------------------------------------------------------------------------------------------- */
  .header-content .header-content__carrito .total-cart {
    display: none; }
  .header-content__menufixed {
    display: block;
    margin: 10px 10px 0 15px; }
    .header-content__menufixed a::after {
      display: none; }
  .header-content__marca {
    position: absolute;
    display: block;
    left: 0;
    right: 0;
    width: 108px;
    height: 26px;
    margin: 13px auto; }
    .header-content__marca a {
      width: 108px;
      height: 26px;
      background-size: 100% auto; }
  .header-content__searchMobile {
    width: 32px;
    height: 32px;
    font-size: 0;
    float: left;
    margin-top: 10px; }
    .header-content__searchMobile::before {
      content: '\e915';
      font-family: 'walmart-icons';
      font-size: 32px;
      color: white; }
  .header-content__busqueda {
    width: 100%;
    margin-left: 0 !important;
    margin-right: 0 !important;
    height: 50px;
    display: none; }
    .header-content__busqueda .autocomplete {
      background: #007DC6;
      height: auto;
      padding: 10px;
      position: relative; }
      .header-content__busqueda .autocomplete .tb-cell::before {
        content: '';
        display: block;
        position: absolute;
        border: 8px solid transparent;
        border-top: 8px solid white;
        -webkit-transform: rotate(180deg);
                transform: rotate(180deg);
        left: 66px;
        top: -6px; }
      .header-content__busqueda .autocomplete .tb-cell {
        width: 100%;
        height: 50px;
        height: auto;
        padding: 0; }
        .header-content__busqueda .autocomplete .tb-cell + .tb-cell {
          padding: 0 5px 0 0; }
      .header-content__busqueda .autocomplete .autocomplete__selectcategoria {
        display: none; }
  body.home .header-content__busqueda {
    display: block; }
  .header-content__busqueda {
    margin-top: 0;
    top: 42px;
    position: absolute; }
    .header-content__busqueda .autocomplete__searchbox {
      height: 32px; }
    .header-content__busqueda .autocomplete__submit {
      height: 32px; }
      .header-content__busqueda .autocomplete__submit::before {
        font-size: 22px;
        line-height: 32px; }
  .multisearch-tooltipmsg {
    width: auto;
    left: 10px;
    top: 65px;
    margin-right: 10px;
    overflow: visible !important;
    background: #eee;
    color: #666;
    padding: 7px; }
    .multisearch-tooltipmsg::after {
      content: '';
      display: block;
      position: absolute;
      border: 8px solid transparent;
      border-top: 8px solid #eee;
      -webkit-transform: rotate(180deg);
              transform: rotate(180deg);
      left: 56px;
      top: -16px; }
  .modal-search-summary {
    width: 100%;
    right: 0; }
  .prateleira_veamas {
    border: 0;
    padding: 0; }
  .prateleira > ul {
    overflow-x: auto; }
  .prateleira li {
    width: 50%;
    border-radius: 0;
    white-space: initial;
    padding: 12px 14px; }
  .prateleira li:hover {
    box-shadow: none; }
  .prateleira__name {
    display: block;
    font-size: 15px; }
  .prateleira__rate {
    border-bottom: none; }
  .prateleira__list-price {
    font-size: 11px; }
  .prateleira__flags .flag.nuevo {
    top: 85px; }
  .autocomplete__result {
    width: 100%;
    right: 0;
    top: 52px; }
    .autocomplete__result .prateleira li {
      display: block;
      width: 100%;
      padding: 0; }
    .autocomplete__result .prateleira.autocomplete {
      background: white;
      padding: 0; }
  .prateleira__best-price {
    display: inline-block;
    vertical-align: middle; }
  .prateleira__discount {
    float: none;
    display: inline-block;
    vertical-align: middle;
    margin: 2px 0 0 10px; }
  span.cybermonday2017-logo_desktop {
    display: none; }
  #appbanner {
    height: 92px;
    background-color: rgba(35, 31, 32, 0.95);
    width: 100%;
    position: fixed;
    z-index: 99;
    bottom: 0vh; }
  #appbanner .appbanner_wrapper {
    height: 92px;
    width: 95%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
        justify-content: space-around;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    max-width: 410px;
    margin: auto;
    padding-left: 2%;
    padding-right: 2%; }
  .appbanner_wrapper .appbanner_close {
    margin-right: 13px; }
  .appbanner_wrapper .appbanner_close .close_icon::before {
    font-family: 'walmart-icons';
    font-size: 8px;
    content: '\e904';
    color: #fff; }
  .appbanner_wrapper .appbanner_logo_container div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-flex-pack: distribute;
        justify-content: space-around; }
  .appbanner_wrapper .appbanner_logo_container svg {
    width: 44px;
    border-radius: 15%; }
  .appbanner_wrapper .appbanner_text {
    margin-left: 13px;
    width: 36%; }
  .appbanner_wrapper .appbanner_text p {
    font-size: 14px;
    line-height: 17px;
    color: #fff;
    margin-bottom: 3px; }
  .appbanner_wrapper .appbanner_button {
    margin-left: 13px; }
  .appbanner_wrapper .appbanner_button div {
    font-size: 14px;
    color: #fff;
    width: 92px;
    height: 43px;
    background-color: #f5b43f;
    border-radius: 5px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
        justify-content: space-around;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
  .appbanner_wrapper .appbanner_stars {
    margin-top: -7px; }
  .appbanner_wrapper .appbanner_stars .starcolor {
    margin-right: 3px; }
  .appbanner_wrapper .appbanner_stars .starcolor::before {
    font-family: 'walmart-icons';
    font-size: 8px;
    content: '\e903';
    color: #f5b43f; }
  .appbanner_wrapper .appbanner_stars .star::before {
    font-family: 'walmart-icons';
    font-size: 8px;
    content: '\e903'; } }

@media screen and (max-width: 768px) {
  body.departamento .main .u-center .main-produtosdepartamento__marcas .sliderMarcas {
    max-width: 500px; } }

@media screen and (min-width: 320px) and (max-width: 420px) {
  .prateleira li {
    width: 50%; }
  body.home .main-banner,
  body.home .main-banner .box-banner,
  body.home .main-banner .u-center,
  body.home .main-banner.active .u-center {
    height: 150px; }
  .main-pasos .u-center:last-child ul li {
    padding: 25px 10px 0; }
  body.departamento .main .u-center .main-produtosdepartamento__marcas .sliderMarcas {
    max-width: 300px; }
  .main .search-result .search-result__preview {
    display: none; }
  .main .search-result .nav-bar.top {
    text-align: center; }
  .product-list .resultItemsWrapper .nav-bar.top {
    text-align: center; } }

@media screen and (min-width: 737px) {
  body.multi-search-result .main .search-result .pager.top {
    position: static; }
    body.multi-search-result .main .search-result .pager.top .pages {
      float: none;
      margin: 0; }
  body.multi-search-result .main .search-result .pager.bottom {
    position: absolute;
    margin-top: -59px; } }

/* This file is included in:

	- walmart.css
	- checkout-custom.css
*/
body.verificacion-domicilio #ajaxBusy {
  display: none !important; }

body.verificacion-domicilio .temp-message-container {
  height: 250px;
  position: relative; }
  body.verificacion-domicilio .temp-message-container .temp-message-box {
    width: 550px;
    height: 130px;
    text-align: center;
    line-height: 130px;
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    top: 0;
    bottom: 0;
    border: 2px solid #007DC6;
    background: #FCFCFC;
    color: #007DC6;
    box-shadow: 0 3px 5px rgba(0, 0, 0, 0.2); }
    body.verificacion-domicilio .temp-message-container .temp-message-box .temp-message {
      line-height: 21px;
      display: inline-block;
      vertical-align: middle; }

body.verificacion-domicilio .address-normalizer-container {
  margin: 80px auto 0; }

.address-normalizer-container {
  display: none;
  overflow: hidden;
  width: 70%;
  padding-left: 1em;
  padding-right: 1em;
  margin: 40px auto 0;
  height: 420px;
  line-height: 420px;
  /* Icons */
  /* Try again step */
  /* Form styles */ }
  .address-normalizer-container .left-col,
  .address-normalizer-container .right-col {
    height: 100%; }
  .address-normalizer-container .left-col {
    float: left;
    width: 370px;
    padding: 0 23px 0;
    background: #F3F6FB; }
  .address-normalizer-container .right-col {
    display: block;
    position: relative;
    float: right;
    width: calc(100% - 390px); }
  .address-normalizer-container .step {
    display: none;
    line-height: initial;
    padding: 0;
    border: 0;
    margin: 0;
    transition: all .2s ease-in-out;
    vertical-align: middle;
    margin-top: -20px; }
    .address-normalizer-container .step.active {
      display: inline-block; }
  .address-normalizer-container .title {
    width: 100%;
    margin-bottom: 16px;
    font-size: 25px;
    font-weight: 600;
    line-height: 46px;
    color: #333;
    text-align: center; }
  .address-normalizer-container .subtitle {
    clear: both;
    width: 100%;
    font-size: 24px;
    font-weight: normal;
    line-height: 30px;
    color: #333;
    text-align: center; }
  .address-normalizer-container .address {
    width: 100%;
    margin-top: 25px;
    font-size: 14px;
    font-weight: normal;
    line-height: 24px;
    color: #808080;
    text-align: left; }
  .address-normalizer-container .buttons-wrapper {
    overflow: hidden;
    margin-top: 30px;
    padding-top: 20px;
    border-top: 1px solid #E0E0E0; }
  .address-normalizer-container .button {
    float: left;
    width: 156px;
    line-height: 42px;
    font-size: 15px;
    font-weight: bold;
    border-radius: 4px;
    text-align: center;
    cursor: pointer; }
    .address-normalizer-container .button.large {
      width: 324px; }
  .address-normalizer-container .yes-button,
  .address-normalizer-container .no-button {
    width: 150px; }
  .address-normalizer-container .yes-button {
    background-color: #D78433;
    color: #FFF;
    float: right; }
  .address-normalizer-container .no-button {
    background-color: #FFF;
    color: #8E9093;
    border: 1px solid #E0E0E0; }
  .address-normalizer-container .icon {
    text-align: center;
    margin-bottom: 17px; }
    .address-normalizer-container .icon::after {
      content: '';
      width: 42px;
      height: 42px;
      display: inline-block;
      background-size: 42px; }
    .address-normalizer-container .icon.success-icon::after {
      background-image: url("/arquivos/icon_ok.png"); }
    .address-normalizer-container .icon.error-icon::after {
      background-image: url("/arquivos/icon_error.png"); }
  .address-normalizer-container .tryagain .subtitle {
    margin-bottom: 18px; }
  .address-normalizer-container .tryagain .button {
    background-color: #D78433;
    color: #FFF;
    float: none;
    margin: 0 auto; }
  .address-normalizer-container form {
    overflow: hidden; }
  .address-normalizer-container label {
    display: block;
    font-size: 13px;
    font-weight: 700;
    line-height: 21px;
    color: #333;
    margin-bottom: 4px; }
  .address-normalizer-container select, .address-normalizer-container input {
    background: white;
    width: 156px;
    height: 38px;
    line-height: 38;
    font-size: 14px;
    color: #809093;
    box-shadow: none;
    transition: none;
    border-radius: 0;
    border: 1px solid #E0E0E0;
    outline: 0;
    padding: 0 10px; }
  .address-normalizer-container .input-container {
    padding-bottom: 11px; }
    .address-normalizer-container .input-container:nth-child(2n+1) {
      float: left; }
    .address-normalizer-container .input-container:nth-child(2n+2) {
      float: right; }
  .address-normalizer-container .change-address .buttons-wrapper {
    margin-top: 14px; }
  .address-normalizer-container img {
    float: none;
    position: absolute;
    width: 100%; }
  .address-normalizer-container .overlay {
    position: absolute;
    display: block;
    width: 100%;
    height: 420px;
    background: #FFF;
    opacity: .8; }
    .address-normalizer-container .overlay.hidden {
      display: none !important; }
  .address-normalizer-container .walmart-loader {
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -31px 0 0 -31px;
    z-index: 15;
    width: 62px;
    font-size: 0;
    height: 63px;
    background: url(/arquivos/Loading_Walmart.gif) center no-repeat rgba(255, 255, 255, 0.8);
    box-shadow: 1px 1px 5px 1px rgba(0, 0, 0, 0.1);
    border-radius: 100%; }

@media screen and (min-width: 320px) and (max-width: 736px) {
  body.verificacion-domicilio .address-normalizer-container {
    margin: 0 auto; }
  .address-normalizer-container {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    height: auto; }
    .address-normalizer-container .left-col,
    .address-normalizer-container .right-col {
      width: 100%; }
    .address-normalizer-container img {
      position: static;
      display: block; }
    .address-normalizer-container .button.large {
      width: 313px;
      float: none; }
    .address-normalizer-container .left-col {
      text-align: center;
      padding: 0; }
    .address-normalizer-container .right-col {
      height: auto;
      line-height: initial; }
    .address-normalizer-container .step {
      width: 320px;
      padding: 0 3px;
      text-align: left; } }

/* Footer responsive */
@media screen and (max-width: 736px) {
  .home .content {
    padding-bottom: 0;
    overflow: hidden; }
  .desktop-only {
    display: none !important; }
  .footer-top {
    display: none; }
  .main-menuFooter {
    width: 100%;
    display: inline-block !important; }
  .main-menuFooter .menu-footer > ul {
    width: 100%; }
  .main-menuFooter .menu-footer > ul > li {
    width: 100%;
    height: auto; }
  .main-menuFooter .menu-footer > ul > li > a {
    display: block;
    width: 100%;
    height: 45px;
    line-height: 45px;
    color: #333;
    font-size: 15px;
    font-weight: 600;
    padding-left: 30px;
    background: #F4F8FE;
    position: relative;
    border-bottom: 1px solid #DDD; }
  .main-menuFooter .menu-footer > ul > li > a:after {
    content: "";
    display: block;
    vertical-align: middle;
    position: absolute;
    right: 15px;
    top: 15px;
    width: 0;
    height: 0;
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    border-left: 6px solid #FFC120;
    border-right: inherit; }
  .main-menuFooter .menu-footer > ul > li > a.active:after {
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 6px solid #FFC120;
    border-bottom: inherit; }
  .main-menuFooter .ul-departamento {
    display: none; }
  .main-menuFooter .ul-departamento .departamento-nome {
    width: 100%;
    height: 45px;
    border-bottom: 1px solid #DDD; }
  .main-menuFooter .ul-departamento .departamento-nome a {
    display: block;
    width: 100%;
    height: 45px;
    padding-left: 30px;
    line-height: 45px;
    position: relative;
    color: #666; }
    .main-menuFooter .ul-departamento .departamento-nome a::after {
      content: "";
      display: block;
      vertical-align: middle;
      position: absolute;
      right: 15px;
      top: 15px;
      width: 0;
      height: 0;
      border-top: 6px solid transparent !important;
      border-bottom: 6px solid transparent !important;
      border-left: 6px solid #FFC120 !important;
      border-right: inherit !important; }
  .footer-content {
    padding-bottom: 0; }
  .footer-content .u-center {
    padding: 0; }
  .footer-content__elements {
    width: 100%; }
    .footer-content__elements > h4.same-column-footer {
      margin-top: 0px; }
  .footer-content__elements .ver-todos {
    width: 67%;
    max-width: 477px;
    margin: auto;
    font-size: 12px;
    border: 1px solid #007DC6;
    color: #007DC6;
    padding: 10px;
    border-radius: 5px;
    font-weight: 600; }
  .footer-content__elements > h4 {
    width: 100%;
    height: 50px;
    line-height: 50px;
    padding-left: 30px;
    margin-bottom: 0;
    border-top: 1px solid #DDD;
    background: #F4F8FE;
    position: relative; }
  .footer-content__elements > h4:after {
    content: "";
    display: block;
    vertical-align: middle;
    position: absolute;
    right: 15px;
    top: 20px;
    width: 0;
    height: 0;
    border-top: 6px solid transparent !important;
    border-bottom: 6px solid transparent !important;
    border-left: 6px solid #FFC120 !important;
    border-right: inherit !important; }
  .footer-content__elements > h4.desktop-only:first-child:after {
    display: none; }
  .footer-content__elements ul {
    display: none; }
  .footer-content__elements ul > li {
    width: 100%;
    height: 50px; }
  .footer-content__elements ul > li a {
    display: block;
    width: 100%;
    height: 50px;
    line-height: 50px;
    padding-left: 30px; }
  .footer-content__elements ul.footer-content__elements--tarjetas {
    display: block;
    margin-top: 30px;
    padding: 0 37px;
    text-align: center;
    margin-top: 0; }
  .footer-bottom .footer-content__elements:first-child,
  .footer-news__info {
    display: none; }
  .footer-doublecontent-container {
    width: 100%; }
  .footer-content__elements ul.footer-content__elements--tarjetas li {
    width: auto;
    margin-right: 5px !important; }
  .footer-news {
    height: 126px; }
  .footer-news .newsletter {
    width: 100%;
    padding: 0 30px;
    height: 126px; }
  .footer-news .newsletter p {
    width: 100%;
    height: auto;
    text-align: center;
    padding-top: 25px;
    line-height: 12px; }
  .footer-news .newsletter .newsletter-client-email {
    width: 65%; }
  .footer-news .newsletter .newsletter-button-ok {
    width: 35%;
    font-size: 12px;
    text-transform: none; }
  .footer-news .newsletter .error {
    width: 57%;
    margin-right: 10px;
    margin-top: 10px; }
  .footer-news .newsletter .success {
    margin-top: 23px; }
  .footer-news .newsletter .newsletter-button-back {
    margin-top: 44px; }
  .footer-bottom .footer-content__elements {
    width: 100% !important; }
  .footer-bottom .footer-content__elements:nth-child(2) {
    padding: 0 30px 15px; }
  .footer-bottom .footer-content__elements:not(:nth-child(2)) {
    display: none; }
  .footer-content-security.mobile {
    display: block;
    padding-top: 10px;
    padding-bottom: 20px; }
    .footer-content-security.mobile ul {
      text-align: center;
      display: -webkit-inline-box;
      display: -ms-inline-flexbox;
      display: inline-flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      width: 100%;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center; }
    .footer-content-security.mobile li {
      display: inline-block;
      padding: 0 10px;
      vertical-align: middle; } }

/* Listados responsive */
body {
  /* Generales listado */
  /* Banners categoria */
  /* Banners departamento */ }
  body.departamento .main, body.resultado-busca .main, body.search-result .main, body.categoria .main {
    padding-top: 105px; }
    @media screen and (max-width: 736px) {
      body.departamento .main, body.resultado-busca .main, body.search-result .main, body.categoria .main {
        padding-top: 88px; } }
    @media screen and (max-width: 480px) {
      body.departamento .main, body.resultado-busca .main, body.search-result .main, body.categoria .main {
        padding-top: 80px; } }
    body.departamento .main .u-center, body.resultado-busca .main .u-center, body.search-result .main .u-center, body.categoria .main .u-center {
      padding: 0 15px;
      margin: auto;
      max-width: 1364px;
      width: 100%; }
      @media screen and (max-width: 736px) {
        body.departamento .main .u-center, body.resultado-busca .main .u-center, body.search-result .main .u-center, body.categoria .main .u-center {
          padding: 0px; } }
      body.departamento .main .u-center .search-result, body.resultado-busca .main .u-center .search-result, body.search-result .main .u-center .search-result, body.categoria .main .u-center .search-result {
        width: 100%; }
      body.departamento .main .u-center .bread-crumb, body.resultado-busca .main .u-center .bread-crumb, body.search-result .main .u-center .bread-crumb, body.categoria .main .u-center .bread-crumb {
        width: 100%; }
      body.departamento .main .u-center .main-produtosdepartamento, body.resultado-busca .main .u-center .main-produtosdepartamento, body.search-result .main .u-center .main-produtosdepartamento, body.categoria .main .u-center .main-produtosdepartamento {
        width: calc(100% - 223px); }
        @media screen and (max-width: 736px) {
          body.departamento .main .u-center .main-produtosdepartamento, body.resultado-busca .main .u-center .main-produtosdepartamento, body.search-result .main .u-center .main-produtosdepartamento, body.categoria .main .u-center .main-produtosdepartamento {
            width: 100%; } }
        body.departamento .main .u-center .main-produtosdepartamento .search-result .main, body.resultado-busca .main .u-center .main-produtosdepartamento .search-result .main, body.search-result .main .u-center .main-produtosdepartamento .search-result .main, body.categoria .main .u-center .main-produtosdepartamento .search-result .main {
          width: 100%; }
        @media screen and (max-width: 736px) {
          body.departamento .main .u-center .main-produtosdepartamento .search-result__preview, body.resultado-busca .main .u-center .main-produtosdepartamento .search-result__preview, body.search-result .main .u-center .main-produtosdepartamento .search-result__preview, body.categoria .main .u-center .main-produtosdepartamento .search-result__preview {
            display: none; } }
  body.categoria .main .u-center .main-produtosdepartamento__banners {
    width: 100%; }
    body.categoria .main .u-center .main-produtosdepartamento__banners .box-banner {
      width: 100%; }
      @media screen and (max-width: 736px) {
        body.categoria .main .u-center .main-produtosdepartamento__banners .box-banner {
          height: auto; } }
      body.categoria .main .u-center .main-produtosdepartamento__banners .box-banner img {
        width: auto;
        height: 200px;
        max-width: initial; }
        @media screen and (max-width: 736px) {
          body.categoria .main .u-center .main-produtosdepartamento__banners .box-banner img {
            width: 100%;
            height: auto; } }
  body.departamento .main .u-center .main-produtosdepartamento {
    /* Banners marcas */ }
    body.departamento .main .u-center .main-produtosdepartamento__banners {
      width: 100%; }
      body.departamento .main .u-center .main-produtosdepartamento__banners .box-banner {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
        height: auto; }
        body.departamento .main .u-center .main-produtosdepartamento__banners .box-banner:nth-child(1) {
          width: calc(100% - 270px);
          margin-right: 20px;
          overflow: hidden; }
          @media screen and (max-width: 999px) {
            body.departamento .main .u-center .main-produtosdepartamento__banners .box-banner:nth-child(1) {
              width: 100%;
              margin-right: 0; }
              body.departamento .main .u-center .main-produtosdepartamento__banners .box-banner:nth-child(1) img {
                width: 100%;
                height: auto; } }
        body.departamento .main .u-center .main-produtosdepartamento__banners .box-banner:nth-child(2) {
          width: 250px; }
          @media screen and (max-width: 999px) {
            body.departamento .main .u-center .main-produtosdepartamento__banners .box-banner:nth-child(2) {
              display: none; } }
        body.departamento .main .u-center .main-produtosdepartamento__banners .box-banner img {
          width: auto;
          height: 200px;
          max-width: initial; }
    body.departamento .main .u-center .main-produtosdepartamento__marcas {
      height: auto;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center; }
      body.departamento .main .u-center .main-produtosdepartamento__marcas .sliderMarcas {
        width: 95%;
        height: auto;
        display: block;
        margin: 0 auto;
        text-align: center;
        z-index: 8; }
        @media screen and (max-width: 999px) {
          body.departamento .main .u-center .main-produtosdepartamento__marcas .sliderMarcas {
            overflow: hidden; } }
        body.departamento .main .u-center .main-produtosdepartamento__marcas .sliderMarcas .box-banner a {
          height: 70px img;
            height-width: auto;
            height-height: 100%; }

/* Home v2 */
.home-v2.first-load .content .main .main-banner {
  position: relative;
  overflow: hidden; }
  .home-v2.first-load .content .main .main-banner__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    overflow: hidden;
    height: 300px; }
    .home-v2.first-load .content .main .main-banner__wrapper .box-banner:first-child {
      z-index: 9999; }

.home-v2.first-load .content .main .category-slider__wrapper {
  width: auto; }
  .home-v2.first-load .content .main .category-slider__wrapper .category-slider__categories {
    overflow: hidden; }
    .home-v2.first-load .content .main .category-slider__wrapper .category-slider__categories .category-slider__slide {
      margin: 0 9px; }

.home-v2.first-load .content .main .featured-products__container ul,
.home-v2.first-load .content .main .unbeatable-products__container ul,
.home-v2.first-load .content .main .own-brand-products__container ul,
.home-v2.first-load .content .main .special-products__container ul {
  overflow: hidden; }
  .home-v2.first-load .content .main .featured-products__container ul li,
  .home-v2.first-load .content .main .unbeatable-products__container ul li,
  .home-v2.first-load .content .main .own-brand-products__container ul li,
  .home-v2.first-load .content .main .special-products__container ul li {
    min-width: 196px;
    margin-right: 10px; }
    .home-v2.first-load .content .main .featured-products__container ul li .prateleira__qty,
    .home-v2.first-load .content .main .unbeatable-products__container ul li .prateleira__qty,
    .home-v2.first-load .content .main .own-brand-products__container ul li .prateleira__qty,
    .home-v2.first-load .content .main .special-products__container ul li .prateleira__qty {
      display: none; }

@media screen and (max-width: 999px) {
  .home-v2.first-load .content .main {
    padding-top: 80px; }
    .home-v2.first-load .content .main .featured-products__container ul li,
    .home-v2.first-load .content .main .unbeatable-products__container ul li,
    .home-v2.first-load .content .main .own-brand-products__container ul li,
    .home-v2.first-load .content .main .special-products__container ul li {
      width: 209px;
      margin: 0;
      margin-rigth: 5px; }
    .home-v2.first-load .content .main .product-boxes__container {
      overflow: hidden; } }

@media screen and (max-width: 736px) {
  .home-v2.first-load .content .main {
    padding-top: 80px; }
    .home-v2.first-load .content .main .product-boxes__container {
      overflow: hidden; } }

@media screen and (max-width: 480px) {
  .home-v2.first-load .content .main {
    padding-top: 80px; }
    .home-v2.first-load .content .main .featured-products__container ul li,
    .home-v2.first-load .content .main .unbeatable-products__container ul li, .home-v2.first-load .content .main auto
.own-brand-products__container ul li,
    .home-v2.first-load .content .main .special-products__container ul li {
      width: 144px; }
    .home-v2.first-load .content .main .product-boxes__container {
      overflow: hidden; } }

.home-v2 .ad-banner {
  width: 100%;
  height: auto;
  background: #ccc; }
  .home-v2 .ad-banner__container {
    width: 100%;
    max-width: 1920px;
    height: auto;
    margin: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
    .home-v2 .ad-banner__container .box-banner {
      width: 100%;
      height: auto;
      /* padding: 3px 0; */
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      overflow: hidden;
      position: relative; }
      .home-v2 .ad-banner__container .box-banner img {
        position: relative;
        left: 0;
        right: 0;
        width: 1920px;
        max-width: unset;
        margin: auto;
        height: auto;
        vertical-align: top; }

.home-v2 .content {
  padding-bottom: 45px; }
  .home-v2 .content #loader-header {
    z-index: 10;
    /* fix para falla visual con loader */ }
  .home-v2 .content .main {
    padding-top: 105px;
    /* Slider principal first load */
    /* Slider principal*/
    /* Slider categorias */
    /* general sliders productos */
    /* All sliders */
    /* Productos Destacados */
    /* Productos Imbatibles */
    /* Marca Propia */
    /* Productos Especiales */
    /* Cajas personalizadas */
    /* Banners inferiores */ }
    @media screen and (max-width: 1024px) {
      .home-v2 .content .main {
        padding-top: 85px; } }
    .home-v2 .content .main * {
      float: none;
      clear: both; }
    .home-v2 .content .main div[class*='__prev'],
    .home-v2 .content .main div[class*='__next'] {
      font-family: 'walmart-icons';
      background-image: none;
      transition: all 0.3s ease; }
      .home-v2 .content .main div[class*='__prev']:focus, .home-v2 .content .main div[class*='__prev']:active,
      .home-v2 .content .main div[class*='__next']:focus,
      .home-v2 .content .main div[class*='__next']:active {
        outline: none; }
      .home-v2 .content .main div[class*='__prev']::before,
      .home-v2 .content .main div[class*='__next']::before {
        display: block;
        opacity: 1;
        position: absolute;
        width: 100%;
        height: 100%;
        text-align: center;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
                transform: translate(-50%, -50%);
        color: #017cc7;
        transition: all 0.3s ease; }
      .home-v2 .content .main div[class*='__prev'][class*='special1'], .home-v2 .content .main div[class*='__prev'][class*='special2'],
      .home-v2 .content .main div[class*='__next'][class*='special1'],
      .home-v2 .content .main div[class*='__next'][class*='special2'] {
        width: 25px; }
        .home-v2 .content .main div[class*='__prev'][class*='special1']::before, .home-v2 .content .main div[class*='__prev'][class*='special2']::before,
        .home-v2 .content .main div[class*='__next'][class*='special1']::before,
        .home-v2 .content .main div[class*='__next'][class*='special2']::before {
          color: #fff; }
    .home-v2 .content .main .prateleira {
      margin-top: 0;
      padding: 0px 1px 2px; }
      .home-v2 .content .main .prateleira > h2 {
        display: none; }
      .home-v2 .content .main .prateleira > ul {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex; }
    .home-v2 .content .main .loading-banner__static {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      width: 100%;
      height: 335px;
      z-index: 98;
      background-color: #fff; }
    .home-v2 .content .main .main-banner {
      width: 100%;
      min-height: 300px;
      position: relative;
      background: #fff;
      overflow: hidden; }
      .home-v2 .content .main .main-banner .loading-banner {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        background-color: #fff;
        z-index: 999; }
        .home-v2 .content .main .main-banner .loading-banner .wmt-loader:before {
          font-size: 35px; }
    .home-v2 .content .main .category-slider {
      width: 100%;
      height: 140px;
      background: #f4f4f4;
      padding: 15px 0;
      margin-bottom: 21px;
      position: relative; }
      .home-v2 .content .main .category-slider__container {
        height: 110px;
        width: calc(100% - 30px);
        max-width: 1335px;
        margin: auto;
        position: relative;
        padding: 0 4.2%; }
      .home-v2 .content .main .category-slider__wrapper {
        width: 100%; }
      .home-v2 .content .main .category-slider__categories {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex; }
      .home-v2 .content .main .category-slider__slide {
        width: 110px;
        height: 110px;
        text-align: center; }
      .home-v2 .content .main .category-slider__category-link {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        width: 110px;
        height: 110px;
        margin: auto;
        text-align: center;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        cursor: pointer;
        color: #666666;
        transition: all 0.3s ease; }
        .home-v2 .content .main .category-slider__category-link:hover .category-slider__category-icon:before, .home-v2 .content .main .category-slider__category-link:hover .category-slider__category-text, .home-v2 .content .main .category-slider__category-link:active .category-slider__category-icon:before, .home-v2 .content .main .category-slider__category-link:active .category-slider__category-text {
          color: #017CC7; }
      .home-v2 .content .main .category-slider__category-icon {
        display: block;
        width: 56px;
        height: 45px;
        margin-bottom: 5px;
        position: relative; }
        .home-v2 .content .main .category-slider__category-icon::before {
          display: block;
          position: absolute;
          top: 50%;
          left: 50%;
          -webkit-transform: translate(-50%, -50%);
                  transform: translate(-50%, -50%);
          font-size: 37px;
          font-family: 'walmart-icons'; }
        .home-v2 .content .main .category-slider__category-icon.panales::before {
          content: ""; }
        .home-v2 .content .main .category-slider__category-icon.limpieza-de-ropa::before {
          content: ""; }
        .home-v2 .content .main .category-slider__category-icon.desayuno::before {
          content: ""; }
        .home-v2 .content .main .category-slider__category-icon.gaseosas::before {
          content: ""; }
        .home-v2 .content .main .category-slider__category-icon.limpieza-de-cocina::before {
          content: ""; }
        .home-v2 .content .main .category-slider__category-icon.lacteos::before {
          content: ""; }
        .home-v2 .content .main .category-slider__category-icon.electro::before {
          content: ""; }
        .home-v2 .content .main .category-slider__category-icon.tv-y-video::before {
          content: ""; }
        .home-v2 .content .main .category-slider__category-icon.almacen::before {
          content: ""; }
        .home-v2 .content .main .category-slider__category-icon.frescos::before {
          content: ""; }
        .home-v2 .content .main .category-slider__category-icon.tecnologia::before {
          content: ""; }
        .home-v2 .content .main .category-slider__category-icon.electrodomesticos::before {
          content: ""; }
        .home-v2 .content .main .category-slider__category-icon.bebidas::before {
          content: ""; }
        .home-v2 .content .main .category-slider__category-icon.hogar-y-bazar::before {
          content: ""; }
        .home-v2 .content .main .category-slider__category-icon.perfumeria::before {
          content: ""; }
        .home-v2 .content .main .category-slider__category-icon.jugueteria::before {
          content: ""; }
        .home-v2 .content .main .category-slider__category-icon.limpieza::before {
          content: ""; }
        .home-v2 .content .main .category-slider__category-icon.libreria-y-ocio::before {
          content: ""; }
        .home-v2 .content .main .category-slider__category-icon.bebes-y-mamas::before {
          content: ""; }
        .home-v2 .content .main .category-slider__category-icon.automotor-y-ferreteria::before {
          content: ""; }
        .home-v2 .content .main .category-slider__category-icon.mascotas::before {
          content: ""; }
        .home-v2 .content .main .category-slider__category-icon.aire-libre::before {
          content: ""; }
      .home-v2 .content .main .category-slider__category-text {
        width: 84px;
        height: 34px;
        max-height: 35px;
        overflow: hidden;
        text-align: center;
        font-size: 13px;
        font-weight: 400;
        line-height: 15px; }
      .home-v2 .content .main .category-slider__prev, .home-v2 .content .main .category-slider__next {
        display: block;
        font-family: 'walmart-icons';
        background-image: none;
        background: none;
        width: 15px;
        height: 32px;
        border-radius: 100%;
        margin-top: 0;
        top: 50%;
        font-size: 32px;
        line-height: 32px;
        -webkit-transform: translateY(-50%);
                transform: translateY(-50%);
        position: absolute; }
        .home-v2 .content .main .category-slider__prev:focus, .home-v2 .content .main .category-slider__prev:active, .home-v2 .content .main .category-slider__next:focus, .home-v2 .content .main .category-slider__next:active {
          outline: none; }
        .home-v2 .content .main .category-slider__prev:hover::before, .home-v2 .content .main .category-slider__next:hover::before {
          color: #000; }
      .home-v2 .content .main .category-slider__prev {
        left: 0px; }
        .home-v2 .content .main .category-slider__prev::before {
          content: '\e931';
          margin-right: 1px; }
      .home-v2 .content .main .category-slider__next {
        right: 0px; }
        .home-v2 .content .main .category-slider__next::before {
          margin-left: 1px;
          content: '\e930'; }
    .home-v2 .content .main .featured-products__container,
    .home-v2 .content .main .unbeatable-products__container,
    .home-v2 .content .main .own-brand-products__container {
      width: calc(100% - 30px); }
      .home-v2 .content .main .featured-products__container .swiper-slide,
      .home-v2 .content .main .unbeatable-products__container .swiper-slide,
      .home-v2 .content .main .own-brand-products__container .swiper-slide {
        text-align: center;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center; }
        .home-v2 .content .main .featured-products__container .swiper-slide .prateleira__item,
        .home-v2 .content .main .unbeatable-products__container .swiper-slide .prateleira__item,
        .home-v2 .content .main .own-brand-products__container .swiper-slide .prateleira__item {
          text-align: left; }
    .home-v2 .content .main .featured-products__title,
    .home-v2 .content .main .unbeatable-products__title,
    .home-v2 .content .main .own-brand-products__title {
      width: calc(100% - 30px);
      margin: auto;
      max-width: 1335px;
      padding: 0 35px;
      text-align: center;
      margin-top: 68px; }
    .home-v2 .content .main .featured-products,
    .home-v2 .content .main .unbeatable-products,
    .home-v2 .content .main .own-brand-products,
    .home-v2 .content .main .special-products,
    .home-v2 .content .main .special1,
    .home-v2 .content .main .special2 {
      background: #fff;
      /* bullets-slider */ }
      .home-v2 .content .main .featured-products__container .swiper-wrapper,
      .home-v2 .content .main .unbeatable-products__container .swiper-wrapper,
      .home-v2 .content .main .own-brand-products__container .swiper-wrapper,
      .home-v2 .content .main .special-products__container .swiper-wrapper,
      .home-v2 .content .main .special1__container .swiper-wrapper,
      .home-v2 .content .main .special2__container .swiper-wrapper {
        margin-bottom: 0; }
        .home-v2 .content .main .featured-products__container .swiper-wrapper .swiper-slide,
        .home-v2 .content .main .unbeatable-products__container .swiper-wrapper .swiper-slide,
        .home-v2 .content .main .own-brand-products__container .swiper-wrapper .swiper-slide,
        .home-v2 .content .main .special-products__container .swiper-wrapper .swiper-slide,
        .home-v2 .content .main .special1__container .swiper-wrapper .swiper-slide,
        .home-v2 .content .main .special2__container .swiper-wrapper .swiper-slide {
          text-align: center;
          -webkit-box-pack: center;
              -ms-flex-pack: center;
                  justify-content: center; }
          .home-v2 .content .main .featured-products__container .swiper-wrapper .swiper-slide .prateleira__item,
          .home-v2 .content .main .unbeatable-products__container .swiper-wrapper .swiper-slide .prateleira__item,
          .home-v2 .content .main .own-brand-products__container .swiper-wrapper .swiper-slide .prateleira__item,
          .home-v2 .content .main .special-products__container .swiper-wrapper .swiper-slide .prateleira__item,
          .home-v2 .content .main .special1__container .swiper-wrapper .swiper-slide .prateleira__item,
          .home-v2 .content .main .special2__container .swiper-wrapper .swiper-slide .prateleira__item {
            text-align: left; }
      .home-v2 .content .main .featured-products__pagination--dynamic, .home-v2 .content .main .featured-products__pagination,
      .home-v2 .content .main .unbeatable-products__pagination--dynamic,
      .home-v2 .content .main .unbeatable-products__pagination,
      .home-v2 .content .main .own-brand-products__pagination--dynamic,
      .home-v2 .content .main .own-brand-products__pagination,
      .home-v2 .content .main .special-products__pagination--dynamic,
      .home-v2 .content .main .special-products__pagination,
      .home-v2 .content .main .special1__pagination--dynamic,
      .home-v2 .content .main .special1__pagination,
      .home-v2 .content .main .special2__pagination--dynamic,
      .home-v2 .content .main .special2__pagination {
        display: none;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        margin-top: 11px; }
        .home-v2 .content .main .featured-products__pagination--dynamic .swiper-pagination-bullet, .home-v2 .content .main .featured-products__pagination .swiper-pagination-bullet,
        .home-v2 .content .main .unbeatable-products__pagination--dynamic .swiper-pagination-bullet,
        .home-v2 .content .main .unbeatable-products__pagination .swiper-pagination-bullet,
        .home-v2 .content .main .own-brand-products__pagination--dynamic .swiper-pagination-bullet,
        .home-v2 .content .main .own-brand-products__pagination .swiper-pagination-bullet,
        .home-v2 .content .main .special-products__pagination--dynamic .swiper-pagination-bullet,
        .home-v2 .content .main .special-products__pagination .swiper-pagination-bullet,
        .home-v2 .content .main .special1__pagination--dynamic .swiper-pagination-bullet,
        .home-v2 .content .main .special1__pagination .swiper-pagination-bullet,
        .home-v2 .content .main .special2__pagination--dynamic .swiper-pagination-bullet,
        .home-v2 .content .main .special2__pagination .swiper-pagination-bullet {
          width: 10px;
          height: 10px;
          margin: 0 2.5px;
          background: #c6c6c6;
          /* bullets-slider */
          transition: 0.2s left, 0.2s -webkit-transform;
          transition: 0.2s transform, 0.2s left;
          transition: 0.2s transform, 0.2s left, 0.2s -webkit-transform; }
      .home-v2 .content .main .featured-products__prev, .home-v2 .content .main .featured-products__next,
      .home-v2 .content .main .unbeatable-products__prev,
      .home-v2 .content .main .unbeatable-products__next,
      .home-v2 .content .main .own-brand-products__prev,
      .home-v2 .content .main .own-brand-products__next,
      .home-v2 .content .main .special-products__prev,
      .home-v2 .content .main .special-products__next,
      .home-v2 .content .main .special1__prev,
      .home-v2 .content .main .special1__next,
      .home-v2 .content .main .special2__prev,
      .home-v2 .content .main .special2__next {
        box-sizing: border-box;
        height: 55px;
        width: 15px; }
        .home-v2 .content .main .featured-products__prev::before, .home-v2 .content .main .featured-products__next::before,
        .home-v2 .content .main .unbeatable-products__prev::before,
        .home-v2 .content .main .unbeatable-products__next::before,
        .home-v2 .content .main .own-brand-products__prev::before,
        .home-v2 .content .main .own-brand-products__next::before,
        .home-v2 .content .main .special-products__prev::before,
        .home-v2 .content .main .special-products__next::before,
        .home-v2 .content .main .special1__prev::before,
        .home-v2 .content .main .special1__next::before,
        .home-v2 .content .main .special2__prev::before,
        .home-v2 .content .main .special2__next::before {
          display: block;
          position: absolute;
          width: 100%;
          height: 100%;
          text-align: center;
          top: 50%;
          left: 50%;
          -webkit-transform: translate(-50%, -50%);
                  transform: translate(-50%, -50%);
          font-size: 32px;
          color: #017cc7;
          line-height: 52px;
          transition: .15s color; }
        .home-v2 .content .main .featured-products__prev:hover::before, .home-v2 .content .main .featured-products__next:hover::before,
        .home-v2 .content .main .unbeatable-products__prev:hover::before,
        .home-v2 .content .main .unbeatable-products__next:hover::before,
        .home-v2 .content .main .own-brand-products__prev:hover::before,
        .home-v2 .content .main .own-brand-products__next:hover::before,
        .home-v2 .content .main .special-products__prev:hover::before,
        .home-v2 .content .main .special-products__next:hover::before,
        .home-v2 .content .main .special1__prev:hover::before,
        .home-v2 .content .main .special1__next:hover::before,
        .home-v2 .content .main .special2__prev:hover::before,
        .home-v2 .content .main .special2__next:hover::before {
          color: #000; }
      .home-v2 .content .main .featured-products__prev,
      .home-v2 .content .main .unbeatable-products__prev,
      .home-v2 .content .main .own-brand-products__prev,
      .home-v2 .content .main .special-products__prev,
      .home-v2 .content .main .special1__prev,
      .home-v2 .content .main .special2__prev {
        left: 0;
        border-radius: 0px 5px 5px 0px; }
        .home-v2 .content .main .featured-products__prev::before,
        .home-v2 .content .main .unbeatable-products__prev::before,
        .home-v2 .content .main .own-brand-products__prev::before,
        .home-v2 .content .main .special-products__prev::before,
        .home-v2 .content .main .special1__prev::before,
        .home-v2 .content .main .special2__prev::before {
          content: '\e931'; }
      .home-v2 .content .main .featured-products__next,
      .home-v2 .content .main .unbeatable-products__next,
      .home-v2 .content .main .own-brand-products__next,
      .home-v2 .content .main .special-products__next,
      .home-v2 .content .main .special1__next,
      .home-v2 .content .main .special2__next {
        right: 0;
        border-radius: 5px 0px 0px 5px; }
        .home-v2 .content .main .featured-products__next::before,
        .home-v2 .content .main .unbeatable-products__next::before,
        .home-v2 .content .main .own-brand-products__next::before,
        .home-v2 .content .main .special-products__next::before,
        .home-v2 .content .main .special1__next::before,
        .home-v2 .content .main .special2__next::before {
          content: '\e930'; }
    .home-v2 .content .main .featured-products {
      margin-bottom: 20px; }
      .home-v2 .content .main .featured-products__container {
        width: calc(100% - 30px);
        margin: auto;
        max-width: 1335px;
        padding: 0 35px;
        position: relative; }
        .home-v2 .content .main .featured-products__container .swiper-slide {
          text-align: center; }
          .home-v2 .content .main .featured-products__container .swiper-slide .prateleira__item .prateleira__name {
            text-align: left; }
      .home-v2 .content .main .featured-products__title {
        color: #017bc7;
        font-size: 21px;
        font-weight: 600;
        line-height: 25px;
        margin-bottom: 20px; }
    .home-v2 .content .main .unbeatable-products {
      margin-bottom: 20px; }
      .home-v2 .content .main .unbeatable-products__container {
        margin: auto;
        max-width: 1335px;
        padding: 0 35px;
        position: relative; }
      .home-v2 .content .main .unbeatable-products__title {
        color: #017bc7;
        font-size: 21px;
        font-weight: 600;
        line-height: 1em;
        margin-bottom: 20px; }
    .home-v2 .content .main .own-brand-products {
      margin-bottom: 40px; }
      .home-v2 .content .main .own-brand-products__container {
        margin: auto;
        max-width: 1335px;
        padding: 0 35px;
        position: relative; }
      .home-v2 .content .main .own-brand-products__title {
        color: #017bc7;
        font-size: 21px;
        font-weight: 600;
        line-height: 1em;
        margin-bottom: 20px; }
    .home-v2 .content .main .special-products {
      padding-top: 38px;
      margin-bottom: 23px;
      background: #fff; }
      .home-v2 .content .main .special-products__container {
        width: 100%;
        max-width: 1335px;
        margin: auto;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap; }
      .home-v2 .content .main .special-products__banner {
        width: 260px;
        height: 412px;
        -webkit-box-ordinal-group: 3;
            -ms-flex-order: 2;
                order: 2; }
      .home-v2 .content .main .special-products__collection {
        width: calc(100% - 260px);
        height: 412px;
        background: #f4f4f4;
        -webkit-box-ordinal-group: 2;
            -ms-flex-order: 1;
                order: 1;
        padding: 0 25px;
        position: relative;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center; }
      .home-v2 .content .main .special-products .prateleira__item .prateleira__image img {
        max-width: 185px; }
      .home-v2 .content .main .special-products .special1__prev, .home-v2 .content .main .special-products .special1__next,
      .home-v2 .content .main .special-products .special2__prev,
      .home-v2 .content .main .special-products .special2__next {
        width: 35px;
        color: #fff; }
        .home-v2 .content .main .special-products .special1__prev:focus, .home-v2 .content .main .special-products .special1__prev:active, .home-v2 .content .main .special-products .special1__next:focus, .home-v2 .content .main .special-products .special1__next:active,
        .home-v2 .content .main .special-products .special2__prev:focus,
        .home-v2 .content .main .special-products .special2__prev:active,
        .home-v2 .content .main .special-products .special2__next:focus,
        .home-v2 .content .main .special-products .special2__next:active {
          outline: none; }
      .home-v2 .content .main .special-products .special1__prev,
      .home-v2 .content .main .special-products .special2__prev {
        left: 0; }
      .home-v2 .content .main .special-products .special1__next,
      .home-v2 .content .main .special-products .special2__next {
        right: 0; }
    .home-v2 .content .main .product-boxes {
      padding-top: 24px;
      margin-bottom: 13px; }
      .home-v2 .content .main .product-boxes__container {
        width: 97%;
        max-width: 1335px;
        margin: auto;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between; }
      .home-v2 .content .main .product-boxes__box {
        width: 290px;
        height: auto;
        padding: 7px 7px 20px;
        border: 1px solid #c6c6c6;
        margin-bottom: 30px;
        margin-right: 10px; }
        .home-v2 .content .main .product-boxes__box:last-child {
          margin-right: 0px; }
      .home-v2 .content .main .product-boxes__image {
        width: 100%;
        margin-bottom: 12px; }
        .home-v2 .content .main .product-boxes__image img {
          width: 100%; }
      .home-v2 .content .main .product-boxes__content {
        color: #666666;
        font-size: 17px;
        line-height: 20px;
        text-align: center; }
      .home-v2 .content .main .product-boxes__title {
        font-weight: 600;
        margin-bottom: 5px; }
      .home-v2 .content .main .product-boxes__text {
        font-weight: 300;
        margin-bottom: 19px; }
      .home-v2 .content .main .product-boxes__link {
        display: block;
        height: 32px;
        width: 150px;
        line-height: 29px;
        margin: auto;
        color: #fff;
        font-size: 16px;
        font-weight: 600;
        border-radius: 3px;
        border: 2px solid transparent;
        background-color: #f47421;
        transition: all 0.15s ease; }
        .home-v2 .content .main .product-boxes__link:hover {
          color: #f47421;
          background: #fff;
          border: 2px solid #f47421; }
    .home-v2 .content .main .banners-bottom__container, .home-v2 .content .main .banners-bottom__title {
      width: 97%;
      max-width: 1335px;
      margin: auto; }
    .home-v2 .content .main .banners-bottom__title {
      color: #002d61;
      font-size: 21px;
      font-weight: 600;
      line-height: 25px;
      margin-bottom: 32px; }
    .home-v2 .content .main .banners-bottom__big {
      width: 100%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      margin-bottom: 2%; }
      .home-v2 .content .main .banners-bottom__big a {
        display: block; }
      .home-v2 .content .main .banners-bottom__big img {
        vertical-align: top; }
      .home-v2 .content .main .banners-bottom__big--left {
        width: 53%; }
        .home-v2 .content .main .banners-bottom__big--left img {
          width: 100%; }
      .home-v2 .content .main .banners-bottom__big--right {
        width: 45%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between; }
        .home-v2 .content .main .banners-bottom__big--right img {
          width: 100%; }
    .home-v2 .content .main .banners-bottom__small {
      width: 100%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap; }
      .home-v2 .content .main .banners-bottom__small a {
        width: 32%;
        height: 100%;
        margin-bottom: 2%; }
        .home-v2 .content .main .banners-bottom__small a img {
          width: 100%;
          height: auto; }
      .home-v2 .content .main .banners-bottom__small .box-banner:nth-child(2),
      .home-v2 .content .main .banners-bottom__small .box-banner:nth-child(3),
      .home-v2 .content .main .banners-bottom__small a:nth-child(2),
      .home-v2 .content .main .banners-bottom__small a:nth-child(3) {
        margin-left: 12px; }
      .home-v2 .content .main .banners-bottom__small img {
        width: 32%;
        height: 100%;
        margin-bottom: 2%; }
    .home-v2 .content .main .banners-bottom__big:empty, .home-v2 .content .main .banners-bottom__small:empty {
      display: none; }

@media screen and (max-width: 999px) {
  .home-v2 .ad-banner__container .box-banner img {
    width: 999px; }
  .home-v2 .content .main {
    padding-top: 80px; }
    .home-v2 .content .main .prateleira > ul {
      padding: 0; }
    .home-v2 .content .main .main-banner {
      height: calc(((60 * 100vw) / 100) + 35px);
      min-height: initial; }
      .home-v2 .content .main .main-banner .loading-banner__static {
        height: 100%; }
    .home-v2 .content .main .prateleira > ul {
      width: auto;
      overflow-x: visible; }
      .home-v2 .content .main .prateleira > ul > li {
        width: 140px; }
    .home-v2 .content .main .featured-products {
      padding-top: 4px; }
      .home-v2 .content .main .featured-products__title {
        margin-top: 48px; }
    .home-v2 .content .main .product-boxes__container {
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }
    .home-v2 .content .main .product-boxes__box {
      width: 48%;
      margin-right: 0; } }

@media screen and (max-width: 768px) {
  .home-v2 .content .main {
    /* Banners inferiores */ }
    .home-v2 .content .main .swiper-wrapper > li:hover {
      box-shadow: none; }
    .home-v2 .content .main .category-slider {
      width: 100%;
      height: 144px;
      padding: 12px 8px; }
      .home-v2 .content .main .category-slider__container {
        height: auto;
        width: 100%; }
      .home-v2 .content .main .category-slider__wrapper {
        width: 100%; }
      .home-v2 .content .main .category-slider__slide {
        width: 120px;
        height: 120px; }
      .home-v2 .content .main .category-slider__category-icon {
        width: 50px;
        height: 50px; }
      .home-v2 .content .main .category-slider__category-link {
        width: 120px;
        height: 120px; }
      .home-v2 .content .main .category-slider__category-text {
        font-size: 13px;
        line-height: 15px; }
    .home-v2 .content .main .featured-products__container,
    .home-v2 .content .main .unbeatable-products__container,
    .home-v2 .content .main .own-brand-products__container {
      padding: 0 20px; }
      .home-v2 .content .main .featured-products__container .swiper-wrapper,
      .home-v2 .content .main .unbeatable-products__container .swiper-wrapper,
      .home-v2 .content .main .own-brand-products__container .swiper-wrapper {
        padding: 0; }
        .home-v2 .content .main .featured-products__container .swiper-wrapper .swiper-slide,
        .home-v2 .content .main .unbeatable-products__container .swiper-wrapper .swiper-slide,
        .home-v2 .content .main .own-brand-products__container .swiper-wrapper .swiper-slide {
          text-align: center; }
          .home-v2 .content .main .featured-products__container .swiper-wrapper .swiper-slide .prateleira__item .prateleira__price,
          .home-v2 .content .main .unbeatable-products__container .swiper-wrapper .swiper-slide .prateleira__item .prateleira__price,
          .home-v2 .content .main .own-brand-products__container .swiper-wrapper .swiper-slide .prateleira__item .prateleira__price {
            min-height: 65px; }
    .home-v2 .content .main .featured-products__title,
    .home-v2 .content .main .unbeatable-products__title,
    .home-v2 .content .main .own-brand-products__title {
      font-size: 18px;
      line-height: 23px;
      text-align: center;
      margin-top: 18px; }
    .home-v2 .content .main .own-brand-products {
      margin-bottom: 10px; }
    .home-v2 .content .main .special-products {
      margin-bottom: 10px;
      padding-top: 35px; }
      .home-v2 .content .main .special-products__container .swiper-wrapper {
        padding: 0; }
        .home-v2 .content .main .special-products__container .swiper-wrapper .swiper-slide .prateleira__item .prateleira__price {
          min-height: 60px; }
      .home-v2 .content .main .special-products .prateleira > li {
        text-align: center; }
      .home-v2 .content .main .special-products .prateleira__item {
        height: 351px;
        margin: auto; }
      .home-v2 .content .main .special-products__banner {
        width: 100%;
        height: auto; }
      .home-v2 .content .main .special-products__collection {
        padding: 12px 25px 17px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex; }
    .home-v2 .content .main .banners-bottom__container, .home-v2 .content .main .banners-bottom__title {
      width: 100%;
      padding: 0 15px; }
    .home-v2 .content .main .banners-bottom__title {
      display: none; }
    .home-v2 .content .main .banners-bottom__big {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      margin-bottom: 0; }
      .home-v2 .content .main .banners-bottom__big--left {
        width: 100%;
        margin-bottom: 12px; }
      .home-v2 .content .main .banners-bottom__big--right {
        width: 100%; }
        .home-v2 .content .main .banners-bottom__big--right img {
          margin-bottom: 12px; }
    .home-v2 .content .main .banners-bottom__small {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column; }
      .home-v2 .content .main .banners-bottom__small .box-banner:nth-child(2),
      .home-v2 .content .main .banners-bottom__small .box-banner:nth-child(3),
      .home-v2 .content .main .banners-bottom__small a:nth-child(2),
      .home-v2 .content .main .banners-bottom__small a:nth-child(3) {
        margin: 0; }
      .home-v2 .content .main .banners-bottom__small a {
        width: 100%;
        margin-bottom: 12px; }
      .home-v2 .content .main .banners-bottom__small img {
        width: 100%;
        margin-bottom: 12px; }
    .home-v2 .content .main .product-boxes {
      width: 100%;
      margin: auto;
      margin-bottom: 12px; }
      .home-v2 .content .main .product-boxes__container {
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
        width: unset; }
      .home-v2 .content .main .product-boxes__box {
        width: 290px;
        height: 270px; } }

@media screen and (max-width: 665px) {
  .home-v2 .content .main {
    /* END wal-161 */ }
    .home-v2 .content .main .featured-products,
    .home-v2 .content .main .unbeatable-products,
    .home-v2 .content .main .own-brand-products {
      margin-bottom: 30px;
      /* wal-161 test */ }
      .home-v2 .content .main .featured-products__pagination--dynamic,
      .home-v2 .content .main .unbeatable-products__pagination--dynamic,
      .home-v2 .content .main .own-brand-products__pagination--dynamic {
        display: inline-block;
        position: absolute;
        bottom: -20px;
        left: 50%;
        white-space: nowrap;
        -webkit-transform: translateX(-50%);
                transform: translateX(-50%); }
      .home-v2 .content .main .featured-products__prev, .home-v2 .content .main .featured-products__next,
      .home-v2 .content .main .unbeatable-products__prev,
      .home-v2 .content .main .unbeatable-products__next,
      .home-v2 .content .main .own-brand-products__prev,
      .home-v2 .content .main .own-brand-products__next {
        display: none; }
    .home-v2 .content .main .special-products__collection {
      width: 100%;
      padding-bottom: 30px;
      -webkit-box-ordinal-group: 3;
          -ms-flex-order: 2;
              order: 2;
      height: auto;
      display: block; }
      .home-v2 .content .main .special-products__collection .swiper-pagination-bullets-dynamic {
        bottom: 10px; } }

@media screen and (max-width: 600px) {
  .home-v2 .content .main .category-slider__container {
    padding: 0 25px; }
  .home-v2 .content .main .category-slider__wrapper {
    min-width: 255px;
    width: 90%; }
  .home-v2 .content .main .featured-products__container,
  .home-v2 .content .main .unbeatable-products__container,
  .home-v2 .content .main .own-brand-products__container {
    width: 100%;
    padding: 0 25px; }
  .home-v2 .content .main .featured-products__prev,
  .home-v2 .content .main .unbeatable-products__prev,
  .home-v2 .content .main .own-brand-products__prev {
    left: 5px; }
  .home-v2 .content .main .featured-products__next,
  .home-v2 .content .main .unbeatable-products__next,
  .home-v2 .content .main .own-brand-products__next {
    right: 5px; } }

@media screen and (max-width: 600px) and (max-width: 767px) {
  .home-v2 .content .main .special-products__container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; } }

@media screen and (max-width: 600px) {
  .home-v2 .content .main .special-products__banner {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1; } }

@media screen and (max-width: 359px) {
  .home-v2 .content .main .featured-products__container,
  .home-v2 .content .main .unbeatable-products__container,
  .home-v2 .content .main .own-brand-products__container {
    padding: 0 10px; }
  .home-v2 .content .main .featured-products__prev, .home-v2 .content .main .featured-products__next,
  .home-v2 .content .main .unbeatable-products__prev,
  .home-v2 .content .main .unbeatable-products__next,
  .home-v2 .content .main .own-brand-products__prev,
  .home-v2 .content .main .own-brand-products__next {
    display: none; }
  .home-v2 .content .main .special-products__collection {
    padding: 0px 10px; }
    .home-v2 .content .main .special-products__collection .swiper-container {
      margin-top: 20px; }
  .home-v2 .content .main .special1__prev, .home-v2 .content .main .special1__next,
  .home-v2 .content .main .special2__prev,
  .home-v2 .content .main .special2__next {
    display: none; }
  .home-v2 .content .main .special1__pagination,
  .home-v2 .content .main .special2__pagination {
    margin-bottom: 20px; } }

/* Nuevas Vitrinas */
/* Devices */
/* buttons for product-list */
.nav-bar.top {
  margin-bottom: 20px; }

/* Generales */
body.departamento,
body.categoria,
body.cbs,
body.produto,
body.babymart-v2,
body.resultado-busca,
body.home-v2 {
  /* Grid List */ }
  body.departamento .prateleira.prat-qtd,
  body.departamento .prateleira,
  body.categoria .prateleira.prat-qtd,
  body.categoria .prateleira,
  body.cbs .prateleira.prat-qtd,
  body.cbs .prateleira,
  body.produto .prateleira.prat-qtd,
  body.produto .prateleira,
  body.babymart-v2 .prateleira.prat-qtd,
  body.babymart-v2 .prateleira,
  body.resultado-busca .prateleira.prat-qtd,
  body.resultado-busca .prateleira,
  body.home-v2 .prateleira.prat-qtd,
  body.home-v2 .prateleira {
    margin-top: 20px; }
    body.departamento .prateleira.prat-qtd > ul,
    body.departamento .prateleira > ul,
    body.categoria .prateleira.prat-qtd > ul,
    body.categoria .prateleira > ul,
    body.cbs .prateleira.prat-qtd > ul,
    body.cbs .prateleira > ul,
    body.produto .prateleira.prat-qtd > ul,
    body.produto .prateleira > ul,
    body.babymart-v2 .prateleira.prat-qtd > ul,
    body.babymart-v2 .prateleira > ul,
    body.resultado-busca .prateleira.prat-qtd > ul,
    body.resultado-busca .prateleira > ul,
    body.home-v2 .prateleira.prat-qtd > ul,
    body.home-v2 .prateleira > ul {
      display: -ms-grid;
      display: grid;
      grid-row-gap: 15px;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      font-size: 0; }
      body.departamento .prateleira.prat-qtd > ul > li,
      body.departamento .prateleira > ul > li,
      body.categoria .prateleira.prat-qtd > ul > li,
      body.categoria .prateleira > ul > li,
      body.cbs .prateleira.prat-qtd > ul > li,
      body.cbs .prateleira > ul > li,
      body.produto .prateleira.prat-qtd > ul > li,
      body.produto .prateleira > ul > li,
      body.babymart-v2 .prateleira.prat-qtd > ul > li,
      body.babymart-v2 .prateleira > ul > li,
      body.resultado-busca .prateleira.prat-qtd > ul > li,
      body.resultado-busca .prateleira > ul > li,
      body.home-v2 .prateleira.prat-qtd > ul > li,
      body.home-v2 .prateleira > ul > li {
        width: 100%;
        height: auto;
        padding: 0;
        transition: all 0.3s ease; }
      body.departamento .prateleira.prat-qtd > ul .prateleira__item,
      body.departamento .prateleira > ul .prateleira__item,
      body.categoria .prateleira.prat-qtd > ul .prateleira__item,
      body.categoria .prateleira > ul .prateleira__item,
      body.cbs .prateleira.prat-qtd > ul .prateleira__item,
      body.cbs .prateleira > ul .prateleira__item,
      body.produto .prateleira.prat-qtd > ul .prateleira__item,
      body.produto .prateleira > ul .prateleira__item,
      body.babymart-v2 .prateleira.prat-qtd > ul .prateleira__item,
      body.babymart-v2 .prateleira > ul .prateleira__item,
      body.resultado-busca .prateleira.prat-qtd > ul .prateleira__item,
      body.resultado-busca .prateleira > ul .prateleira__item,
      body.home-v2 .prateleira.prat-qtd > ul .prateleira__item,
      body.home-v2 .prateleira > ul .prateleira__item {
        position: relative;
        width: 100%;
        height: 100%;
        border: 1px solid #e7e7e7;
        padding: 15px;
        border-radius: 8px;
        background: #fff;
        transition: all 0.3s ease; }
    @media screen and (min-width: 1280px) {
      body.departamento .prateleira.prat-qtd:not(.gridList) > ul,
      body.departamento .prateleira:not(.gridList) > ul,
      body.categoria .prateleira.prat-qtd:not(.gridList) > ul,
      body.categoria .prateleira:not(.gridList) > ul,
      body.cbs .prateleira.prat-qtd:not(.gridList) > ul,
      body.cbs .prateleira:not(.gridList) > ul,
      body.produto .prateleira.prat-qtd:not(.gridList) > ul,
      body.produto .prateleira:not(.gridList) > ul,
      body.babymart-v2 .prateleira.prat-qtd:not(.gridList) > ul,
      body.babymart-v2 .prateleira:not(.gridList) > ul,
      body.resultado-busca .prateleira.prat-qtd:not(.gridList) > ul,
      body.resultado-busca .prateleira:not(.gridList) > ul,
      body.home-v2 .prateleira.prat-qtd:not(.gridList) > ul,
      body.home-v2 .prateleira:not(.gridList) > ul {
        -ms-grid-columns: (1fr)[5];
            grid-template-columns: repeat(5, 1fr); } }
    @media screen and (max-width: 1279px) {
      body.departamento .prateleira.prat-qtd:not(.gridList) > ul,
      body.departamento .prateleira:not(.gridList) > ul,
      body.categoria .prateleira.prat-qtd:not(.gridList) > ul,
      body.categoria .prateleira:not(.gridList) > ul,
      body.cbs .prateleira.prat-qtd:not(.gridList) > ul,
      body.cbs .prateleira:not(.gridList) > ul,
      body.produto .prateleira.prat-qtd:not(.gridList) > ul,
      body.produto .prateleira:not(.gridList) > ul,
      body.babymart-v2 .prateleira.prat-qtd:not(.gridList) > ul,
      body.babymart-v2 .prateleira:not(.gridList) > ul,
      body.resultado-busca .prateleira.prat-qtd:not(.gridList) > ul,
      body.resultado-busca .prateleira:not(.gridList) > ul,
      body.home-v2 .prateleira.prat-qtd:not(.gridList) > ul,
      body.home-v2 .prateleira:not(.gridList) > ul {
        -ms-grid-columns: (1fr)[4];
            grid-template-columns: repeat(4, 1fr); } }
    @media screen and (max-width: 999px) {
      body.departamento .prateleira.prat-qtd:not(.gridList) > ul,
      body.departamento .prateleira:not(.gridList) > ul,
      body.categoria .prateleira.prat-qtd:not(.gridList) > ul,
      body.categoria .prateleira:not(.gridList) > ul,
      body.cbs .prateleira.prat-qtd:not(.gridList) > ul,
      body.cbs .prateleira:not(.gridList) > ul,
      body.produto .prateleira.prat-qtd:not(.gridList) > ul,
      body.produto .prateleira:not(.gridList) > ul,
      body.babymart-v2 .prateleira.prat-qtd:not(.gridList) > ul,
      body.babymart-v2 .prateleira:not(.gridList) > ul,
      body.resultado-busca .prateleira.prat-qtd:not(.gridList) > ul,
      body.resultado-busca .prateleira:not(.gridList) > ul,
      body.home-v2 .prateleira.prat-qtd:not(.gridList) > ul,
      body.home-v2 .prateleira:not(.gridList) > ul {
        -ms-grid-columns: (1fr)[3];
            grid-template-columns: repeat(3, 1fr);
        grid-column-gap: 10px;
        margin-bottom: 10px; } }
    @media screen and (max-width: 736px) {
      body.departamento .prateleira.prat-qtd:not(.gridList) > ul,
      body.departamento .prateleira:not(.gridList) > ul,
      body.categoria .prateleira.prat-qtd:not(.gridList) > ul,
      body.categoria .prateleira:not(.gridList) > ul,
      body.cbs .prateleira.prat-qtd:not(.gridList) > ul,
      body.cbs .prateleira:not(.gridList) > ul,
      body.produto .prateleira.prat-qtd:not(.gridList) > ul,
      body.produto .prateleira:not(.gridList) > ul,
      body.babymart-v2 .prateleira.prat-qtd:not(.gridList) > ul,
      body.babymart-v2 .prateleira:not(.gridList) > ul,
      body.resultado-busca .prateleira.prat-qtd:not(.gridList) > ul,
      body.resultado-busca .prateleira:not(.gridList) > ul,
      body.home-v2 .prateleira.prat-qtd:not(.gridList) > ul,
      body.home-v2 .prateleira:not(.gridList) > ul {
        -ms-grid-columns: (1fr)[4];
            grid-template-columns: repeat(4, 1fr); } }
    @media screen and (max-width: 615px) {
      body.departamento .prateleira.prat-qtd:not(.gridList) > ul,
      body.departamento .prateleira:not(.gridList) > ul,
      body.categoria .prateleira.prat-qtd:not(.gridList) > ul,
      body.categoria .prateleira:not(.gridList) > ul,
      body.cbs .prateleira.prat-qtd:not(.gridList) > ul,
      body.cbs .prateleira:not(.gridList) > ul,
      body.produto .prateleira.prat-qtd:not(.gridList) > ul,
      body.produto .prateleira:not(.gridList) > ul,
      body.babymart-v2 .prateleira.prat-qtd:not(.gridList) > ul,
      body.babymart-v2 .prateleira:not(.gridList) > ul,
      body.resultado-busca .prateleira.prat-qtd:not(.gridList) > ul,
      body.resultado-busca .prateleira:not(.gridList) > ul,
      body.home-v2 .prateleira.prat-qtd:not(.gridList) > ul,
      body.home-v2 .prateleira:not(.gridList) > ul {
        -ms-grid-columns: (1fr)[3];
            grid-template-columns: repeat(3, 1fr); } }
    @media screen and (max-width: 465px) {
      body.departamento .prateleira.prat-qtd:not(.gridList) > ul,
      body.departamento .prateleira:not(.gridList) > ul,
      body.categoria .prateleira.prat-qtd:not(.gridList) > ul,
      body.categoria .prateleira:not(.gridList) > ul,
      body.cbs .prateleira.prat-qtd:not(.gridList) > ul,
      body.cbs .prateleira:not(.gridList) > ul,
      body.produto .prateleira.prat-qtd:not(.gridList) > ul,
      body.produto .prateleira:not(.gridList) > ul,
      body.babymart-v2 .prateleira.prat-qtd:not(.gridList) > ul,
      body.babymart-v2 .prateleira:not(.gridList) > ul,
      body.resultado-busca .prateleira.prat-qtd:not(.gridList) > ul,
      body.resultado-busca .prateleira:not(.gridList) > ul,
      body.home-v2 .prateleira.prat-qtd:not(.gridList) > ul,
      body.home-v2 .prateleira:not(.gridList) > ul {
        -ms-grid-columns: (1fr)[2];
            grid-template-columns: repeat(2, 1fr); } }
    body.departamento .prateleira.prat-qtd__image-link,
    body.departamento .prateleira__image-link,
    body.categoria .prateleira.prat-qtd__image-link,
    body.categoria .prateleira__image-link,
    body.cbs .prateleira.prat-qtd__image-link,
    body.cbs .prateleira__image-link,
    body.produto .prateleira.prat-qtd__image-link,
    body.produto .prateleira__image-link,
    body.babymart-v2 .prateleira.prat-qtd__image-link,
    body.babymart-v2 .prateleira__image-link,
    body.resultado-busca .prateleira.prat-qtd__image-link,
    body.resultado-busca .prateleira__image-link,
    body.home-v2 .prateleira.prat-qtd__image-link,
    body.home-v2 .prateleira__image-link {
      display: block;
      width: 100%;
      height: auto;
      margin: auto;
      margin-bottom: 11px;
      padding: 12px;
      transition: all 0.3s ease; }
    body.departamento .prateleira.prat-qtd__flags--hightlight, body.departamento .prateleira.prat-qtd__flags--discount-hightlight,
    body.departamento .prateleira__flags--hightlight,
    body.departamento .prateleira__flags--discount-hightlight,
    body.categoria .prateleira.prat-qtd__flags--hightlight,
    body.categoria .prateleira.prat-qtd__flags--discount-hightlight,
    body.categoria .prateleira__flags--hightlight,
    body.categoria .prateleira__flags--discount-hightlight,
    body.cbs .prateleira.prat-qtd__flags--hightlight,
    body.cbs .prateleira.prat-qtd__flags--discount-hightlight,
    body.cbs .prateleira__flags--hightlight,
    body.cbs .prateleira__flags--discount-hightlight,
    body.produto .prateleira.prat-qtd__flags--hightlight,
    body.produto .prateleira.prat-qtd__flags--discount-hightlight,
    body.produto .prateleira__flags--hightlight,
    body.produto .prateleira__flags--discount-hightlight,
    body.babymart-v2 .prateleira.prat-qtd__flags--hightlight,
    body.babymart-v2 .prateleira.prat-qtd__flags--discount-hightlight,
    body.babymart-v2 .prateleira__flags--hightlight,
    body.babymart-v2 .prateleira__flags--discount-hightlight,
    body.resultado-busca .prateleira.prat-qtd__flags--hightlight,
    body.resultado-busca .prateleira.prat-qtd__flags--discount-hightlight,
    body.resultado-busca .prateleira__flags--hightlight,
    body.resultado-busca .prateleira__flags--discount-hightlight,
    body.home-v2 .prateleira.prat-qtd__flags--hightlight,
    body.home-v2 .prateleira.prat-qtd__flags--discount-hightlight,
    body.home-v2 .prateleira__flags--hightlight,
    body.home-v2 .prateleira__flags--discount-hightlight {
      padding-top: 19px;
      top: 0;
      transition: all 0.3s ease; }
      body.departamento .prateleira.prat-qtd__flags--hightlight .flag, body.departamento .prateleira.prat-qtd__flags--discount-hightlight .flag,
      body.departamento .prateleira__flags--hightlight .flag,
      body.departamento .prateleira__flags--discount-hightlight .flag,
      body.categoria .prateleira.prat-qtd__flags--hightlight .flag,
      body.categoria .prateleira.prat-qtd__flags--discount-hightlight .flag,
      body.categoria .prateleira__flags--hightlight .flag,
      body.categoria .prateleira__flags--discount-hightlight .flag,
      body.cbs .prateleira.prat-qtd__flags--hightlight .flag,
      body.cbs .prateleira.prat-qtd__flags--discount-hightlight .flag,
      body.cbs .prateleira__flags--hightlight .flag,
      body.cbs .prateleira__flags--discount-hightlight .flag,
      body.produto .prateleira.prat-qtd__flags--hightlight .flag,
      body.produto .prateleira.prat-qtd__flags--discount-hightlight .flag,
      body.produto .prateleira__flags--hightlight .flag,
      body.produto .prateleira__flags--discount-hightlight .flag,
      body.babymart-v2 .prateleira.prat-qtd__flags--hightlight .flag,
      body.babymart-v2 .prateleira.prat-qtd__flags--discount-hightlight .flag,
      body.babymart-v2 .prateleira__flags--hightlight .flag,
      body.babymart-v2 .prateleira__flags--discount-hightlight .flag,
      body.resultado-busca .prateleira.prat-qtd__flags--hightlight .flag,
      body.resultado-busca .prateleira.prat-qtd__flags--discount-hightlight .flag,
      body.resultado-busca .prateleira__flags--hightlight .flag,
      body.resultado-busca .prateleira__flags--discount-hightlight .flag,
      body.home-v2 .prateleira.prat-qtd__flags--hightlight .flag,
      body.home-v2 .prateleira.prat-qtd__flags--discount-hightlight .flag,
      body.home-v2 .prateleira__flags--hightlight .flag,
      body.home-v2 .prateleira__flags--discount-hightlight .flag {
        z-index: 9;
        font-size: 0;
        margin-left: 0; }
    body.departamento .prateleira.prat-qtd__image,
    body.departamento .prateleira__image,
    body.categoria .prateleira.prat-qtd__image,
    body.categoria .prateleira__image,
    body.cbs .prateleira.prat-qtd__image,
    body.cbs .prateleira__image,
    body.produto .prateleira.prat-qtd__image,
    body.produto .prateleira__image,
    body.babymart-v2 .prateleira.prat-qtd__image,
    body.babymart-v2 .prateleira__image,
    body.resultado-busca .prateleira.prat-qtd__image,
    body.resultado-busca .prateleira__image,
    body.home-v2 .prateleira.prat-qtd__image,
    body.home-v2 .prateleira__image {
      width: 100%; }
      body.departamento .prateleira.prat-qtd__image img,
      body.departamento .prateleira__image img,
      body.categoria .prateleira.prat-qtd__image img,
      body.categoria .prateleira__image img,
      body.cbs .prateleira.prat-qtd__image img,
      body.cbs .prateleira__image img,
      body.produto .prateleira.prat-qtd__image img,
      body.produto .prateleira__image img,
      body.babymart-v2 .prateleira.prat-qtd__image img,
      body.babymart-v2 .prateleira__image img,
      body.resultado-busca .prateleira.prat-qtd__image img,
      body.resultado-busca .prateleira__image img,
      body.home-v2 .prateleira.prat-qtd__image img,
      body.home-v2 .prateleira__image img {
        width: 100%;
        vertical-align: top; }
    body.departamento .prateleira.prat-qtd__content,
    body.departamento .prateleira__content,
    body.categoria .prateleira.prat-qtd__content,
    body.categoria .prateleira__content,
    body.cbs .prateleira.prat-qtd__content,
    body.cbs .prateleira__content,
    body.produto .prateleira.prat-qtd__content,
    body.produto .prateleira__content,
    body.babymart-v2 .prateleira.prat-qtd__content,
    body.babymart-v2 .prateleira__content,
    body.resultado-busca .prateleira.prat-qtd__content,
    body.resultado-busca .prateleira__content,
    body.home-v2 .prateleira.prat-qtd__content,
    body.home-v2 .prateleira__content {
      width: 100%; }
      body.departamento .prateleira.prat-qtd__content .prateleira__discount,
      body.departamento .prateleira__content .prateleira__discount,
      body.categoria .prateleira.prat-qtd__content .prateleira__discount,
      body.categoria .prateleira__content .prateleira__discount,
      body.cbs .prateleira.prat-qtd__content .prateleira__discount,
      body.cbs .prateleira__content .prateleira__discount,
      body.produto .prateleira.prat-qtd__content .prateleira__discount,
      body.produto .prateleira__content .prateleira__discount,
      body.babymart-v2 .prateleira.prat-qtd__content .prateleira__discount,
      body.babymart-v2 .prateleira__content .prateleira__discount,
      body.resultado-busca .prateleira.prat-qtd__content .prateleira__discount,
      body.resultado-busca .prateleira__content .prateleira__discount,
      body.home-v2 .prateleira.prat-qtd__content .prateleira__discount,
      body.home-v2 .prateleira__content .prateleira__discount {
        font-size: 13px;
        width: 100%;
        line-height: 16px;
        text-align: left;
        color: #E81C25;
        background: #fff;
        margin-right: 0;
        transition: all 0.6s ease;
        left: 0;
        padding: 0;
        -ms-flex-item-align: end;
            align-self: flex-end;
        position: absolute;
        top: initial;
        bottom: 0;
        left: 0;
        font-weight: bold; }
    body.departamento .prateleira.prat-qtd__price,
    body.departamento .prateleira__price,
    body.categoria .prateleira.prat-qtd__price,
    body.categoria .prateleira__price,
    body.cbs .prateleira.prat-qtd__price,
    body.cbs .prateleira__price,
    body.produto .prateleira.prat-qtd__price,
    body.produto .prateleira__price,
    body.babymart-v2 .prateleira.prat-qtd__price,
    body.babymart-v2 .prateleira__price,
    body.resultado-busca .prateleira.prat-qtd__price,
    body.resultado-busca .prateleira__price,
    body.home-v2 .prateleira.prat-qtd__price,
    body.home-v2 .prateleira__price {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      -webkit-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start;
      -ms-flex-line-pack: start;
          align-content: flex-start;
      margin-bottom: 4px;
      height: auto;
      min-height: 60px;
      position: relative; }
    body.departamento .prateleira.prat-qtd__best-price,
    body.departamento .prateleira__best-price,
    body.categoria .prateleira.prat-qtd__best-price,
    body.categoria .prateleira__best-price,
    body.cbs .prateleira.prat-qtd__best-price,
    body.cbs .prateleira__best-price,
    body.produto .prateleira.prat-qtd__best-price,
    body.produto .prateleira__best-price,
    body.babymart-v2 .prateleira.prat-qtd__best-price,
    body.babymart-v2 .prateleira__best-price,
    body.resultado-busca .prateleira.prat-qtd__best-price,
    body.resultado-busca .prateleira__best-price,
    body.home-v2 .prateleira.prat-qtd__best-price,
    body.home-v2 .prateleira__best-price {
      max-width: 60%;
      line-height: 23px;
      margin-right: 9px;
      font-size: 18px;
      color: #007DC6;
      font-weight: bold; }
    body.departamento .prateleira.prat-qtd__list-price,
    body.departamento .prateleira__list-price,
    body.categoria .prateleira.prat-qtd__list-price,
    body.categoria .prateleira__list-price,
    body.cbs .prateleira.prat-qtd__list-price,
    body.cbs .prateleira__list-price,
    body.produto .prateleira.prat-qtd__list-price,
    body.produto .prateleira__list-price,
    body.babymart-v2 .prateleira.prat-qtd__list-price,
    body.babymart-v2 .prateleira__list-price,
    body.resultado-busca .prateleira.prat-qtd__list-price,
    body.resultado-busca .prateleira__list-price,
    body.home-v2 .prateleira.prat-qtd__list-price,
    body.home-v2 .prateleira__list-price {
      display: block;
      height: 35px;
      color: #666666;
      max-width: 50%;
      font-size: 13px;
      line-height: 23px;
      height: auto;
      text-decoration: line-through;
      text-align: right; }
    body.departamento .prateleira.prat-qtd .legal-price,
    body.departamento .prateleira .legal-price,
    body.categoria .prateleira.prat-qtd .legal-price,
    body.categoria .prateleira .legal-price,
    body.cbs .prateleira.prat-qtd .legal-price,
    body.cbs .prateleira .legal-price,
    body.produto .prateleira.prat-qtd .legal-price,
    body.produto .prateleira .legal-price,
    body.babymart-v2 .prateleira.prat-qtd .legal-price,
    body.babymart-v2 .prateleira .legal-price,
    body.resultado-busca .prateleira.prat-qtd .legal-price,
    body.resultado-busca .prateleira .legal-price,
    body.home-v2 .prateleira.prat-qtd .legal-price,
    body.home-v2 .prateleira .legal-price {
      display: block;
      width: 100%;
      margin-bottom: 6px;
      font-size: 12px;
      line-height: 16px; }
    body.departamento .prateleira.prat-qtd .legal-price .unit,
    body.departamento .prateleira .legal-price .unit,
    body.categoria .prateleira.prat-qtd .legal-price .unit,
    body.categoria .prateleira .legal-price .unit,
    body.cbs .prateleira.prat-qtd .legal-price .unit,
    body.cbs .prateleira .legal-price .unit,
    body.produto .prateleira.prat-qtd .legal-price .unit,
    body.produto .prateleira .legal-price .unit,
    body.babymart-v2 .prateleira.prat-qtd .legal-price .unit,
    body.babymart-v2 .prateleira .legal-price .unit,
    body.resultado-busca .prateleira.prat-qtd .legal-price .unit,
    body.resultado-busca .prateleira .legal-price .unit,
    body.home-v2 .prateleira.prat-qtd .legal-price .unit,
    body.home-v2 .prateleira .legal-price .unit {
      text-transform: uppercase; }
    body.departamento .prateleira.prat-qtd__name,
    body.departamento .prateleira__name,
    body.categoria .prateleira.prat-qtd__name,
    body.categoria .prateleira__name,
    body.cbs .prateleira.prat-qtd__name,
    body.cbs .prateleira__name,
    body.produto .prateleira.prat-qtd__name,
    body.produto .prateleira__name,
    body.babymart-v2 .prateleira.prat-qtd__name,
    body.babymart-v2 .prateleira__name,
    body.resultado-busca .prateleira.prat-qtd__name,
    body.resultado-busca .prateleira__name,
    body.home-v2 .prateleira.prat-qtd__name,
    body.home-v2 .prateleira__name {
      color: #4E4E4E;
      letter-spacing: -.01em;
      width: 100%;
      height: 52px;
      max-height: 52px;
      overflow: hidden;
      margin-bottom: 11px;
      transition: all 0.6s ease;
      display: block;
      font-size: 13px;
      line-height: 18px; }
    body.departamento .prateleira.prat-qtd__buy,
    body.departamento .prateleira__buy,
    body.categoria .prateleira.prat-qtd__buy,
    body.categoria .prateleira__buy,
    body.cbs .prateleira.prat-qtd__buy,
    body.cbs .prateleira__buy,
    body.produto .prateleira.prat-qtd__buy,
    body.produto .prateleira__buy,
    body.babymart-v2 .prateleira.prat-qtd__buy,
    body.babymart-v2 .prateleira__buy,
    body.resultado-busca .prateleira.prat-qtd__buy,
    body.resultado-busca .prateleira__buy,
    body.home-v2 .prateleira.prat-qtd__buy,
    body.home-v2 .prateleira__buy {
      width: 100%;
      height: 32px;
      max-width: 100%;
      line-height: 32px;
      text-align: center;
      border-radius: 3px;
      padding: 0;
      margin-bottom: 0px; }
      body.departamento .prateleira.prat-qtd__buy .buy-button-normal,
      body.departamento .prateleira__buy .buy-button-normal,
      body.categoria .prateleira.prat-qtd__buy .buy-button-normal,
      body.categoria .prateleira__buy .buy-button-normal,
      body.cbs .prateleira.prat-qtd__buy .buy-button-normal,
      body.cbs .prateleira__buy .buy-button-normal,
      body.produto .prateleira.prat-qtd__buy .buy-button-normal,
      body.produto .prateleira__buy .buy-button-normal,
      body.babymart-v2 .prateleira.prat-qtd__buy .buy-button-normal,
      body.babymart-v2 .prateleira__buy .buy-button-normal,
      body.resultado-busca .prateleira.prat-qtd__buy .buy-button-normal,
      body.resultado-busca .prateleira__buy .buy-button-normal,
      body.home-v2 .prateleira.prat-qtd__buy .buy-button-normal,
      body.home-v2 .prateleira__buy .buy-button-normal {
        height: 32px; }
        body.departamento .prateleira.prat-qtd__buy .buy-button-normal a,
        body.departamento .prateleira__buy .buy-button-normal a,
        body.categoria .prateleira.prat-qtd__buy .buy-button-normal a,
        body.categoria .prateleira__buy .buy-button-normal a,
        body.cbs .prateleira.prat-qtd__buy .buy-button-normal a,
        body.cbs .prateleira__buy .buy-button-normal a,
        body.produto .prateleira.prat-qtd__buy .buy-button-normal a,
        body.produto .prateleira__buy .buy-button-normal a,
        body.babymart-v2 .prateleira.prat-qtd__buy .buy-button-normal a,
        body.babymart-v2 .prateleira__buy .buy-button-normal a,
        body.resultado-busca .prateleira.prat-qtd__buy .buy-button-normal a,
        body.resultado-busca .prateleira__buy .buy-button-normal a,
        body.home-v2 .prateleira.prat-qtd__buy .buy-button-normal a,
        body.home-v2 .prateleira__buy .buy-button-normal a {
          display: block;
          width: 100%;
          height: 32px;
          line-height: 32px;
          text-align: center;
          background: #017CC7;
          border-radius: 3px;
          position: relative;
          transition: .15s background;
          font-size: 0; }
          body.departamento .prateleira.prat-qtd__buy .buy-button-normal a::before,
          body.departamento .prateleira__buy .buy-button-normal a::before,
          body.categoria .prateleira.prat-qtd__buy .buy-button-normal a::before,
          body.categoria .prateleira__buy .buy-button-normal a::before,
          body.cbs .prateleira.prat-qtd__buy .buy-button-normal a::before,
          body.cbs .prateleira__buy .buy-button-normal a::before,
          body.produto .prateleira.prat-qtd__buy .buy-button-normal a::before,
          body.produto .prateleira__buy .buy-button-normal a::before,
          body.babymart-v2 .prateleira.prat-qtd__buy .buy-button-normal a::before,
          body.babymart-v2 .prateleira__buy .buy-button-normal a::before,
          body.resultado-busca .prateleira.prat-qtd__buy .buy-button-normal a::before,
          body.resultado-busca .prateleira__buy .buy-button-normal a::before,
          body.home-v2 .prateleira.prat-qtd__buy .buy-button-normal a::before,
          body.home-v2 .prateleira__buy .buy-button-normal a::before {
            display: block;
            position: absolute;
            top: 50%;
            left: 50%;
            -webkit-transform: translate(-50%, -50%);
                    transform: translate(-50%, -50%);
            transition: all 0.3s linear;
            content: 'Agregar';
            text-align: center;
            color: #fff;
            line-height: 28px;
            width: 100%;
            text-align: center;
            font-size: 15px;
            font-weight: bold; }
          body.departamento .prateleira.prat-qtd__buy .buy-button-normal a:hover,
          body.departamento .prateleira__buy .buy-button-normal a:hover,
          body.categoria .prateleira.prat-qtd__buy .buy-button-normal a:hover,
          body.categoria .prateleira__buy .buy-button-normal a:hover,
          body.cbs .prateleira.prat-qtd__buy .buy-button-normal a:hover,
          body.cbs .prateleira__buy .buy-button-normal a:hover,
          body.produto .prateleira.prat-qtd__buy .buy-button-normal a:hover,
          body.produto .prateleira__buy .buy-button-normal a:hover,
          body.babymart-v2 .prateleira.prat-qtd__buy .buy-button-normal a:hover,
          body.babymart-v2 .prateleira__buy .buy-button-normal a:hover,
          body.resultado-busca .prateleira.prat-qtd__buy .buy-button-normal a:hover,
          body.resultado-busca .prateleira__buy .buy-button-normal a:hover,
          body.home-v2 .prateleira.prat-qtd__buy .buy-button-normal a:hover,
          body.home-v2 .prateleira__buy .buy-button-normal a:hover {
            background: #006aab;
            border: 2px solid #006aab; }
            body.departamento .prateleira.prat-qtd__buy .buy-button-normal a:hover::before,
            body.departamento .prateleira__buy .buy-button-normal a:hover::before,
            body.categoria .prateleira.prat-qtd__buy .buy-button-normal a:hover::before,
            body.categoria .prateleira__buy .buy-button-normal a:hover::before,
            body.cbs .prateleira.prat-qtd__buy .buy-button-normal a:hover::before,
            body.cbs .prateleira__buy .buy-button-normal a:hover::before,
            body.produto .prateleira.prat-qtd__buy .buy-button-normal a:hover::before,
            body.produto .prateleira__buy .buy-button-normal a:hover::before,
            body.babymart-v2 .prateleira.prat-qtd__buy .buy-button-normal a:hover::before,
            body.babymart-v2 .prateleira__buy .buy-button-normal a:hover::before,
            body.resultado-busca .prateleira.prat-qtd__buy .buy-button-normal a:hover::before,
            body.resultado-busca .prateleira__buy .buy-button-normal a:hover::before,
            body.home-v2 .prateleira.prat-qtd__buy .buy-button-normal a:hover::before,
            body.home-v2 .prateleira__buy .buy-button-normal a:hover::before {
              color: #fff;
              line-height: 28px; }
      body.departamento .prateleira.prat-qtd__buy .prateleira__qty,
      body.departamento .prateleira__buy .prateleira__qty,
      body.categoria .prateleira.prat-qtd__buy .prateleira__qty,
      body.categoria .prateleira__buy .prateleira__qty,
      body.cbs .prateleira.prat-qtd__buy .prateleira__qty,
      body.cbs .prateleira__buy .prateleira__qty,
      body.produto .prateleira.prat-qtd__buy .prateleira__qty,
      body.produto .prateleira__buy .prateleira__qty,
      body.babymart-v2 .prateleira.prat-qtd__buy .prateleira__qty,
      body.babymart-v2 .prateleira__buy .prateleira__qty,
      body.resultado-busca .prateleira.prat-qtd__buy .prateleira__qty,
      body.resultado-busca .prateleira__buy .prateleira__qty,
      body.home-v2 .prateleira.prat-qtd__buy .prateleira__qty,
      body.home-v2 .prateleira__buy .prateleira__qty {
        width: 100%;
        max-width: 166px;
        height: 32px;
        margin: 0 auto;
        display: none;
        vertical-align: top;
        position: relative;
        overflow: hidden; }
        body.departamento .prateleira.prat-qtd__buy .prateleira__qty.updating::before,
        body.departamento .prateleira__buy .prateleira__qty.updating::before,
        body.categoria .prateleira.prat-qtd__buy .prateleira__qty.updating::before,
        body.categoria .prateleira__buy .prateleira__qty.updating::before,
        body.cbs .prateleira.prat-qtd__buy .prateleira__qty.updating::before,
        body.cbs .prateleira__buy .prateleira__qty.updating::before,
        body.produto .prateleira.prat-qtd__buy .prateleira__qty.updating::before,
        body.produto .prateleira__buy .prateleira__qty.updating::before,
        body.babymart-v2 .prateleira.prat-qtd__buy .prateleira__qty.updating::before,
        body.babymart-v2 .prateleira__buy .prateleira__qty.updating::before,
        body.resultado-busca .prateleira.prat-qtd__buy .prateleira__qty.updating::before,
        body.resultado-busca .prateleira__buy .prateleira__qty.updating::before,
        body.home-v2 .prateleira.prat-qtd__buy .prateleira__qty.updating::before,
        body.home-v2 .prateleira__buy .prateleira__qty.updating::before {
          content: '';
          display: block;
          height: 100%;
          z-index: 2;
          position: absolute;
          opacity: .5;
          width: 100%;
          background: white; }
        body.departamento .prateleira.prat-qtd__buy .prateleira__qty::after,
        body.departamento .prateleira__buy .prateleira__qty::after,
        body.categoria .prateleira.prat-qtd__buy .prateleira__qty::after,
        body.categoria .prateleira__buy .prateleira__qty::after,
        body.cbs .prateleira.prat-qtd__buy .prateleira__qty::after,
        body.cbs .prateleira__buy .prateleira__qty::after,
        body.produto .prateleira.prat-qtd__buy .prateleira__qty::after,
        body.produto .prateleira__buy .prateleira__qty::after,
        body.babymart-v2 .prateleira.prat-qtd__buy .prateleira__qty::after,
        body.babymart-v2 .prateleira__buy .prateleira__qty::after,
        body.resultado-busca .prateleira.prat-qtd__buy .prateleira__qty::after,
        body.resultado-busca .prateleira__buy .prateleira__qty::after,
        body.home-v2 .prateleira.prat-qtd__buy .prateleira__qty::after,
        body.home-v2 .prateleira__buy .prateleira__qty::after {
          content: 'en tu carrito';
          color: #007DC6;
          display: block;
          position: absolute;
          bottom: -18px;
          line-height: 18px;
          text-align: center;
          width: 100%;
          font-size: 12px; }
        body.departamento .prateleira.prat-qtd__buy .prateleira__qty--btn,
        body.departamento .prateleira__buy .prateleira__qty--btn,
        body.categoria .prateleira.prat-qtd__buy .prateleira__qty--btn,
        body.categoria .prateleira__buy .prateleira__qty--btn,
        body.cbs .prateleira.prat-qtd__buy .prateleira__qty--btn,
        body.cbs .prateleira__buy .prateleira__qty--btn,
        body.produto .prateleira.prat-qtd__buy .prateleira__qty--btn,
        body.produto .prateleira__buy .prateleira__qty--btn,
        body.babymart-v2 .prateleira.prat-qtd__buy .prateleira__qty--btn,
        body.babymart-v2 .prateleira__buy .prateleira__qty--btn,
        body.resultado-busca .prateleira.prat-qtd__buy .prateleira__qty--btn,
        body.resultado-busca .prateleira__buy .prateleira__qty--btn,
        body.home-v2 .prateleira.prat-qtd__buy .prateleira__qty--btn,
        body.home-v2 .prateleira__buy .prateleira__qty--btn {
          width: 30%;
          height: 32px;
          line-height: 32px;
          text-align: center;
          color: white;
          cursor: pointer;
          float: none;
          clear: both;
          display: inline-block;
          vertical-align: top;
          background: #017CC7;
          transition: all 0.6s ease;
          outline: 0;
          border: 0; }
          body.departamento .prateleira.prat-qtd__buy .prateleira__qty--btn::before,
          body.departamento .prateleira__buy .prateleira__qty--btn::before,
          body.categoria .prateleira.prat-qtd__buy .prateleira__qty--btn::before,
          body.categoria .prateleira__buy .prateleira__qty--btn::before,
          body.cbs .prateleira.prat-qtd__buy .prateleira__qty--btn::before,
          body.cbs .prateleira__buy .prateleira__qty--btn::before,
          body.produto .prateleira.prat-qtd__buy .prateleira__qty--btn::before,
          body.produto .prateleira__buy .prateleira__qty--btn::before,
          body.babymart-v2 .prateleira.prat-qtd__buy .prateleira__qty--btn::before,
          body.babymart-v2 .prateleira__buy .prateleira__qty--btn::before,
          body.resultado-busca .prateleira.prat-qtd__buy .prateleira__qty--btn::before,
          body.resultado-busca .prateleira__buy .prateleira__qty--btn::before,
          body.home-v2 .prateleira.prat-qtd__buy .prateleira__qty--btn::before,
          body.home-v2 .prateleira__buy .prateleira__qty--btn::before {
            height: 100%;
            display: block; }
          body.departamento .prateleira.prat-qtd__buy .prateleira__qty--btn:hover,
          body.departamento .prateleira__buy .prateleira__qty--btn:hover,
          body.categoria .prateleira.prat-qtd__buy .prateleira__qty--btn:hover,
          body.categoria .prateleira__buy .prateleira__qty--btn:hover,
          body.cbs .prateleira.prat-qtd__buy .prateleira__qty--btn:hover,
          body.cbs .prateleira__buy .prateleira__qty--btn:hover,
          body.produto .prateleira.prat-qtd__buy .prateleira__qty--btn:hover,
          body.produto .prateleira__buy .prateleira__qty--btn:hover,
          body.babymart-v2 .prateleira.prat-qtd__buy .prateleira__qty--btn:hover,
          body.babymart-v2 .prateleira__buy .prateleira__qty--btn:hover,
          body.resultado-busca .prateleira.prat-qtd__buy .prateleira__qty--btn:hover,
          body.resultado-busca .prateleira__buy .prateleira__qty--btn:hover,
          body.home-v2 .prateleira.prat-qtd__buy .prateleira__qty--btn:hover,
          body.home-v2 .prateleira__buy .prateleira__qty--btn:hover {
            background: #015486; }
        body.departamento .prateleira.prat-qtd__buy .prateleira__qty--val,
        body.departamento .prateleira__buy .prateleira__qty--val,
        body.categoria .prateleira.prat-qtd__buy .prateleira__qty--val,
        body.categoria .prateleira__buy .prateleira__qty--val,
        body.cbs .prateleira.prat-qtd__buy .prateleira__qty--val,
        body.cbs .prateleira__buy .prateleira__qty--val,
        body.produto .prateleira.prat-qtd__buy .prateleira__qty--val,
        body.produto .prateleira__buy .prateleira__qty--val,
        body.babymart-v2 .prateleira.prat-qtd__buy .prateleira__qty--val,
        body.babymart-v2 .prateleira__buy .prateleira__qty--val,
        body.resultado-busca .prateleira.prat-qtd__buy .prateleira__qty--val,
        body.resultado-busca .prateleira__buy .prateleira__qty--val,
        body.home-v2 .prateleira.prat-qtd__buy .prateleira__qty--val,
        body.home-v2 .prateleira__buy .prateleira__qty--val {
          position: initial;
          display: inline-block;
          text-align: center;
          width: 50px;
          color: #333;
          height: 32px;
          line-height: 32px;
          border: 2px solid #017CC7;
          background-color: #FFFFFF;
          font-size: 18px;
          font-weight: 600;
          margin: auto;
          outline: 0;
          z-index: 1; }
        body.departamento .prateleira.prat-qtd__buy .prateleira__qty--minus,
        body.departamento .prateleira__buy .prateleira__qty--minus,
        body.categoria .prateleira.prat-qtd__buy .prateleira__qty--minus,
        body.categoria .prateleira__buy .prateleira__qty--minus,
        body.cbs .prateleira.prat-qtd__buy .prateleira__qty--minus,
        body.cbs .prateleira__buy .prateleira__qty--minus,
        body.produto .prateleira.prat-qtd__buy .prateleira__qty--minus,
        body.produto .prateleira__buy .prateleira__qty--minus,
        body.babymart-v2 .prateleira.prat-qtd__buy .prateleira__qty--minus,
        body.babymart-v2 .prateleira__buy .prateleira__qty--minus,
        body.resultado-busca .prateleira.prat-qtd__buy .prateleira__qty--minus,
        body.resultado-busca .prateleira__buy .prateleira__qty--minus,
        body.home-v2 .prateleira.prat-qtd__buy .prateleira__qty--minus,
        body.home-v2 .prateleira__buy .prateleira__qty--minus {
          border-radius: 3px 0 0 3px;
          font-size: 24px;
          font-weight: 500; }
          body.departamento .prateleira.prat-qtd__buy .prateleira__qty--minus::before,
          body.departamento .prateleira__buy .prateleira__qty--minus::before,
          body.categoria .prateleira.prat-qtd__buy .prateleira__qty--minus::before,
          body.categoria .prateleira__buy .prateleira__qty--minus::before,
          body.cbs .prateleira.prat-qtd__buy .prateleira__qty--minus::before,
          body.cbs .prateleira__buy .prateleira__qty--minus::before,
          body.produto .prateleira.prat-qtd__buy .prateleira__qty--minus::before,
          body.produto .prateleira__buy .prateleira__qty--minus::before,
          body.babymart-v2 .prateleira.prat-qtd__buy .prateleira__qty--minus::before,
          body.babymart-v2 .prateleira__buy .prateleira__qty--minus::before,
          body.resultado-busca .prateleira.prat-qtd__buy .prateleira__qty--minus::before,
          body.resultado-busca .prateleira__buy .prateleira__qty--minus::before,
          body.home-v2 .prateleira.prat-qtd__buy .prateleira__qty--minus::before,
          body.home-v2 .prateleira__buy .prateleira__qty--minus::before {
            content: '-';
            line-height: 28px; }
        body.departamento .prateleira.prat-qtd__buy .prateleira__qty--plus,
        body.departamento .prateleira__buy .prateleira__qty--plus,
        body.categoria .prateleira.prat-qtd__buy .prateleira__qty--plus,
        body.categoria .prateleira__buy .prateleira__qty--plus,
        body.cbs .prateleira.prat-qtd__buy .prateleira__qty--plus,
        body.cbs .prateleira__buy .prateleira__qty--plus,
        body.produto .prateleira.prat-qtd__buy .prateleira__qty--plus,
        body.produto .prateleira__buy .prateleira__qty--plus,
        body.babymart-v2 .prateleira.prat-qtd__buy .prateleira__qty--plus,
        body.babymart-v2 .prateleira__buy .prateleira__qty--plus,
        body.resultado-busca .prateleira.prat-qtd__buy .prateleira__qty--plus,
        body.resultado-busca .prateleira__buy .prateleira__qty--plus,
        body.home-v2 .prateleira.prat-qtd__buy .prateleira__qty--plus,
        body.home-v2 .prateleira__buy .prateleira__qty--plus {
          border-radius: 0 3px 3px 0;
          font-weight: 700;
          font-size: 20px; }
          body.departamento .prateleira.prat-qtd__buy .prateleira__qty--plus::before,
          body.departamento .prateleira__buy .prateleira__qty--plus::before,
          body.categoria .prateleira.prat-qtd__buy .prateleira__qty--plus::before,
          body.categoria .prateleira__buy .prateleira__qty--plus::before,
          body.cbs .prateleira.prat-qtd__buy .prateleira__qty--plus::before,
          body.cbs .prateleira__buy .prateleira__qty--plus::before,
          body.produto .prateleira.prat-qtd__buy .prateleira__qty--plus::before,
          body.produto .prateleira__buy .prateleira__qty--plus::before,
          body.babymart-v2 .prateleira.prat-qtd__buy .prateleira__qty--plus::before,
          body.babymart-v2 .prateleira__buy .prateleira__qty--plus::before,
          body.resultado-busca .prateleira.prat-qtd__buy .prateleira__qty--plus::before,
          body.resultado-busca .prateleira__buy .prateleira__qty--plus::before,
          body.home-v2 .prateleira.prat-qtd__buy .prateleira__qty--plus::before,
          body.home-v2 .prateleira__buy .prateleira__qty--plus::before {
            content: '+'; }
        body.departamento .prateleira.prat-qtd__buy .prateleira__qty::after,
        body.departamento .prateleira__buy .prateleira__qty::after,
        body.categoria .prateleira.prat-qtd__buy .prateleira__qty::after,
        body.categoria .prateleira__buy .prateleira__qty::after,
        body.cbs .prateleira.prat-qtd__buy .prateleira__qty::after,
        body.cbs .prateleira__buy .prateleira__qty::after,
        body.produto .prateleira.prat-qtd__buy .prateleira__qty::after,
        body.produto .prateleira__buy .prateleira__qty::after,
        body.babymart-v2 .prateleira.prat-qtd__buy .prateleira__qty::after,
        body.babymart-v2 .prateleira__buy .prateleira__qty::after,
        body.resultado-busca .prateleira.prat-qtd__buy .prateleira__qty::after,
        body.resultado-busca .prateleira__buy .prateleira__qty::after,
        body.home-v2 .prateleira.prat-qtd__buy .prateleira__qty::after,
        body.home-v2 .prateleira__buy .prateleira__qty::after {
          display: none; }
    body.departamento .prateleira.prat-qtd_veamas,
    body.departamento .prateleira_veamas,
    body.categoria .prateleira.prat-qtd_veamas,
    body.categoria .prateleira_veamas,
    body.cbs .prateleira.prat-qtd_veamas,
    body.cbs .prateleira_veamas,
    body.produto .prateleira.prat-qtd_veamas,
    body.produto .prateleira_veamas,
    body.babymart-v2 .prateleira.prat-qtd_veamas,
    body.babymart-v2 .prateleira_veamas,
    body.resultado-busca .prateleira.prat-qtd_veamas,
    body.resultado-busca .prateleira_veamas,
    body.home-v2 .prateleira.prat-qtd_veamas,
    body.home-v2 .prateleira_veamas {
      font-size: 14px;
      color: #666;
      border-top: 1px solid #E6EDEF;
      padding-top: 12px; }
      body.departamento .prateleira.prat-qtd_veamas a,
      body.departamento .prateleira_veamas a,
      body.categoria .prateleira.prat-qtd_veamas a,
      body.categoria .prateleira_veamas a,
      body.cbs .prateleira.prat-qtd_veamas a,
      body.cbs .prateleira_veamas a,
      body.produto .prateleira.prat-qtd_veamas a,
      body.produto .prateleira_veamas a,
      body.babymart-v2 .prateleira.prat-qtd_veamas a,
      body.babymart-v2 .prateleira_veamas a,
      body.resultado-busca .prateleira.prat-qtd_veamas a,
      body.resultado-busca .prateleira_veamas a,
      body.home-v2 .prateleira.prat-qtd_veamas a,
      body.home-v2 .prateleira_veamas a {
        width: 100%;
        white-space: nowrap;
        text-overflow: ellipsis;
        display: inline-block;
        overflow: hidden; }
        body.departamento .prateleira.prat-qtd_veamas a:hover,
        body.departamento .prateleira_veamas a:hover,
        body.categoria .prateleira.prat-qtd_veamas a:hover,
        body.categoria .prateleira_veamas a:hover,
        body.cbs .prateleira.prat-qtd_veamas a:hover,
        body.cbs .prateleira_veamas a:hover,
        body.produto .prateleira.prat-qtd_veamas a:hover,
        body.produto .prateleira_veamas a:hover,
        body.babymart-v2 .prateleira.prat-qtd_veamas a:hover,
        body.babymart-v2 .prateleira_veamas a:hover,
        body.resultado-busca .prateleira.prat-qtd_veamas a:hover,
        body.resultado-busca .prateleira_veamas a:hover,
        body.home-v2 .prateleira.prat-qtd_veamas a:hover,
        body.home-v2 .prateleira_veamas a:hover {
          color: #007DC6;
          transition: all .3s linear; }
    body.departamento .prateleira.prat-qtd__attribute,
    body.departamento .prateleira__attribute,
    body.categoria .prateleira.prat-qtd__attribute,
    body.categoria .prateleira__attribute,
    body.cbs .prateleira.prat-qtd__attribute,
    body.cbs .prateleira__attribute,
    body.produto .prateleira.prat-qtd__attribute,
    body.produto .prateleira__attribute,
    body.babymart-v2 .prateleira.prat-qtd__attribute,
    body.babymart-v2 .prateleira__attribute,
    body.resultado-busca .prateleira.prat-qtd__attribute,
    body.resultado-busca .prateleira__attribute,
    body.home-v2 .prateleira.prat-qtd__attribute,
    body.home-v2 .prateleira__attribute {
      text-align: center;
      color: #727272;
      font-size: 0px;
      line-height: 0px;
      transition: all 0.6s ease; }
      body.departamento .prateleira.prat-qtd__attribute .product-field,
      body.departamento .prateleira__attribute .product-field,
      body.categoria .prateleira.prat-qtd__attribute .product-field,
      body.categoria .prateleira__attribute .product-field,
      body.cbs .prateleira.prat-qtd__attribute .product-field,
      body.cbs .prateleira__attribute .product-field,
      body.produto .prateleira.prat-qtd__attribute .product-field,
      body.produto .prateleira__attribute .product-field,
      body.babymart-v2 .prateleira.prat-qtd__attribute .product-field,
      body.babymart-v2 .prateleira__attribute .product-field,
      body.resultado-busca .prateleira.prat-qtd__attribute .product-field,
      body.resultado-busca .prateleira__attribute .product-field,
      body.home-v2 .prateleira.prat-qtd__attribute .product-field,
      body.home-v2 .prateleira__attribute .product-field {
        font-size: 0;
        width: 100%;
        height: auto;
        padding: 0; }
        body.departamento .prateleira.prat-qtd__attribute .product-field > ul > li,
        body.departamento .prateleira__attribute .product-field > ul > li,
        body.categoria .prateleira.prat-qtd__attribute .product-field > ul > li,
        body.categoria .prateleira__attribute .product-field > ul > li,
        body.cbs .prateleira.prat-qtd__attribute .product-field > ul > li,
        body.cbs .prateleira__attribute .product-field > ul > li,
        body.produto .prateleira.prat-qtd__attribute .product-field > ul > li,
        body.produto .prateleira__attribute .product-field > ul > li,
        body.babymart-v2 .prateleira.prat-qtd__attribute .product-field > ul > li,
        body.babymart-v2 .prateleira__attribute .product-field > ul > li,
        body.resultado-busca .prateleira.prat-qtd__attribute .product-field > ul > li,
        body.resultado-busca .prateleira__attribute .product-field > ul > li,
        body.home-v2 .prateleira.prat-qtd__attribute .product-field > ul > li,
        body.home-v2 .prateleira__attribute .product-field > ul > li {
          font-size: 13px;
          line-height: 18px;
          width: 100%;
          height: auto;
          padding: 0;
          margin-top: 6px; }
          body.departamento .prateleira.prat-qtd__attribute .product-field > ul > li:hover,
          body.departamento .prateleira__attribute .product-field > ul > li:hover,
          body.categoria .prateleira.prat-qtd__attribute .product-field > ul > li:hover,
          body.categoria .prateleira__attribute .product-field > ul > li:hover,
          body.cbs .prateleira.prat-qtd__attribute .product-field > ul > li:hover,
          body.cbs .prateleira__attribute .product-field > ul > li:hover,
          body.produto .prateleira.prat-qtd__attribute .product-field > ul > li:hover,
          body.produto .prateleira__attribute .product-field > ul > li:hover,
          body.babymart-v2 .prateleira.prat-qtd__attribute .product-field > ul > li:hover,
          body.babymart-v2 .prateleira__attribute .product-field > ul > li:hover,
          body.resultado-busca .prateleira.prat-qtd__attribute .product-field > ul > li:hover,
          body.resultado-busca .prateleira__attribute .product-field > ul > li:hover,
          body.home-v2 .prateleira.prat-qtd__attribute .product-field > ul > li:hover,
          body.home-v2 .prateleira__attribute .product-field > ul > li:hover {
            border: none;
            box-shadow: none; }
  body.departamento .prateleira.prat-qtd.gridList > ul,
  body.departamento .prateleira.gridList > ul,
  body.categoria .prateleira.prat-qtd.gridList > ul,
  body.categoria .prateleira.gridList > ul,
  body.cbs .prateleira.prat-qtd.gridList > ul,
  body.cbs .prateleira.gridList > ul,
  body.produto .prateleira.prat-qtd.gridList > ul,
  body.produto .prateleira.gridList > ul,
  body.babymart-v2 .prateleira.prat-qtd.gridList > ul,
  body.babymart-v2 .prateleira.gridList > ul,
  body.resultado-busca .prateleira.prat-qtd.gridList > ul,
  body.resultado-busca .prateleira.gridList > ul,
  body.home-v2 .prateleira.prat-qtd.gridList > ul,
  body.home-v2 .prateleira.gridList > ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
    body.departamento .prateleira.prat-qtd.gridList > ul li,
    body.departamento .prateleira.gridList > ul li,
    body.categoria .prateleira.prat-qtd.gridList > ul li,
    body.categoria .prateleira.gridList > ul li,
    body.cbs .prateleira.prat-qtd.gridList > ul li,
    body.cbs .prateleira.gridList > ul li,
    body.produto .prateleira.prat-qtd.gridList > ul li,
    body.produto .prateleira.gridList > ul li,
    body.babymart-v2 .prateleira.prat-qtd.gridList > ul li,
    body.babymart-v2 .prateleira.gridList > ul li,
    body.resultado-busca .prateleira.prat-qtd.gridList > ul li,
    body.resultado-busca .prateleira.gridList > ul li,
    body.home-v2 .prateleira.prat-qtd.gridList > ul li,
    body.home-v2 .prateleira.gridList > ul li {
      width: 100%;
      max-height: 236px;
      height: auto;
      padding: 18px;
      border-bottom: 1px solid #e7e7e7; }
      body.departamento .prateleira.prat-qtd.gridList > ul li .prateleira__rate,
      body.departamento .prateleira.prat-qtd.gridList > ul li .prateleira_veamas,
      body.departamento .prateleira.gridList > ul li .prateleira__rate,
      body.departamento .prateleira.gridList > ul li .prateleira_veamas,
      body.categoria .prateleira.prat-qtd.gridList > ul li .prateleira__rate,
      body.categoria .prateleira.prat-qtd.gridList > ul li .prateleira_veamas,
      body.categoria .prateleira.gridList > ul li .prateleira__rate,
      body.categoria .prateleira.gridList > ul li .prateleira_veamas,
      body.cbs .prateleira.prat-qtd.gridList > ul li .prateleira__rate,
      body.cbs .prateleira.prat-qtd.gridList > ul li .prateleira_veamas,
      body.cbs .prateleira.gridList > ul li .prateleira__rate,
      body.cbs .prateleira.gridList > ul li .prateleira_veamas,
      body.produto .prateleira.prat-qtd.gridList > ul li .prateleira__rate,
      body.produto .prateleira.prat-qtd.gridList > ul li .prateleira_veamas,
      body.produto .prateleira.gridList > ul li .prateleira__rate,
      body.produto .prateleira.gridList > ul li .prateleira_veamas,
      body.babymart-v2 .prateleira.prat-qtd.gridList > ul li .prateleira__rate,
      body.babymart-v2 .prateleira.prat-qtd.gridList > ul li .prateleira_veamas,
      body.babymart-v2 .prateleira.gridList > ul li .prateleira__rate,
      body.babymart-v2 .prateleira.gridList > ul li .prateleira_veamas,
      body.resultado-busca .prateleira.prat-qtd.gridList > ul li .prateleira__rate,
      body.resultado-busca .prateleira.prat-qtd.gridList > ul li .prateleira_veamas,
      body.resultado-busca .prateleira.gridList > ul li .prateleira__rate,
      body.resultado-busca .prateleira.gridList > ul li .prateleira_veamas,
      body.home-v2 .prateleira.prat-qtd.gridList > ul li .prateleira__rate,
      body.home-v2 .prateleira.prat-qtd.gridList > ul li .prateleira_veamas,
      body.home-v2 .prateleira.gridList > ul li .prateleira__rate,
      body.home-v2 .prateleira.gridList > ul li .prateleira_veamas {
        max-height: initial;
        opacity: 1; }
  body.departamento .prateleira.prat-qtd.gridList .prateleira__image-link,
  body.departamento .prateleira.gridList .prateleira__image-link,
  body.categoria .prateleira.prat-qtd.gridList .prateleira__image-link,
  body.categoria .prateleira.gridList .prateleira__image-link,
  body.cbs .prateleira.prat-qtd.gridList .prateleira__image-link,
  body.cbs .prateleira.gridList .prateleira__image-link,
  body.produto .prateleira.prat-qtd.gridList .prateleira__image-link,
  body.produto .prateleira.gridList .prateleira__image-link,
  body.babymart-v2 .prateleira.prat-qtd.gridList .prateleira__image-link,
  body.babymart-v2 .prateleira.gridList .prateleira__image-link,
  body.resultado-busca .prateleira.prat-qtd.gridList .prateleira__image-link,
  body.resultado-busca .prateleira.gridList .prateleira__image-link,
  body.home-v2 .prateleira.prat-qtd.gridList .prateleira__image-link,
  body.home-v2 .prateleira.gridList .prateleira__image-link {
    width: 180px;
    height: 180px; }
  body.departamento .prateleira.prat-qtd.gridList .prateleira__item,
  body.departamento .prateleira.gridList .prateleira__item,
  body.categoria .prateleira.prat-qtd.gridList .prateleira__item,
  body.categoria .prateleira.gridList .prateleira__item,
  body.cbs .prateleira.prat-qtd.gridList .prateleira__item,
  body.cbs .prateleira.gridList .prateleira__item,
  body.produto .prateleira.prat-qtd.gridList .prateleira__item,
  body.produto .prateleira.gridList .prateleira__item,
  body.babymart-v2 .prateleira.prat-qtd.gridList .prateleira__item,
  body.babymart-v2 .prateleira.gridList .prateleira__item,
  body.resultado-busca .prateleira.prat-qtd.gridList .prateleira__item,
  body.resultado-busca .prateleira.gridList .prateleira__item,
  body.home-v2 .prateleira.prat-qtd.gridList .prateleira__item,
  body.home-v2 .prateleira.gridList .prateleira__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    max-height: 236px;
    border: none;
    padding: 0; }
  body.departamento .prateleira.prat-qtd.gridList .prateleira__image-link,
  body.departamento .prateleira.gridList .prateleira__image-link,
  body.categoria .prateleira.prat-qtd.gridList .prateleira__image-link,
  body.categoria .prateleira.gridList .prateleira__image-link,
  body.cbs .prateleira.prat-qtd.gridList .prateleira__image-link,
  body.cbs .prateleira.gridList .prateleira__image-link,
  body.produto .prateleira.prat-qtd.gridList .prateleira__image-link,
  body.produto .prateleira.gridList .prateleira__image-link,
  body.babymart-v2 .prateleira.prat-qtd.gridList .prateleira__image-link,
  body.babymart-v2 .prateleira.gridList .prateleira__image-link,
  body.resultado-busca .prateleira.prat-qtd.gridList .prateleira__image-link,
  body.resultado-busca .prateleira.gridList .prateleira__image-link,
  body.home-v2 .prateleira.prat-qtd.gridList .prateleira__image-link,
  body.home-v2 .prateleira.gridList .prateleira__image-link {
    padding: 0;
    margin: 0; }
  body.departamento .prateleira.prat-qtd.gridList .prateleira__image,
  body.departamento .prateleira.gridList .prateleira__image,
  body.categoria .prateleira.prat-qtd.gridList .prateleira__image,
  body.categoria .prateleira.gridList .prateleira__image,
  body.cbs .prateleira.prat-qtd.gridList .prateleira__image,
  body.cbs .prateleira.gridList .prateleira__image,
  body.produto .prateleira.prat-qtd.gridList .prateleira__image,
  body.produto .prateleira.gridList .prateleira__image,
  body.babymart-v2 .prateleira.prat-qtd.gridList .prateleira__image,
  body.babymart-v2 .prateleira.gridList .prateleira__image,
  body.resultado-busca .prateleira.prat-qtd.gridList .prateleira__image,
  body.resultado-busca .prateleira.gridList .prateleira__image,
  body.home-v2 .prateleira.prat-qtd.gridList .prateleira__image,
  body.home-v2 .prateleira.gridList .prateleira__image {
    width: 100%; }
  body.departamento .prateleira.prat-qtd.gridList .prateleira__list-price,
  body.departamento .prateleira.gridList .prateleira__list-price,
  body.categoria .prateleira.prat-qtd.gridList .prateleira__list-price,
  body.categoria .prateleira.gridList .prateleira__list-price,
  body.cbs .prateleira.prat-qtd.gridList .prateleira__list-price,
  body.cbs .prateleira.gridList .prateleira__list-price,
  body.produto .prateleira.prat-qtd.gridList .prateleira__list-price,
  body.produto .prateleira.gridList .prateleira__list-price,
  body.babymart-v2 .prateleira.prat-qtd.gridList .prateleira__list-price,
  body.babymart-v2 .prateleira.gridList .prateleira__list-price,
  body.resultado-busca .prateleira.prat-qtd.gridList .prateleira__list-price,
  body.resultado-busca .prateleira.gridList .prateleira__list-price,
  body.home-v2 .prateleira.prat-qtd.gridList .prateleira__list-price,
  body.home-v2 .prateleira.gridList .prateleira__list-price {
    text-align: left; }
  body.departamento .prateleira.prat-qtd.gridList .prateleira__buy,
  body.departamento .prateleira.gridList .prateleira__buy,
  body.categoria .prateleira.prat-qtd.gridList .prateleira__buy,
  body.categoria .prateleira.gridList .prateleira__buy,
  body.cbs .prateleira.prat-qtd.gridList .prateleira__buy,
  body.cbs .prateleira.gridList .prateleira__buy,
  body.produto .prateleira.prat-qtd.gridList .prateleira__buy,
  body.produto .prateleira.gridList .prateleira__buy,
  body.babymart-v2 .prateleira.prat-qtd.gridList .prateleira__buy,
  body.babymart-v2 .prateleira.gridList .prateleira__buy,
  body.resultado-busca .prateleira.prat-qtd.gridList .prateleira__buy,
  body.resultado-busca .prateleira.gridList .prateleira__buy,
  body.home-v2 .prateleira.prat-qtd.gridList .prateleira__buy,
  body.home-v2 .prateleira.gridList .prateleira__buy {
    height: calc(100% - 65px);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    max-width: 166px; }
  body.departamento .prateleira.prat-qtd.gridList .prateleira__flags--hightlight, body.departamento .prateleira.prat-qtd.gridList .prateleira__flags--discount-hightlight,
  body.departamento .prateleira.gridList .prateleira__flags--hightlight,
  body.departamento .prateleira.gridList .prateleira__flags--discount-hightlight,
  body.categoria .prateleira.prat-qtd.gridList .prateleira__flags--hightlight,
  body.categoria .prateleira.prat-qtd.gridList .prateleira__flags--discount-hightlight,
  body.categoria .prateleira.gridList .prateleira__flags--hightlight,
  body.categoria .prateleira.gridList .prateleira__flags--discount-hightlight,
  body.cbs .prateleira.prat-qtd.gridList .prateleira__flags--hightlight,
  body.cbs .prateleira.prat-qtd.gridList .prateleira__flags--discount-hightlight,
  body.cbs .prateleira.gridList .prateleira__flags--hightlight,
  body.cbs .prateleira.gridList .prateleira__flags--discount-hightlight,
  body.produto .prateleira.prat-qtd.gridList .prateleira__flags--hightlight,
  body.produto .prateleira.prat-qtd.gridList .prateleira__flags--discount-hightlight,
  body.produto .prateleira.gridList .prateleira__flags--hightlight,
  body.produto .prateleira.gridList .prateleira__flags--discount-hightlight,
  body.babymart-v2 .prateleira.prat-qtd.gridList .prateleira__flags--hightlight,
  body.babymart-v2 .prateleira.prat-qtd.gridList .prateleira__flags--discount-hightlight,
  body.babymart-v2 .prateleira.gridList .prateleira__flags--hightlight,
  body.babymart-v2 .prateleira.gridList .prateleira__flags--discount-hightlight,
  body.resultado-busca .prateleira.prat-qtd.gridList .prateleira__flags--hightlight,
  body.resultado-busca .prateleira.prat-qtd.gridList .prateleira__flags--discount-hightlight,
  body.resultado-busca .prateleira.gridList .prateleira__flags--hightlight,
  body.resultado-busca .prateleira.gridList .prateleira__flags--discount-hightlight,
  body.home-v2 .prateleira.prat-qtd.gridList .prateleira__flags--hightlight,
  body.home-v2 .prateleira.prat-qtd.gridList .prateleira__flags--discount-hightlight,
  body.home-v2 .prateleira.gridList .prateleira__flags--hightlight,
  body.home-v2 .prateleira.gridList .prateleira__flags--discount-hightlight {
    right: initial;
    left: 0;
    width: 180px;
    height: 180px;
    top: 0px; }
  body.departamento .prateleira.prat-qtd.gridList .prateleira__attribute,
  body.departamento .prateleira.gridList .prateleira__attribute,
  body.categoria .prateleira.prat-qtd.gridList .prateleira__attribute,
  body.categoria .prateleira.gridList .prateleira__attribute,
  body.cbs .prateleira.prat-qtd.gridList .prateleira__attribute,
  body.cbs .prateleira.gridList .prateleira__attribute,
  body.produto .prateleira.prat-qtd.gridList .prateleira__attribute,
  body.produto .prateleira.gridList .prateleira__attribute,
  body.babymart-v2 .prateleira.prat-qtd.gridList .prateleira__attribute,
  body.babymart-v2 .prateleira.gridList .prateleira__attribute,
  body.resultado-busca .prateleira.prat-qtd.gridList .prateleira__attribute,
  body.resultado-busca .prateleira.gridList .prateleira__attribute,
  body.home-v2 .prateleira.prat-qtd.gridList .prateleira__attribute,
  body.home-v2 .prateleira.gridList .prateleira__attribute {
    margin-top: 10px; }
    body.departamento .prateleira.prat-qtd.gridList .prateleira__attribute .product-field,
    body.departamento .prateleira.gridList .prateleira__attribute .product-field,
    body.categoria .prateleira.prat-qtd.gridList .prateleira__attribute .product-field,
    body.categoria .prateleira.gridList .prateleira__attribute .product-field,
    body.cbs .prateleira.prat-qtd.gridList .prateleira__attribute .product-field,
    body.cbs .prateleira.gridList .prateleira__attribute .product-field,
    body.produto .prateleira.prat-qtd.gridList .prateleira__attribute .product-field,
    body.produto .prateleira.gridList .prateleira__attribute .product-field,
    body.babymart-v2 .prateleira.prat-qtd.gridList .prateleira__attribute .product-field,
    body.babymart-v2 .prateleira.gridList .prateleira__attribute .product-field,
    body.resultado-busca .prateleira.prat-qtd.gridList .prateleira__attribute .product-field,
    body.resultado-busca .prateleira.gridList .prateleira__attribute .product-field,
    body.home-v2 .prateleira.prat-qtd.gridList .prateleira__attribute .product-field,
    body.home-v2 .prateleira.gridList .prateleira__attribute .product-field {
      width: 50%;
      text-align: left; }
      body.departamento .prateleira.prat-qtd.gridList .prateleira__attribute .product-field > ul > li,
      body.departamento .prateleira.gridList .prateleira__attribute .product-field > ul > li,
      body.categoria .prateleira.prat-qtd.gridList .prateleira__attribute .product-field > ul > li,
      body.categoria .prateleira.gridList .prateleira__attribute .product-field > ul > li,
      body.cbs .prateleira.prat-qtd.gridList .prateleira__attribute .product-field > ul > li,
      body.cbs .prateleira.gridList .prateleira__attribute .product-field > ul > li,
      body.produto .prateleira.prat-qtd.gridList .prateleira__attribute .product-field > ul > li,
      body.produto .prateleira.gridList .prateleira__attribute .product-field > ul > li,
      body.babymart-v2 .prateleira.prat-qtd.gridList .prateleira__attribute .product-field > ul > li,
      body.babymart-v2 .prateleira.gridList .prateleira__attribute .product-field > ul > li,
      body.resultado-busca .prateleira.prat-qtd.gridList .prateleira__attribute .product-field > ul > li,
      body.resultado-busca .prateleira.gridList .prateleira__attribute .product-field > ul > li,
      body.home-v2 .prateleira.prat-qtd.gridList .prateleira__attribute .product-field > ul > li,
      body.home-v2 .prateleira.gridList .prateleira__attribute .product-field > ul > li {
        padding: 0;
        margin: 0; }
  @media screen and (min-width: 769px) {
    body.departamento .prateleira:not(.gridList) > ul,
    body.categoria .prateleira:not(.gridList) > ul,
    body.cbs .prateleira:not(.gridList) > ul,
    body.produto .prateleira:not(.gridList) > ul,
    body.babymart-v2 .prateleira:not(.gridList) > ul,
    body.resultado-busca .prateleira:not(.gridList) > ul,
    body.home-v2 .prateleira:not(.gridList) > ul {
      /* PRODUCT ITEM HOVER */ }
      body.departamento .prateleira:not(.gridList) > ul > li .prateleira__discount,
      body.categoria .prateleira:not(.gridList) > ul > li .prateleira__discount,
      body.cbs .prateleira:not(.gridList) > ul > li .prateleira__discount,
      body.produto .prateleira:not(.gridList) > ul > li .prateleira__discount,
      body.babymart-v2 .prateleira:not(.gridList) > ul > li .prateleira__discount,
      body.resultado-busca .prateleira:not(.gridList) > ul > li .prateleira__discount,
      body.home-v2 .prateleira:not(.gridList) > ul > li .prateleira__discount {
        position: absolute;
        top: initial;
        bottom: 0;
        left: 0; }
      body.departamento .prateleira:not(.gridList) > ul > li:hover,
      body.categoria .prateleira:not(.gridList) > ul > li:hover,
      body.cbs .prateleira:not(.gridList) > ul > li:hover,
      body.produto .prateleira:not(.gridList) > ul > li:hover,
      body.babymart-v2 .prateleira:not(.gridList) > ul > li:hover,
      body.resultado-busca .prateleira:not(.gridList) > ul > li:hover,
      body.home-v2 .prateleira:not(.gridList) > ul > li:hover {
        box-shadow: none; }
        body.departamento .prateleira:not(.gridList) > ul > li:hover .prateleira__item,
        body.categoria .prateleira:not(.gridList) > ul > li:hover .prateleira__item,
        body.cbs .prateleira:not(.gridList) > ul > li:hover .prateleira__item,
        body.produto .prateleira:not(.gridList) > ul > li:hover .prateleira__item,
        body.babymart-v2 .prateleira:not(.gridList) > ul > li:hover .prateleira__item,
        body.resultado-busca .prateleira:not(.gridList) > ul > li:hover .prateleira__item,
        body.home-v2 .prateleira:not(.gridList) > ul > li:hover .prateleira__item {
          border: 1px solid #C6C6C6;
          box-shadow: 2px 2px 4px 0 rgba(0, 0, 0, 0.24); }
        body.departamento .prateleira:not(.gridList) > ul > li:hover .prateleira__image-link,
        body.categoria .prateleira:not(.gridList) > ul > li:hover .prateleira__image-link,
        body.cbs .prateleira:not(.gridList) > ul > li:hover .prateleira__image-link,
        body.produto .prateleira:not(.gridList) > ul > li:hover .prateleira__image-link,
        body.babymart-v2 .prateleira:not(.gridList) > ul > li:hover .prateleira__image-link,
        body.resultado-busca .prateleira:not(.gridList) > ul > li:hover .prateleira__image-link,
        body.home-v2 .prateleira:not(.gridList) > ul > li:hover .prateleira__image-link {
          -webkit-transform: scale(1.15, 1.15);
                  transform: scale(1.15, 1.15); } }

@media screen and (min-width: 1280px) {
  body.produto .prateleira.prat-qtd:not(.gridList) > ul,
  body.produto .prateleira:not(.gridList) > ul {
    -ms-grid-columns: (1fr)[6];
        grid-template-columns: repeat(6, 1fr); } }

@media screen and (min-width: 769px) {
  body.departamento .prateleira:not(.gridList) > ul,
  body.categoria .prateleira:not(.gridList) > ul,
  body.cbs .prateleira:not(.gridList) > ul,
  body.produto .prateleira:not(.gridList) > ul,
  body.babymart-v2 .prateleira:not(.gridList) > ul,
  body.resultado-busca .prateleira:not(.gridList) > ul {
    grid-column-gap: 15px;
    grid-row-gap: 15px; } }

/* Landing CBS */
@media screen and (min-width: 769px) {
  body.cbs .u-center {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
    body.cbs .u-center .resultItemsWrapper {
      width: 100%; }
  body.cbs .prateleira.prat-qtd:not(.gridList) > ul > li .prateleira__image-link {
    margin-left: auto;
    margin-right: auto; } }

@media screen and (min-width: 999px) {
  body.cbs .u-center {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
    body.cbs .u-center .resultItemsWrapper {
      width: auto; }
  body.cbs .prateleira.prat-qtd:not(.gridList) > ul {
    grid-column-gap: 10px;
    margin-bottom: 10px; }
    body.cbs .prateleira.prat-qtd:not(.gridList) > ul > li .prateleira__image-link {
      margin-left: auto;
      margin-right: auto; } }

body {
  /* Listados */ }
  @media screen and (min-width: 1280px) {
    body.departamento:not(.gridList) > ul, body.categoria:not(.gridList) > ul, body.resultado-busca:not(.gridList) > ul {
      -ms-grid-columns: (1fr)[5];
          grid-template-columns: repeat(5, 1fr); } }
  @media screen and (max-width: 1279px) {
    body.departamento:not(.gridList) > ul, body.categoria:not(.gridList) > ul, body.resultado-busca:not(.gridList) > ul {
      -ms-grid-columns: (1fr)[4];
          grid-template-columns: repeat(4, 1fr); } }
  @media screen and (max-width: 999px) {
    body.departamento:not(.gridList) > ul, body.categoria:not(.gridList) > ul, body.resultado-busca:not(.gridList) > ul {
      -ms-grid-columns: (1fr)[3];
          grid-template-columns: repeat(3, 1fr);
      grid-column-gap: 10px;
      margin-bottom: 10px; } }
  @media screen and (max-width: 736px) {
    body.departamento:not(.gridList) > ul, body.categoria:not(.gridList) > ul, body.resultado-busca:not(.gridList) > ul {
      -ms-grid-columns: (1fr)[4];
          grid-template-columns: repeat(4, 1fr); } }
  @media screen and (max-width: 615px) {
    body.departamento:not(.gridList) > ul, body.categoria:not(.gridList) > ul, body.resultado-busca:not(.gridList) > ul {
      -ms-grid-columns: (1fr)[3];
          grid-template-columns: repeat(3, 1fr); } }
  @media screen and (max-width: 465px) {
    body.departamento:not(.gridList) > ul, body.categoria:not(.gridList) > ul, body.resultado-busca:not(.gridList) > ul {
      -ms-grid-columns: (1fr)[2];
          grid-template-columns: repeat(2, 1fr); } }

@media screen and (max-width: 768px) {
  /* generales */
  body.departamento .main .prateleira.prat-qtd > ul,
  body.departamento .main .prateleira > ul,
  body.departamento .main .search-result .prateleira.prat-qtd > ul,
  body.departamento .main .search-result .prateleira > ul,
  body.departamento .main .cbsbabysmart .prateleira.prat-qtd > ul,
  body.departamento .main .cbsbabysmart .prateleira > ul,
  body.departamento .main .main-productosdestacados .prateleira.prat-qtd > ul,
  body.departamento .main .main-productosdestacados .prateleira > ul,
  body.departamento .main .main-produtosdestacados .prateleira.prat-qtd > ul,
  body.departamento .main .main-produtosdestacados .prateleira > ul,
  body.categoria .main .prateleira.prat-qtd > ul,
  body.categoria .main .prateleira > ul,
  body.categoria .main .search-result .prateleira.prat-qtd > ul,
  body.categoria .main .search-result .prateleira > ul,
  body.categoria .main .cbsbabysmart .prateleira.prat-qtd > ul,
  body.categoria .main .cbsbabysmart .prateleira > ul,
  body.categoria .main .main-productosdestacados .prateleira.prat-qtd > ul,
  body.categoria .main .main-productosdestacados .prateleira > ul,
  body.categoria .main .main-produtosdestacados .prateleira.prat-qtd > ul,
  body.categoria .main .main-produtosdestacados .prateleira > ul,
  body.resultado-busca .main .prateleira.prat-qtd > ul,
  body.resultado-busca .main .prateleira > ul,
  body.resultado-busca .main .search-result .prateleira.prat-qtd > ul,
  body.resultado-busca .main .search-result .prateleira > ul,
  body.resultado-busca .main .cbsbabysmart .prateleira.prat-qtd > ul,
  body.resultado-busca .main .cbsbabysmart .prateleira > ul,
  body.resultado-busca .main .main-productosdestacados .prateleira.prat-qtd > ul,
  body.resultado-busca .main .main-productosdestacados .prateleira > ul,
  body.resultado-busca .main .main-produtosdestacados .prateleira.prat-qtd > ul,
  body.resultado-busca .main .main-produtosdestacados .prateleira > ul,
  body.cbs .main .prateleira.prat-qtd > ul,
  body.cbs .main .prateleira > ul,
  body.cbs .main .search-result .prateleira.prat-qtd > ul,
  body.cbs .main .search-result .prateleira > ul,
  body.cbs .main .cbsbabysmart .prateleira.prat-qtd > ul,
  body.cbs .main .cbsbabysmart .prateleira > ul,
  body.cbs .main .main-productosdestacados .prateleira.prat-qtd > ul,
  body.cbs .main .main-productosdestacados .prateleira > ul,
  body.cbs .main .main-produtosdestacados .prateleira.prat-qtd > ul,
  body.cbs .main .main-produtosdestacados .prateleira > ul,
  body.home-v2 .main .prateleira.prat-qtd > ul,
  body.home-v2 .main .prateleira > ul,
  body.home-v2 .main .search-result .prateleira.prat-qtd > ul,
  body.home-v2 .main .search-result .prateleira > ul,
  body.home-v2 .main .cbsbabysmart .prateleira.prat-qtd > ul,
  body.home-v2 .main .cbsbabysmart .prateleira > ul,
  body.home-v2 .main .main-productosdestacados .prateleira.prat-qtd > ul,
  body.home-v2 .main .main-productosdestacados .prateleira > ul,
  body.home-v2 .main .main-produtosdestacados .prateleira.prat-qtd > ul,
  body.home-v2 .main .main-produtosdestacados .prateleira > ul {
    overflow: initial;
    grid-column-gap: 10px;
    grid-row-gap: 11px;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin: auto;
    width: 100%;
    margin-bottom: 11px;
    padding: 0 6px; }
    body.departamento .main .prateleira.prat-qtd > ul > li,
    body.departamento .main .prateleira > ul > li,
    body.departamento .main .search-result .prateleira.prat-qtd > ul > li,
    body.departamento .main .search-result .prateleira > ul > li,
    body.departamento .main .cbsbabysmart .prateleira.prat-qtd > ul > li,
    body.departamento .main .cbsbabysmart .prateleira > ul > li,
    body.departamento .main .main-productosdestacados .prateleira.prat-qtd > ul > li,
    body.departamento .main .main-productosdestacados .prateleira > ul > li,
    body.departamento .main .main-produtosdestacados .prateleira.prat-qtd > ul > li,
    body.departamento .main .main-produtosdestacados .prateleira > ul > li,
    body.categoria .main .prateleira.prat-qtd > ul > li,
    body.categoria .main .prateleira > ul > li,
    body.categoria .main .search-result .prateleira.prat-qtd > ul > li,
    body.categoria .main .search-result .prateleira > ul > li,
    body.categoria .main .cbsbabysmart .prateleira.prat-qtd > ul > li,
    body.categoria .main .cbsbabysmart .prateleira > ul > li,
    body.categoria .main .main-productosdestacados .prateleira.prat-qtd > ul > li,
    body.categoria .main .main-productosdestacados .prateleira > ul > li,
    body.categoria .main .main-produtosdestacados .prateleira.prat-qtd > ul > li,
    body.categoria .main .main-produtosdestacados .prateleira > ul > li,
    body.resultado-busca .main .prateleira.prat-qtd > ul > li,
    body.resultado-busca .main .prateleira > ul > li,
    body.resultado-busca .main .search-result .prateleira.prat-qtd > ul > li,
    body.resultado-busca .main .search-result .prateleira > ul > li,
    body.resultado-busca .main .cbsbabysmart .prateleira.prat-qtd > ul > li,
    body.resultado-busca .main .cbsbabysmart .prateleira > ul > li,
    body.resultado-busca .main .main-productosdestacados .prateleira.prat-qtd > ul > li,
    body.resultado-busca .main .main-productosdestacados .prateleira > ul > li,
    body.resultado-busca .main .main-produtosdestacados .prateleira.prat-qtd > ul > li,
    body.resultado-busca .main .main-produtosdestacados .prateleira > ul > li,
    body.cbs .main .prateleira.prat-qtd > ul > li,
    body.cbs .main .prateleira > ul > li,
    body.cbs .main .search-result .prateleira.prat-qtd > ul > li,
    body.cbs .main .search-result .prateleira > ul > li,
    body.cbs .main .cbsbabysmart .prateleira.prat-qtd > ul > li,
    body.cbs .main .cbsbabysmart .prateleira > ul > li,
    body.cbs .main .main-productosdestacados .prateleira.prat-qtd > ul > li,
    body.cbs .main .main-productosdestacados .prateleira > ul > li,
    body.cbs .main .main-produtosdestacados .prateleira.prat-qtd > ul > li,
    body.cbs .main .main-produtosdestacados .prateleira > ul > li,
    body.home-v2 .main .prateleira.prat-qtd > ul > li,
    body.home-v2 .main .prateleira > ul > li,
    body.home-v2 .main .search-result .prateleira.prat-qtd > ul > li,
    body.home-v2 .main .search-result .prateleira > ul > li,
    body.home-v2 .main .cbsbabysmart .prateleira.prat-qtd > ul > li,
    body.home-v2 .main .cbsbabysmart .prateleira > ul > li,
    body.home-v2 .main .main-productosdestacados .prateleira.prat-qtd > ul > li,
    body.home-v2 .main .main-productosdestacados .prateleira > ul > li,
    body.home-v2 .main .main-produtosdestacados .prateleira.prat-qtd > ul > li,
    body.home-v2 .main .main-produtosdestacados .prateleira > ul > li {
      width: 100%;
      height: auto;
      border: none;
      padding: 0;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      height: auto; }
      body.departamento .main .prateleira.prat-qtd > ul > li .prateleira__item,
      body.departamento .main .prateleira > ul > li .prateleira__item,
      body.departamento .main .search-result .prateleira.prat-qtd > ul > li .prateleira__item,
      body.departamento .main .search-result .prateleira > ul > li .prateleira__item,
      body.departamento .main .cbsbabysmart .prateleira.prat-qtd > ul > li .prateleira__item,
      body.departamento .main .cbsbabysmart .prateleira > ul > li .prateleira__item,
      body.departamento .main .main-productosdestacados .prateleira.prat-qtd > ul > li .prateleira__item,
      body.departamento .main .main-productosdestacados .prateleira > ul > li .prateleira__item,
      body.departamento .main .main-produtosdestacados .prateleira.prat-qtd > ul > li .prateleira__item,
      body.departamento .main .main-produtosdestacados .prateleira > ul > li .prateleira__item,
      body.categoria .main .prateleira.prat-qtd > ul > li .prateleira__item,
      body.categoria .main .prateleira > ul > li .prateleira__item,
      body.categoria .main .search-result .prateleira.prat-qtd > ul > li .prateleira__item,
      body.categoria .main .search-result .prateleira > ul > li .prateleira__item,
      body.categoria .main .cbsbabysmart .prateleira.prat-qtd > ul > li .prateleira__item,
      body.categoria .main .cbsbabysmart .prateleira > ul > li .prateleira__item,
      body.categoria .main .main-productosdestacados .prateleira.prat-qtd > ul > li .prateleira__item,
      body.categoria .main .main-productosdestacados .prateleira > ul > li .prateleira__item,
      body.categoria .main .main-produtosdestacados .prateleira.prat-qtd > ul > li .prateleira__item,
      body.categoria .main .main-produtosdestacados .prateleira > ul > li .prateleira__item,
      body.resultado-busca .main .prateleira.prat-qtd > ul > li .prateleira__item,
      body.resultado-busca .main .prateleira > ul > li .prateleira__item,
      body.resultado-busca .main .search-result .prateleira.prat-qtd > ul > li .prateleira__item,
      body.resultado-busca .main .search-result .prateleira > ul > li .prateleira__item,
      body.resultado-busca .main .cbsbabysmart .prateleira.prat-qtd > ul > li .prateleira__item,
      body.resultado-busca .main .cbsbabysmart .prateleira > ul > li .prateleira__item,
      body.resultado-busca .main .main-productosdestacados .prateleira.prat-qtd > ul > li .prateleira__item,
      body.resultado-busca .main .main-productosdestacados .prateleira > ul > li .prateleira__item,
      body.resultado-busca .main .main-produtosdestacados .prateleira.prat-qtd > ul > li .prateleira__item,
      body.resultado-busca .main .main-produtosdestacados .prateleira > ul > li .prateleira__item,
      body.cbs .main .prateleira.prat-qtd > ul > li .prateleira__item,
      body.cbs .main .prateleira > ul > li .prateleira__item,
      body.cbs .main .search-result .prateleira.prat-qtd > ul > li .prateleira__item,
      body.cbs .main .search-result .prateleira > ul > li .prateleira__item,
      body.cbs .main .cbsbabysmart .prateleira.prat-qtd > ul > li .prateleira__item,
      body.cbs .main .cbsbabysmart .prateleira > ul > li .prateleira__item,
      body.cbs .main .main-productosdestacados .prateleira.prat-qtd > ul > li .prateleira__item,
      body.cbs .main .main-productosdestacados .prateleira > ul > li .prateleira__item,
      body.cbs .main .main-produtosdestacados .prateleira.prat-qtd > ul > li .prateleira__item,
      body.cbs .main .main-produtosdestacados .prateleira > ul > li .prateleira__item,
      body.home-v2 .main .prateleira.prat-qtd > ul > li .prateleira__item,
      body.home-v2 .main .prateleira > ul > li .prateleira__item,
      body.home-v2 .main .search-result .prateleira.prat-qtd > ul > li .prateleira__item,
      body.home-v2 .main .search-result .prateleira > ul > li .prateleira__item,
      body.home-v2 .main .cbsbabysmart .prateleira.prat-qtd > ul > li .prateleira__item,
      body.home-v2 .main .cbsbabysmart .prateleira > ul > li .prateleira__item,
      body.home-v2 .main .main-productosdestacados .prateleira.prat-qtd > ul > li .prateleira__item,
      body.home-v2 .main .main-productosdestacados .prateleira > ul > li .prateleira__item,
      body.home-v2 .main .main-produtosdestacados .prateleira.prat-qtd > ul > li .prateleira__item,
      body.home-v2 .main .main-produtosdestacados .prateleira > ul > li .prateleira__item {
        display: -webkit-inline-box;
        display: -ms-inline-flexbox;
        display: inline-flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        min-width: auto;
        height: auto;
        border: 1px solid #e7e7e7;
        padding: 13px 10px; }
  body.departamento .main .prateleira.prat-qtd__flags--hightlight, body.departamento .main .prateleira.prat-qtd__flags--discount-hightlight,
  body.departamento .main .prateleira__flags--hightlight,
  body.departamento .main .prateleira__flags--discount-hightlight,
  body.departamento .main .search-result .prateleira.prat-qtd__flags--hightlight,
  body.departamento .main .search-result .prateleira.prat-qtd__flags--discount-hightlight,
  body.departamento .main .search-result .prateleira__flags--hightlight,
  body.departamento .main .search-result .prateleira__flags--discount-hightlight,
  body.departamento .main .cbsbabysmart .prateleira.prat-qtd__flags--hightlight,
  body.departamento .main .cbsbabysmart .prateleira.prat-qtd__flags--discount-hightlight,
  body.departamento .main .cbsbabysmart .prateleira__flags--hightlight,
  body.departamento .main .cbsbabysmart .prateleira__flags--discount-hightlight,
  body.departamento .main .main-productosdestacados .prateleira.prat-qtd__flags--hightlight,
  body.departamento .main .main-productosdestacados .prateleira.prat-qtd__flags--discount-hightlight,
  body.departamento .main .main-productosdestacados .prateleira__flags--hightlight,
  body.departamento .main .main-productosdestacados .prateleira__flags--discount-hightlight,
  body.departamento .main .main-produtosdestacados .prateleira.prat-qtd__flags--hightlight,
  body.departamento .main .main-produtosdestacados .prateleira.prat-qtd__flags--discount-hightlight,
  body.departamento .main .main-produtosdestacados .prateleira__flags--hightlight,
  body.departamento .main .main-produtosdestacados .prateleira__flags--discount-hightlight,
  body.categoria .main .prateleira.prat-qtd__flags--hightlight,
  body.categoria .main .prateleira.prat-qtd__flags--discount-hightlight,
  body.categoria .main .prateleira__flags--hightlight,
  body.categoria .main .prateleira__flags--discount-hightlight,
  body.categoria .main .search-result .prateleira.prat-qtd__flags--hightlight,
  body.categoria .main .search-result .prateleira.prat-qtd__flags--discount-hightlight,
  body.categoria .main .search-result .prateleira__flags--hightlight,
  body.categoria .main .search-result .prateleira__flags--discount-hightlight,
  body.categoria .main .cbsbabysmart .prateleira.prat-qtd__flags--hightlight,
  body.categoria .main .cbsbabysmart .prateleira.prat-qtd__flags--discount-hightlight,
  body.categoria .main .cbsbabysmart .prateleira__flags--hightlight,
  body.categoria .main .cbsbabysmart .prateleira__flags--discount-hightlight,
  body.categoria .main .main-productosdestacados .prateleira.prat-qtd__flags--hightlight,
  body.categoria .main .main-productosdestacados .prateleira.prat-qtd__flags--discount-hightlight,
  body.categoria .main .main-productosdestacados .prateleira__flags--hightlight,
  body.categoria .main .main-productosdestacados .prateleira__flags--discount-hightlight,
  body.categoria .main .main-produtosdestacados .prateleira.prat-qtd__flags--hightlight,
  body.categoria .main .main-produtosdestacados .prateleira.prat-qtd__flags--discount-hightlight,
  body.categoria .main .main-produtosdestacados .prateleira__flags--hightlight,
  body.categoria .main .main-produtosdestacados .prateleira__flags--discount-hightlight,
  body.resultado-busca .main .prateleira.prat-qtd__flags--hightlight,
  body.resultado-busca .main .prateleira.prat-qtd__flags--discount-hightlight,
  body.resultado-busca .main .prateleira__flags--hightlight,
  body.resultado-busca .main .prateleira__flags--discount-hightlight,
  body.resultado-busca .main .search-result .prateleira.prat-qtd__flags--hightlight,
  body.resultado-busca .main .search-result .prateleira.prat-qtd__flags--discount-hightlight,
  body.resultado-busca .main .search-result .prateleira__flags--hightlight,
  body.resultado-busca .main .search-result .prateleira__flags--discount-hightlight,
  body.resultado-busca .main .cbsbabysmart .prateleira.prat-qtd__flags--hightlight,
  body.resultado-busca .main .cbsbabysmart .prateleira.prat-qtd__flags--discount-hightlight,
  body.resultado-busca .main .cbsbabysmart .prateleira__flags--hightlight,
  body.resultado-busca .main .cbsbabysmart .prateleira__flags--discount-hightlight,
  body.resultado-busca .main .main-productosdestacados .prateleira.prat-qtd__flags--hightlight,
  body.resultado-busca .main .main-productosdestacados .prateleira.prat-qtd__flags--discount-hightlight,
  body.resultado-busca .main .main-productosdestacados .prateleira__flags--hightlight,
  body.resultado-busca .main .main-productosdestacados .prateleira__flags--discount-hightlight,
  body.resultado-busca .main .main-produtosdestacados .prateleira.prat-qtd__flags--hightlight,
  body.resultado-busca .main .main-produtosdestacados .prateleira.prat-qtd__flags--discount-hightlight,
  body.resultado-busca .main .main-produtosdestacados .prateleira__flags--hightlight,
  body.resultado-busca .main .main-produtosdestacados .prateleira__flags--discount-hightlight,
  body.cbs .main .prateleira.prat-qtd__flags--hightlight,
  body.cbs .main .prateleira.prat-qtd__flags--discount-hightlight,
  body.cbs .main .prateleira__flags--hightlight,
  body.cbs .main .prateleira__flags--discount-hightlight,
  body.cbs .main .search-result .prateleira.prat-qtd__flags--hightlight,
  body.cbs .main .search-result .prateleira.prat-qtd__flags--discount-hightlight,
  body.cbs .main .search-result .prateleira__flags--hightlight,
  body.cbs .main .search-result .prateleira__flags--discount-hightlight,
  body.cbs .main .cbsbabysmart .prateleira.prat-qtd__flags--hightlight,
  body.cbs .main .cbsbabysmart .prateleira.prat-qtd__flags--discount-hightlight,
  body.cbs .main .cbsbabysmart .prateleira__flags--hightlight,
  body.cbs .main .cbsbabysmart .prateleira__flags--discount-hightlight,
  body.cbs .main .main-productosdestacados .prateleira.prat-qtd__flags--hightlight,
  body.cbs .main .main-productosdestacados .prateleira.prat-qtd__flags--discount-hightlight,
  body.cbs .main .main-productosdestacados .prateleira__flags--hightlight,
  body.cbs .main .main-productosdestacados .prateleira__flags--discount-hightlight,
  body.cbs .main .main-produtosdestacados .prateleira.prat-qtd__flags--hightlight,
  body.cbs .main .main-produtosdestacados .prateleira.prat-qtd__flags--discount-hightlight,
  body.cbs .main .main-produtosdestacados .prateleira__flags--hightlight,
  body.cbs .main .main-produtosdestacados .prateleira__flags--discount-hightlight,
  body.home-v2 .main .prateleira.prat-qtd__flags--hightlight,
  body.home-v2 .main .prateleira.prat-qtd__flags--discount-hightlight,
  body.home-v2 .main .prateleira__flags--hightlight,
  body.home-v2 .main .prateleira__flags--discount-hightlight,
  body.home-v2 .main .search-result .prateleira.prat-qtd__flags--hightlight,
  body.home-v2 .main .search-result .prateleira.prat-qtd__flags--discount-hightlight,
  body.home-v2 .main .search-result .prateleira__flags--hightlight,
  body.home-v2 .main .search-result .prateleira__flags--discount-hightlight,
  body.home-v2 .main .cbsbabysmart .prateleira.prat-qtd__flags--hightlight,
  body.home-v2 .main .cbsbabysmart .prateleira.prat-qtd__flags--discount-hightlight,
  body.home-v2 .main .cbsbabysmart .prateleira__flags--hightlight,
  body.home-v2 .main .cbsbabysmart .prateleira__flags--discount-hightlight,
  body.home-v2 .main .main-productosdestacados .prateleira.prat-qtd__flags--hightlight,
  body.home-v2 .main .main-productosdestacados .prateleira.prat-qtd__flags--discount-hightlight,
  body.home-v2 .main .main-productosdestacados .prateleira__flags--hightlight,
  body.home-v2 .main .main-productosdestacados .prateleira__flags--discount-hightlight,
  body.home-v2 .main .main-produtosdestacados .prateleira.prat-qtd__flags--hightlight,
  body.home-v2 .main .main-produtosdestacados .prateleira.prat-qtd__flags--discount-hightlight,
  body.home-v2 .main .main-produtosdestacados .prateleira__flags--hightlight,
  body.home-v2 .main .main-produtosdestacados .prateleira__flags--discount-hightlight {
    height: 125px; }
  body.departamento .main .prateleira.prat-qtd__image-link,
  body.departamento .main .prateleira__image-link,
  body.departamento .main .search-result .prateleira.prat-qtd__image-link,
  body.departamento .main .search-result .prateleira__image-link,
  body.departamento .main .cbsbabysmart .prateleira.prat-qtd__image-link,
  body.departamento .main .cbsbabysmart .prateleira__image-link,
  body.departamento .main .main-productosdestacados .prateleira.prat-qtd__image-link,
  body.departamento .main .main-productosdestacados .prateleira__image-link,
  body.departamento .main .main-produtosdestacados .prateleira.prat-qtd__image-link,
  body.departamento .main .main-produtosdestacados .prateleira__image-link,
  body.categoria .main .prateleira.prat-qtd__image-link,
  body.categoria .main .prateleira__image-link,
  body.categoria .main .search-result .prateleira.prat-qtd__image-link,
  body.categoria .main .search-result .prateleira__image-link,
  body.categoria .main .cbsbabysmart .prateleira.prat-qtd__image-link,
  body.categoria .main .cbsbabysmart .prateleira__image-link,
  body.categoria .main .main-productosdestacados .prateleira.prat-qtd__image-link,
  body.categoria .main .main-productosdestacados .prateleira__image-link,
  body.categoria .main .main-produtosdestacados .prateleira.prat-qtd__image-link,
  body.categoria .main .main-produtosdestacados .prateleira__image-link,
  body.resultado-busca .main .prateleira.prat-qtd__image-link,
  body.resultado-busca .main .prateleira__image-link,
  body.resultado-busca .main .search-result .prateleira.prat-qtd__image-link,
  body.resultado-busca .main .search-result .prateleira__image-link,
  body.resultado-busca .main .cbsbabysmart .prateleira.prat-qtd__image-link,
  body.resultado-busca .main .cbsbabysmart .prateleira__image-link,
  body.resultado-busca .main .main-productosdestacados .prateleira.prat-qtd__image-link,
  body.resultado-busca .main .main-productosdestacados .prateleira__image-link,
  body.resultado-busca .main .main-produtosdestacados .prateleira.prat-qtd__image-link,
  body.resultado-busca .main .main-produtosdestacados .prateleira__image-link,
  body.cbs .main .prateleira.prat-qtd__image-link,
  body.cbs .main .prateleira__image-link,
  body.cbs .main .search-result .prateleira.prat-qtd__image-link,
  body.cbs .main .search-result .prateleira__image-link,
  body.cbs .main .cbsbabysmart .prateleira.prat-qtd__image-link,
  body.cbs .main .cbsbabysmart .prateleira__image-link,
  body.cbs .main .main-productosdestacados .prateleira.prat-qtd__image-link,
  body.cbs .main .main-productosdestacados .prateleira__image-link,
  body.cbs .main .main-produtosdestacados .prateleira.prat-qtd__image-link,
  body.cbs .main .main-produtosdestacados .prateleira__image-link,
  body.home-v2 .main .prateleira.prat-qtd__image-link,
  body.home-v2 .main .prateleira__image-link,
  body.home-v2 .main .search-result .prateleira.prat-qtd__image-link,
  body.home-v2 .main .search-result .prateleira__image-link,
  body.home-v2 .main .cbsbabysmart .prateleira.prat-qtd__image-link,
  body.home-v2 .main .cbsbabysmart .prateleira__image-link,
  body.home-v2 .main .main-productosdestacados .prateleira.prat-qtd__image-link,
  body.home-v2 .main .main-productosdestacados .prateleira__image-link,
  body.home-v2 .main .main-produtosdestacados .prateleira.prat-qtd__image-link,
  body.home-v2 .main .main-produtosdestacados .prateleira__image-link {
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 8px;
    padding: 0; }
  body.departamento .main .prateleira.prat-qtd__image,
  body.departamento .main .prateleira__image,
  body.departamento .main .search-result .prateleira.prat-qtd__image,
  body.departamento .main .search-result .prateleira__image,
  body.departamento .main .cbsbabysmart .prateleira.prat-qtd__image,
  body.departamento .main .cbsbabysmart .prateleira__image,
  body.departamento .main .main-productosdestacados .prateleira.prat-qtd__image,
  body.departamento .main .main-productosdestacados .prateleira__image,
  body.departamento .main .main-produtosdestacados .prateleira.prat-qtd__image,
  body.departamento .main .main-produtosdestacados .prateleira__image,
  body.categoria .main .prateleira.prat-qtd__image,
  body.categoria .main .prateleira__image,
  body.categoria .main .search-result .prateleira.prat-qtd__image,
  body.categoria .main .search-result .prateleira__image,
  body.categoria .main .cbsbabysmart .prateleira.prat-qtd__image,
  body.categoria .main .cbsbabysmart .prateleira__image,
  body.categoria .main .main-productosdestacados .prateleira.prat-qtd__image,
  body.categoria .main .main-productosdestacados .prateleira__image,
  body.categoria .main .main-produtosdestacados .prateleira.prat-qtd__image,
  body.categoria .main .main-produtosdestacados .prateleira__image,
  body.resultado-busca .main .prateleira.prat-qtd__image,
  body.resultado-busca .main .prateleira__image,
  body.resultado-busca .main .search-result .prateleira.prat-qtd__image,
  body.resultado-busca .main .search-result .prateleira__image,
  body.resultado-busca .main .cbsbabysmart .prateleira.prat-qtd__image,
  body.resultado-busca .main .cbsbabysmart .prateleira__image,
  body.resultado-busca .main .main-productosdestacados .prateleira.prat-qtd__image,
  body.resultado-busca .main .main-productosdestacados .prateleira__image,
  body.resultado-busca .main .main-produtosdestacados .prateleira.prat-qtd__image,
  body.resultado-busca .main .main-produtosdestacados .prateleira__image,
  body.cbs .main .prateleira.prat-qtd__image,
  body.cbs .main .prateleira__image,
  body.cbs .main .search-result .prateleira.prat-qtd__image,
  body.cbs .main .search-result .prateleira__image,
  body.cbs .main .cbsbabysmart .prateleira.prat-qtd__image,
  body.cbs .main .cbsbabysmart .prateleira__image,
  body.cbs .main .main-productosdestacados .prateleira.prat-qtd__image,
  body.cbs .main .main-productosdestacados .prateleira__image,
  body.cbs .main .main-produtosdestacados .prateleira.prat-qtd__image,
  body.cbs .main .main-produtosdestacados .prateleira__image,
  body.home-v2 .main .prateleira.prat-qtd__image,
  body.home-v2 .main .prateleira__image,
  body.home-v2 .main .search-result .prateleira.prat-qtd__image,
  body.home-v2 .main .search-result .prateleira__image,
  body.home-v2 .main .cbsbabysmart .prateleira.prat-qtd__image,
  body.home-v2 .main .cbsbabysmart .prateleira__image,
  body.home-v2 .main .main-productosdestacados .prateleira.prat-qtd__image,
  body.home-v2 .main .main-productosdestacados .prateleira__image,
  body.home-v2 .main .main-produtosdestacados .prateleira.prat-qtd__image,
  body.home-v2 .main .main-produtosdestacados .prateleira__image {
    margin-top: 0; }
  body.departamento .main .prateleira.prat-qtd__name,
  body.departamento .main .prateleira__name,
  body.departamento .main .search-result .prateleira.prat-qtd__name,
  body.departamento .main .search-result .prateleira__name,
  body.departamento .main .cbsbabysmart .prateleira.prat-qtd__name,
  body.departamento .main .cbsbabysmart .prateleira__name,
  body.departamento .main .main-productosdestacados .prateleira.prat-qtd__name,
  body.departamento .main .main-productosdestacados .prateleira__name,
  body.departamento .main .main-produtosdestacados .prateleira.prat-qtd__name,
  body.departamento .main .main-produtosdestacados .prateleira__name,
  body.categoria .main .prateleira.prat-qtd__name,
  body.categoria .main .prateleira__name,
  body.categoria .main .search-result .prateleira.prat-qtd__name,
  body.categoria .main .search-result .prateleira__name,
  body.categoria .main .cbsbabysmart .prateleira.prat-qtd__name,
  body.categoria .main .cbsbabysmart .prateleira__name,
  body.categoria .main .main-productosdestacados .prateleira.prat-qtd__name,
  body.categoria .main .main-productosdestacados .prateleira__name,
  body.categoria .main .main-produtosdestacados .prateleira.prat-qtd__name,
  body.categoria .main .main-produtosdestacados .prateleira__name,
  body.resultado-busca .main .prateleira.prat-qtd__name,
  body.resultado-busca .main .prateleira__name,
  body.resultado-busca .main .search-result .prateleira.prat-qtd__name,
  body.resultado-busca .main .search-result .prateleira__name,
  body.resultado-busca .main .cbsbabysmart .prateleira.prat-qtd__name,
  body.resultado-busca .main .cbsbabysmart .prateleira__name,
  body.resultado-busca .main .main-productosdestacados .prateleira.prat-qtd__name,
  body.resultado-busca .main .main-productosdestacados .prateleira__name,
  body.resultado-busca .main .main-produtosdestacados .prateleira.prat-qtd__name,
  body.resultado-busca .main .main-produtosdestacados .prateleira__name,
  body.cbs .main .prateleira.prat-qtd__name,
  body.cbs .main .prateleira__name,
  body.cbs .main .search-result .prateleira.prat-qtd__name,
  body.cbs .main .search-result .prateleira__name,
  body.cbs .main .cbsbabysmart .prateleira.prat-qtd__name,
  body.cbs .main .cbsbabysmart .prateleira__name,
  body.cbs .main .main-productosdestacados .prateleira.prat-qtd__name,
  body.cbs .main .main-productosdestacados .prateleira__name,
  body.cbs .main .main-produtosdestacados .prateleira.prat-qtd__name,
  body.cbs .main .main-produtosdestacados .prateleira__name,
  body.home-v2 .main .prateleira.prat-qtd__name,
  body.home-v2 .main .prateleira__name,
  body.home-v2 .main .search-result .prateleira.prat-qtd__name,
  body.home-v2 .main .search-result .prateleira__name,
  body.home-v2 .main .cbsbabysmart .prateleira.prat-qtd__name,
  body.home-v2 .main .cbsbabysmart .prateleira__name,
  body.home-v2 .main .main-productosdestacados .prateleira.prat-qtd__name,
  body.home-v2 .main .main-productosdestacados .prateleira__name,
  body.home-v2 .main .main-produtosdestacados .prateleira.prat-qtd__name,
  body.home-v2 .main .main-produtosdestacados .prateleira__name {
    font-size: 13px;
    width: 100%;
    max-height: 55px;
    height: 55px;
    margin-bottom: 6px;
    line-height: 18px;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical; }
  body.departamento .main .prateleira.prat-qtd__content,
  body.departamento .main .prateleira__content,
  body.departamento .main .search-result .prateleira.prat-qtd__content,
  body.departamento .main .search-result .prateleira__content,
  body.departamento .main .cbsbabysmart .prateleira.prat-qtd__content,
  body.departamento .main .cbsbabysmart .prateleira__content,
  body.departamento .main .main-productosdestacados .prateleira.prat-qtd__content,
  body.departamento .main .main-productosdestacados .prateleira__content,
  body.departamento .main .main-produtosdestacados .prateleira.prat-qtd__content,
  body.departamento .main .main-produtosdestacados .prateleira__content,
  body.categoria .main .prateleira.prat-qtd__content,
  body.categoria .main .prateleira__content,
  body.categoria .main .search-result .prateleira.prat-qtd__content,
  body.categoria .main .search-result .prateleira__content,
  body.categoria .main .cbsbabysmart .prateleira.prat-qtd__content,
  body.categoria .main .cbsbabysmart .prateleira__content,
  body.categoria .main .main-productosdestacados .prateleira.prat-qtd__content,
  body.categoria .main .main-productosdestacados .prateleira__content,
  body.categoria .main .main-produtosdestacados .prateleira.prat-qtd__content,
  body.categoria .main .main-produtosdestacados .prateleira__content,
  body.resultado-busca .main .prateleira.prat-qtd__content,
  body.resultado-busca .main .prateleira__content,
  body.resultado-busca .main .search-result .prateleira.prat-qtd__content,
  body.resultado-busca .main .search-result .prateleira__content,
  body.resultado-busca .main .cbsbabysmart .prateleira.prat-qtd__content,
  body.resultado-busca .main .cbsbabysmart .prateleira__content,
  body.resultado-busca .main .main-productosdestacados .prateleira.prat-qtd__content,
  body.resultado-busca .main .main-productosdestacados .prateleira__content,
  body.resultado-busca .main .main-produtosdestacados .prateleira.prat-qtd__content,
  body.resultado-busca .main .main-produtosdestacados .prateleira__content,
  body.cbs .main .prateleira.prat-qtd__content,
  body.cbs .main .prateleira__content,
  body.cbs .main .search-result .prateleira.prat-qtd__content,
  body.cbs .main .search-result .prateleira__content,
  body.cbs .main .cbsbabysmart .prateleira.prat-qtd__content,
  body.cbs .main .cbsbabysmart .prateleira__content,
  body.cbs .main .main-productosdestacados .prateleira.prat-qtd__content,
  body.cbs .main .main-productosdestacados .prateleira__content,
  body.cbs .main .main-produtosdestacados .prateleira.prat-qtd__content,
  body.cbs .main .main-produtosdestacados .prateleira__content,
  body.home-v2 .main .prateleira.prat-qtd__content,
  body.home-v2 .main .prateleira__content,
  body.home-v2 .main .search-result .prateleira.prat-qtd__content,
  body.home-v2 .main .search-result .prateleira__content,
  body.home-v2 .main .cbsbabysmart .prateleira.prat-qtd__content,
  body.home-v2 .main .cbsbabysmart .prateleira__content,
  body.home-v2 .main .main-productosdestacados .prateleira.prat-qtd__content,
  body.home-v2 .main .main-productosdestacados .prateleira__content,
  body.home-v2 .main .main-produtosdestacados .prateleira.prat-qtd__content,
  body.home-v2 .main .main-produtosdestacados .prateleira__content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1; }
  body.departamento .main .prateleira.prat-qtd__price,
  body.departamento .main .prateleira__price,
  body.departamento .main .search-result .prateleira.prat-qtd__price,
  body.departamento .main .search-result .prateleira__price,
  body.departamento .main .cbsbabysmart .prateleira.prat-qtd__price,
  body.departamento .main .cbsbabysmart .prateleira__price,
  body.departamento .main .main-productosdestacados .prateleira.prat-qtd__price,
  body.departamento .main .main-productosdestacados .prateleira__price,
  body.departamento .main .main-produtosdestacados .prateleira.prat-qtd__price,
  body.departamento .main .main-produtosdestacados .prateleira__price,
  body.categoria .main .prateleira.prat-qtd__price,
  body.categoria .main .prateleira__price,
  body.categoria .main .search-result .prateleira.prat-qtd__price,
  body.categoria .main .search-result .prateleira__price,
  body.categoria .main .cbsbabysmart .prateleira.prat-qtd__price,
  body.categoria .main .cbsbabysmart .prateleira__price,
  body.categoria .main .main-productosdestacados .prateleira.prat-qtd__price,
  body.categoria .main .main-productosdestacados .prateleira__price,
  body.categoria .main .main-produtosdestacados .prateleira.prat-qtd__price,
  body.categoria .main .main-produtosdestacados .prateleira__price,
  body.resultado-busca .main .prateleira.prat-qtd__price,
  body.resultado-busca .main .prateleira__price,
  body.resultado-busca .main .search-result .prateleira.prat-qtd__price,
  body.resultado-busca .main .search-result .prateleira__price,
  body.resultado-busca .main .cbsbabysmart .prateleira.prat-qtd__price,
  body.resultado-busca .main .cbsbabysmart .prateleira__price,
  body.resultado-busca .main .main-productosdestacados .prateleira.prat-qtd__price,
  body.resultado-busca .main .main-productosdestacados .prateleira__price,
  body.resultado-busca .main .main-produtosdestacados .prateleira.prat-qtd__price,
  body.resultado-busca .main .main-produtosdestacados .prateleira__price,
  body.cbs .main .prateleira.prat-qtd__price,
  body.cbs .main .prateleira__price,
  body.cbs .main .search-result .prateleira.prat-qtd__price,
  body.cbs .main .search-result .prateleira__price,
  body.cbs .main .cbsbabysmart .prateleira.prat-qtd__price,
  body.cbs .main .cbsbabysmart .prateleira__price,
  body.cbs .main .main-productosdestacados .prateleira.prat-qtd__price,
  body.cbs .main .main-productosdestacados .prateleira__price,
  body.cbs .main .main-produtosdestacados .prateleira.prat-qtd__price,
  body.cbs .main .main-produtosdestacados .prateleira__price,
  body.home-v2 .main .prateleira.prat-qtd__price,
  body.home-v2 .main .prateleira__price,
  body.home-v2 .main .search-result .prateleira.prat-qtd__price,
  body.home-v2 .main .search-result .prateleira__price,
  body.home-v2 .main .cbsbabysmart .prateleira.prat-qtd__price,
  body.home-v2 .main .cbsbabysmart .prateleira__price,
  body.home-v2 .main .main-productosdestacados .prateleira.prat-qtd__price,
  body.home-v2 .main .main-productosdestacados .prateleira__price,
  body.home-v2 .main .main-produtosdestacados .prateleira.prat-qtd__price,
  body.home-v2 .main .main-produtosdestacados .prateleira__price {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    height: auto;
    margin-bottom: 0px;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
  body.departamento .main .prateleira.prat-qtd__best-price,
  body.departamento .main .prateleira__best-price,
  body.departamento .main .search-result .prateleira.prat-qtd__best-price,
  body.departamento .main .search-result .prateleira__best-price,
  body.departamento .main .cbsbabysmart .prateleira.prat-qtd__best-price,
  body.departamento .main .cbsbabysmart .prateleira__best-price,
  body.departamento .main .main-productosdestacados .prateleira.prat-qtd__best-price,
  body.departamento .main .main-productosdestacados .prateleira__best-price,
  body.departamento .main .main-produtosdestacados .prateleira.prat-qtd__best-price,
  body.departamento .main .main-produtosdestacados .prateleira__best-price,
  body.categoria .main .prateleira.prat-qtd__best-price,
  body.categoria .main .prateleira__best-price,
  body.categoria .main .search-result .prateleira.prat-qtd__best-price,
  body.categoria .main .search-result .prateleira__best-price,
  body.categoria .main .cbsbabysmart .prateleira.prat-qtd__best-price,
  body.categoria .main .cbsbabysmart .prateleira__best-price,
  body.categoria .main .main-productosdestacados .prateleira.prat-qtd__best-price,
  body.categoria .main .main-productosdestacados .prateleira__best-price,
  body.categoria .main .main-produtosdestacados .prateleira.prat-qtd__best-price,
  body.categoria .main .main-produtosdestacados .prateleira__best-price,
  body.resultado-busca .main .prateleira.prat-qtd__best-price,
  body.resultado-busca .main .prateleira__best-price,
  body.resultado-busca .main .search-result .prateleira.prat-qtd__best-price,
  body.resultado-busca .main .search-result .prateleira__best-price,
  body.resultado-busca .main .cbsbabysmart .prateleira.prat-qtd__best-price,
  body.resultado-busca .main .cbsbabysmart .prateleira__best-price,
  body.resultado-busca .main .main-productosdestacados .prateleira.prat-qtd__best-price,
  body.resultado-busca .main .main-productosdestacados .prateleira__best-price,
  body.resultado-busca .main .main-produtosdestacados .prateleira.prat-qtd__best-price,
  body.resultado-busca .main .main-produtosdestacados .prateleira__best-price,
  body.cbs .main .prateleira.prat-qtd__best-price,
  body.cbs .main .prateleira__best-price,
  body.cbs .main .search-result .prateleira.prat-qtd__best-price,
  body.cbs .main .search-result .prateleira__best-price,
  body.cbs .main .cbsbabysmart .prateleira.prat-qtd__best-price,
  body.cbs .main .cbsbabysmart .prateleira__best-price,
  body.cbs .main .main-productosdestacados .prateleira.prat-qtd__best-price,
  body.cbs .main .main-productosdestacados .prateleira__best-price,
  body.cbs .main .main-produtosdestacados .prateleira.prat-qtd__best-price,
  body.cbs .main .main-produtosdestacados .prateleira__best-price,
  body.home-v2 .main .prateleira.prat-qtd__best-price,
  body.home-v2 .main .prateleira__best-price,
  body.home-v2 .main .search-result .prateleira.prat-qtd__best-price,
  body.home-v2 .main .search-result .prateleira__best-price,
  body.home-v2 .main .cbsbabysmart .prateleira.prat-qtd__best-price,
  body.home-v2 .main .cbsbabysmart .prateleira__best-price,
  body.home-v2 .main .main-productosdestacados .prateleira.prat-qtd__best-price,
  body.home-v2 .main .main-productosdestacados .prateleira__best-price,
  body.home-v2 .main .main-produtosdestacados .prateleira.prat-qtd__best-price,
  body.home-v2 .main .main-produtosdestacados .prateleira__best-price {
    display: block;
    max-width: 120px;
    line-height: 19px; }
  body.departamento .main .prateleira.prat-qtd .legal-price,
  body.departamento .main .prateleira .legal-price,
  body.departamento .main .search-result .prateleira.prat-qtd .legal-price,
  body.departamento .main .search-result .prateleira .legal-price,
  body.departamento .main .cbsbabysmart .prateleira.prat-qtd .legal-price,
  body.departamento .main .cbsbabysmart .prateleira .legal-price,
  body.departamento .main .main-productosdestacados .prateleira.prat-qtd .legal-price,
  body.departamento .main .main-productosdestacados .prateleira .legal-price,
  body.departamento .main .main-produtosdestacados .prateleira.prat-qtd .legal-price,
  body.departamento .main .main-produtosdestacados .prateleira .legal-price,
  body.categoria .main .prateleira.prat-qtd .legal-price,
  body.categoria .main .prateleira .legal-price,
  body.categoria .main .search-result .prateleira.prat-qtd .legal-price,
  body.categoria .main .search-result .prateleira .legal-price,
  body.categoria .main .cbsbabysmart .prateleira.prat-qtd .legal-price,
  body.categoria .main .cbsbabysmart .prateleira .legal-price,
  body.categoria .main .main-productosdestacados .prateleira.prat-qtd .legal-price,
  body.categoria .main .main-productosdestacados .prateleira .legal-price,
  body.categoria .main .main-produtosdestacados .prateleira.prat-qtd .legal-price,
  body.categoria .main .main-produtosdestacados .prateleira .legal-price,
  body.resultado-busca .main .prateleira.prat-qtd .legal-price,
  body.resultado-busca .main .prateleira .legal-price,
  body.resultado-busca .main .search-result .prateleira.prat-qtd .legal-price,
  body.resultado-busca .main .search-result .prateleira .legal-price,
  body.resultado-busca .main .cbsbabysmart .prateleira.prat-qtd .legal-price,
  body.resultado-busca .main .cbsbabysmart .prateleira .legal-price,
  body.resultado-busca .main .main-productosdestacados .prateleira.prat-qtd .legal-price,
  body.resultado-busca .main .main-productosdestacados .prateleira .legal-price,
  body.resultado-busca .main .main-produtosdestacados .prateleira.prat-qtd .legal-price,
  body.resultado-busca .main .main-produtosdestacados .prateleira .legal-price,
  body.cbs .main .prateleira.prat-qtd .legal-price,
  body.cbs .main .prateleira .legal-price,
  body.cbs .main .search-result .prateleira.prat-qtd .legal-price,
  body.cbs .main .search-result .prateleira .legal-price,
  body.cbs .main .cbsbabysmart .prateleira.prat-qtd .legal-price,
  body.cbs .main .cbsbabysmart .prateleira .legal-price,
  body.cbs .main .main-productosdestacados .prateleira.prat-qtd .legal-price,
  body.cbs .main .main-productosdestacados .prateleira .legal-price,
  body.cbs .main .main-produtosdestacados .prateleira.prat-qtd .legal-price,
  body.cbs .main .main-produtosdestacados .prateleira .legal-price,
  body.home-v2 .main .prateleira.prat-qtd .legal-price,
  body.home-v2 .main .prateleira .legal-price,
  body.home-v2 .main .search-result .prateleira.prat-qtd .legal-price,
  body.home-v2 .main .search-result .prateleira .legal-price,
  body.home-v2 .main .cbsbabysmart .prateleira.prat-qtd .legal-price,
  body.home-v2 .main .cbsbabysmart .prateleira .legal-price,
  body.home-v2 .main .main-productosdestacados .prateleira.prat-qtd .legal-price,
  body.home-v2 .main .main-productosdestacados .prateleira .legal-price,
  body.home-v2 .main .main-produtosdestacados .prateleira.prat-qtd .legal-price,
  body.home-v2 .main .main-produtosdestacados .prateleira .legal-price {
    color: #AAAAAA;
    width: 100%;
    display: block;
    font-size: 10px;
    line-height: 16px;
    margin-bottom: 3px; }
  body.departamento .main .prateleira.prat-qtd__list-price,
  body.departamento .main .prateleira__list-price,
  body.departamento .main .search-result .prateleira.prat-qtd__list-price,
  body.departamento .main .search-result .prateleira__list-price,
  body.departamento .main .cbsbabysmart .prateleira.prat-qtd__list-price,
  body.departamento .main .cbsbabysmart .prateleira__list-price,
  body.departamento .main .main-productosdestacados .prateleira.prat-qtd__list-price,
  body.departamento .main .main-productosdestacados .prateleira__list-price,
  body.departamento .main .main-produtosdestacados .prateleira.prat-qtd__list-price,
  body.departamento .main .main-produtosdestacados .prateleira__list-price,
  body.categoria .main .prateleira.prat-qtd__list-price,
  body.categoria .main .prateleira__list-price,
  body.categoria .main .search-result .prateleira.prat-qtd__list-price,
  body.categoria .main .search-result .prateleira__list-price,
  body.categoria .main .cbsbabysmart .prateleira.prat-qtd__list-price,
  body.categoria .main .cbsbabysmart .prateleira__list-price,
  body.categoria .main .main-productosdestacados .prateleira.prat-qtd__list-price,
  body.categoria .main .main-productosdestacados .prateleira__list-price,
  body.categoria .main .main-produtosdestacados .prateleira.prat-qtd__list-price,
  body.categoria .main .main-produtosdestacados .prateleira__list-price,
  body.resultado-busca .main .prateleira.prat-qtd__list-price,
  body.resultado-busca .main .prateleira__list-price,
  body.resultado-busca .main .search-result .prateleira.prat-qtd__list-price,
  body.resultado-busca .main .search-result .prateleira__list-price,
  body.resultado-busca .main .cbsbabysmart .prateleira.prat-qtd__list-price,
  body.resultado-busca .main .cbsbabysmart .prateleira__list-price,
  body.resultado-busca .main .main-productosdestacados .prateleira.prat-qtd__list-price,
  body.resultado-busca .main .main-productosdestacados .prateleira__list-price,
  body.resultado-busca .main .main-produtosdestacados .prateleira.prat-qtd__list-price,
  body.resultado-busca .main .main-produtosdestacados .prateleira__list-price,
  body.cbs .main .prateleira.prat-qtd__list-price,
  body.cbs .main .prateleira__list-price,
  body.cbs .main .search-result .prateleira.prat-qtd__list-price,
  body.cbs .main .search-result .prateleira__list-price,
  body.cbs .main .cbsbabysmart .prateleira.prat-qtd__list-price,
  body.cbs .main .cbsbabysmart .prateleira__list-price,
  body.cbs .main .main-productosdestacados .prateleira.prat-qtd__list-price,
  body.cbs .main .main-productosdestacados .prateleira__list-price,
  body.cbs .main .main-produtosdestacados .prateleira.prat-qtd__list-price,
  body.cbs .main .main-produtosdestacados .prateleira__list-price,
  body.home-v2 .main .prateleira.prat-qtd__list-price,
  body.home-v2 .main .prateleira__list-price,
  body.home-v2 .main .search-result .prateleira.prat-qtd__list-price,
  body.home-v2 .main .search-result .prateleira__list-price,
  body.home-v2 .main .cbsbabysmart .prateleira.prat-qtd__list-price,
  body.home-v2 .main .cbsbabysmart .prateleira__list-price,
  body.home-v2 .main .main-productosdestacados .prateleira.prat-qtd__list-price,
  body.home-v2 .main .main-productosdestacados .prateleira__list-price,
  body.home-v2 .main .main-produtosdestacados .prateleira.prat-qtd__list-price,
  body.home-v2 .main .main-produtosdestacados .prateleira__list-price {
    display: block;
    font-size: 14px;
    line-height: 16px;
    max-width: 120px;
    text-align: left; }
  body.departamento .main .prateleira.prat-qtd__discount,
  body.departamento .main .prateleira__discount,
  body.departamento .main .search-result .prateleira.prat-qtd__discount,
  body.departamento .main .search-result .prateleira__discount,
  body.departamento .main .cbsbabysmart .prateleira.prat-qtd__discount,
  body.departamento .main .cbsbabysmart .prateleira__discount,
  body.departamento .main .main-productosdestacados .prateleira.prat-qtd__discount,
  body.departamento .main .main-productosdestacados .prateleira__discount,
  body.departamento .main .main-produtosdestacados .prateleira.prat-qtd__discount,
  body.departamento .main .main-produtosdestacados .prateleira__discount,
  body.categoria .main .prateleira.prat-qtd__discount,
  body.categoria .main .prateleira__discount,
  body.categoria .main .search-result .prateleira.prat-qtd__discount,
  body.categoria .main .search-result .prateleira__discount,
  body.categoria .main .cbsbabysmart .prateleira.prat-qtd__discount,
  body.categoria .main .cbsbabysmart .prateleira__discount,
  body.categoria .main .main-productosdestacados .prateleira.prat-qtd__discount,
  body.categoria .main .main-productosdestacados .prateleira__discount,
  body.categoria .main .main-produtosdestacados .prateleira.prat-qtd__discount,
  body.categoria .main .main-produtosdestacados .prateleira__discount,
  body.resultado-busca .main .prateleira.prat-qtd__discount,
  body.resultado-busca .main .prateleira__discount,
  body.resultado-busca .main .search-result .prateleira.prat-qtd__discount,
  body.resultado-busca .main .search-result .prateleira__discount,
  body.resultado-busca .main .cbsbabysmart .prateleira.prat-qtd__discount,
  body.resultado-busca .main .cbsbabysmart .prateleira__discount,
  body.resultado-busca .main .main-productosdestacados .prateleira.prat-qtd__discount,
  body.resultado-busca .main .main-productosdestacados .prateleira__discount,
  body.resultado-busca .main .main-produtosdestacados .prateleira.prat-qtd__discount,
  body.resultado-busca .main .main-produtosdestacados .prateleira__discount,
  body.cbs .main .prateleira.prat-qtd__discount,
  body.cbs .main .prateleira__discount,
  body.cbs .main .search-result .prateleira.prat-qtd__discount,
  body.cbs .main .search-result .prateleira__discount,
  body.cbs .main .cbsbabysmart .prateleira.prat-qtd__discount,
  body.cbs .main .cbsbabysmart .prateleira__discount,
  body.cbs .main .main-productosdestacados .prateleira.prat-qtd__discount,
  body.cbs .main .main-productosdestacados .prateleira__discount,
  body.cbs .main .main-produtosdestacados .prateleira.prat-qtd__discount,
  body.cbs .main .main-produtosdestacados .prateleira__discount,
  body.home-v2 .main .prateleira.prat-qtd__discount,
  body.home-v2 .main .prateleira__discount,
  body.home-v2 .main .search-result .prateleira.prat-qtd__discount,
  body.home-v2 .main .search-result .prateleira__discount,
  body.home-v2 .main .cbsbabysmart .prateleira.prat-qtd__discount,
  body.home-v2 .main .cbsbabysmart .prateleira__discount,
  body.home-v2 .main .main-productosdestacados .prateleira.prat-qtd__discount,
  body.home-v2 .main .main-productosdestacados .prateleira__discount,
  body.home-v2 .main .main-produtosdestacados .prateleira.prat-qtd__discount,
  body.home-v2 .main .main-produtosdestacados .prateleira__discount {
    margin-left: 0px;
    background: none;
    color: #E81C25;
    margin-top: 0;
    font-size: 13px;
    line-height: 16px;
    margin-top: 10px;
    margin-bottom: 10px;
    -ms-flex-item-align: unset;
        -ms-grid-row-align: unset;
        align-self: unset; }
  body.departamento .main .prateleira.prat-qtd__buy .buy-button-normal a::before,
  body.departamento .main .prateleira__buy .buy-button-normal a::before,
  body.departamento .main .search-result .prateleira.prat-qtd__buy .buy-button-normal a::before,
  body.departamento .main .search-result .prateleira__buy .buy-button-normal a::before,
  body.departamento .main .cbsbabysmart .prateleira.prat-qtd__buy .buy-button-normal a::before,
  body.departamento .main .cbsbabysmart .prateleira__buy .buy-button-normal a::before,
  body.departamento .main .main-productosdestacados .prateleira.prat-qtd__buy .buy-button-normal a::before,
  body.departamento .main .main-productosdestacados .prateleira__buy .buy-button-normal a::before,
  body.departamento .main .main-produtosdestacados .prateleira.prat-qtd__buy .buy-button-normal a::before,
  body.departamento .main .main-produtosdestacados .prateleira__buy .buy-button-normal a::before,
  body.categoria .main .prateleira.prat-qtd__buy .buy-button-normal a::before,
  body.categoria .main .prateleira__buy .buy-button-normal a::before,
  body.categoria .main .search-result .prateleira.prat-qtd__buy .buy-button-normal a::before,
  body.categoria .main .search-result .prateleira__buy .buy-button-normal a::before,
  body.categoria .main .cbsbabysmart .prateleira.prat-qtd__buy .buy-button-normal a::before,
  body.categoria .main .cbsbabysmart .prateleira__buy .buy-button-normal a::before,
  body.categoria .main .main-productosdestacados .prateleira.prat-qtd__buy .buy-button-normal a::before,
  body.categoria .main .main-productosdestacados .prateleira__buy .buy-button-normal a::before,
  body.categoria .main .main-produtosdestacados .prateleira.prat-qtd__buy .buy-button-normal a::before,
  body.categoria .main .main-produtosdestacados .prateleira__buy .buy-button-normal a::before,
  body.resultado-busca .main .prateleira.prat-qtd__buy .buy-button-normal a::before,
  body.resultado-busca .main .prateleira__buy .buy-button-normal a::before,
  body.resultado-busca .main .search-result .prateleira.prat-qtd__buy .buy-button-normal a::before,
  body.resultado-busca .main .search-result .prateleira__buy .buy-button-normal a::before,
  body.resultado-busca .main .cbsbabysmart .prateleira.prat-qtd__buy .buy-button-normal a::before,
  body.resultado-busca .main .cbsbabysmart .prateleira__buy .buy-button-normal a::before,
  body.resultado-busca .main .main-productosdestacados .prateleira.prat-qtd__buy .buy-button-normal a::before,
  body.resultado-busca .main .main-productosdestacados .prateleira__buy .buy-button-normal a::before,
  body.resultado-busca .main .main-produtosdestacados .prateleira.prat-qtd__buy .buy-button-normal a::before,
  body.resultado-busca .main .main-produtosdestacados .prateleira__buy .buy-button-normal a::before,
  body.cbs .main .prateleira.prat-qtd__buy .buy-button-normal a::before,
  body.cbs .main .prateleira__buy .buy-button-normal a::before,
  body.cbs .main .search-result .prateleira.prat-qtd__buy .buy-button-normal a::before,
  body.cbs .main .search-result .prateleira__buy .buy-button-normal a::before,
  body.cbs .main .cbsbabysmart .prateleira.prat-qtd__buy .buy-button-normal a::before,
  body.cbs .main .cbsbabysmart .prateleira__buy .buy-button-normal a::before,
  body.cbs .main .main-productosdestacados .prateleira.prat-qtd__buy .buy-button-normal a::before,
  body.cbs .main .main-productosdestacados .prateleira__buy .buy-button-normal a::before,
  body.cbs .main .main-produtosdestacados .prateleira.prat-qtd__buy .buy-button-normal a::before,
  body.cbs .main .main-produtosdestacados .prateleira__buy .buy-button-normal a::before,
  body.home-v2 .main .prateleira.prat-qtd__buy .buy-button-normal a::before,
  body.home-v2 .main .prateleira__buy .buy-button-normal a::before,
  body.home-v2 .main .search-result .prateleira.prat-qtd__buy .buy-button-normal a::before,
  body.home-v2 .main .search-result .prateleira__buy .buy-button-normal a::before,
  body.home-v2 .main .cbsbabysmart .prateleira.prat-qtd__buy .buy-button-normal a::before,
  body.home-v2 .main .cbsbabysmart .prateleira__buy .buy-button-normal a::before,
  body.home-v2 .main .main-productosdestacados .prateleira.prat-qtd__buy .buy-button-normal a::before,
  body.home-v2 .main .main-productosdestacados .prateleira__buy .buy-button-normal a::before,
  body.home-v2 .main .main-produtosdestacados .prateleira.prat-qtd__buy .buy-button-normal a::before,
  body.home-v2 .main .main-produtosdestacados .prateleira__buy .buy-button-normal a::before {
    font-weight: 600;
    font-size: 16px; }
  body.departamento .main .prateleira.prat-qtd__qty,
  body.departamento .main .prateleira__qty,
  body.departamento .main .search-result .prateleira.prat-qtd__qty,
  body.departamento .main .search-result .prateleira__qty,
  body.departamento .main .cbsbabysmart .prateleira.prat-qtd__qty,
  body.departamento .main .cbsbabysmart .prateleira__qty,
  body.departamento .main .main-productosdestacados .prateleira.prat-qtd__qty,
  body.departamento .main .main-productosdestacados .prateleira__qty,
  body.departamento .main .main-produtosdestacados .prateleira.prat-qtd__qty,
  body.departamento .main .main-produtosdestacados .prateleira__qty,
  body.categoria .main .prateleira.prat-qtd__qty,
  body.categoria .main .prateleira__qty,
  body.categoria .main .search-result .prateleira.prat-qtd__qty,
  body.categoria .main .search-result .prateleira__qty,
  body.categoria .main .cbsbabysmart .prateleira.prat-qtd__qty,
  body.categoria .main .cbsbabysmart .prateleira__qty,
  body.categoria .main .main-productosdestacados .prateleira.prat-qtd__qty,
  body.categoria .main .main-productosdestacados .prateleira__qty,
  body.categoria .main .main-produtosdestacados .prateleira.prat-qtd__qty,
  body.categoria .main .main-produtosdestacados .prateleira__qty,
  body.resultado-busca .main .prateleira.prat-qtd__qty,
  body.resultado-busca .main .prateleira__qty,
  body.resultado-busca .main .search-result .prateleira.prat-qtd__qty,
  body.resultado-busca .main .search-result .prateleira__qty,
  body.resultado-busca .main .cbsbabysmart .prateleira.prat-qtd__qty,
  body.resultado-busca .main .cbsbabysmart .prateleira__qty,
  body.resultado-busca .main .main-productosdestacados .prateleira.prat-qtd__qty,
  body.resultado-busca .main .main-productosdestacados .prateleira__qty,
  body.resultado-busca .main .main-produtosdestacados .prateleira.prat-qtd__qty,
  body.resultado-busca .main .main-produtosdestacados .prateleira__qty,
  body.cbs .main .prateleira.prat-qtd__qty,
  body.cbs .main .prateleira__qty,
  body.cbs .main .search-result .prateleira.prat-qtd__qty,
  body.cbs .main .search-result .prateleira__qty,
  body.cbs .main .cbsbabysmart .prateleira.prat-qtd__qty,
  body.cbs .main .cbsbabysmart .prateleira__qty,
  body.cbs .main .main-productosdestacados .prateleira.prat-qtd__qty,
  body.cbs .main .main-productosdestacados .prateleira__qty,
  body.cbs .main .main-produtosdestacados .prateleira.prat-qtd__qty,
  body.cbs .main .main-produtosdestacados .prateleira__qty,
  body.home-v2 .main .prateleira.prat-qtd__qty,
  body.home-v2 .main .prateleira__qty,
  body.home-v2 .main .search-result .prateleira.prat-qtd__qty,
  body.home-v2 .main .search-result .prateleira__qty,
  body.home-v2 .main .cbsbabysmart .prateleira.prat-qtd__qty,
  body.home-v2 .main .cbsbabysmart .prateleira__qty,
  body.home-v2 .main .main-productosdestacados .prateleira.prat-qtd__qty,
  body.home-v2 .main .main-productosdestacados .prateleira__qty,
  body.home-v2 .main .main-produtosdestacados .prateleira.prat-qtd__qty,
  body.home-v2 .main .main-produtosdestacados .prateleira__qty {
    width: 100%; }
    body.departamento .main .prateleira.prat-qtd__qty--btn,
    body.departamento .main .prateleira__qty--btn,
    body.departamento .main .search-result .prateleira.prat-qtd__qty--btn,
    body.departamento .main .search-result .prateleira__qty--btn,
    body.departamento .main .cbsbabysmart .prateleira.prat-qtd__qty--btn,
    body.departamento .main .cbsbabysmart .prateleira__qty--btn,
    body.departamento .main .main-productosdestacados .prateleira.prat-qtd__qty--btn,
    body.departamento .main .main-productosdestacados .prateleira__qty--btn,
    body.departamento .main .main-produtosdestacados .prateleira.prat-qtd__qty--btn,
    body.departamento .main .main-produtosdestacados .prateleira__qty--btn,
    body.categoria .main .prateleira.prat-qtd__qty--btn,
    body.categoria .main .prateleira__qty--btn,
    body.categoria .main .search-result .prateleira.prat-qtd__qty--btn,
    body.categoria .main .search-result .prateleira__qty--btn,
    body.categoria .main .cbsbabysmart .prateleira.prat-qtd__qty--btn,
    body.categoria .main .cbsbabysmart .prateleira__qty--btn,
    body.categoria .main .main-productosdestacados .prateleira.prat-qtd__qty--btn,
    body.categoria .main .main-productosdestacados .prateleira__qty--btn,
    body.categoria .main .main-produtosdestacados .prateleira.prat-qtd__qty--btn,
    body.categoria .main .main-produtosdestacados .prateleira__qty--btn,
    body.resultado-busca .main .prateleira.prat-qtd__qty--btn,
    body.resultado-busca .main .prateleira__qty--btn,
    body.resultado-busca .main .search-result .prateleira.prat-qtd__qty--btn,
    body.resultado-busca .main .search-result .prateleira__qty--btn,
    body.resultado-busca .main .cbsbabysmart .prateleira.prat-qtd__qty--btn,
    body.resultado-busca .main .cbsbabysmart .prateleira__qty--btn,
    body.resultado-busca .main .main-productosdestacados .prateleira.prat-qtd__qty--btn,
    body.resultado-busca .main .main-productosdestacados .prateleira__qty--btn,
    body.resultado-busca .main .main-produtosdestacados .prateleira.prat-qtd__qty--btn,
    body.resultado-busca .main .main-produtosdestacados .prateleira__qty--btn,
    body.cbs .main .prateleira.prat-qtd__qty--btn,
    body.cbs .main .prateleira__qty--btn,
    body.cbs .main .search-result .prateleira.prat-qtd__qty--btn,
    body.cbs .main .search-result .prateleira__qty--btn,
    body.cbs .main .cbsbabysmart .prateleira.prat-qtd__qty--btn,
    body.cbs .main .cbsbabysmart .prateleira__qty--btn,
    body.cbs .main .main-productosdestacados .prateleira.prat-qtd__qty--btn,
    body.cbs .main .main-productosdestacados .prateleira__qty--btn,
    body.cbs .main .main-produtosdestacados .prateleira.prat-qtd__qty--btn,
    body.cbs .main .main-produtosdestacados .prateleira__qty--btn,
    body.home-v2 .main .prateleira.prat-qtd__qty--btn,
    body.home-v2 .main .prateleira__qty--btn,
    body.home-v2 .main .search-result .prateleira.prat-qtd__qty--btn,
    body.home-v2 .main .search-result .prateleira__qty--btn,
    body.home-v2 .main .cbsbabysmart .prateleira.prat-qtd__qty--btn,
    body.home-v2 .main .cbsbabysmart .prateleira__qty--btn,
    body.home-v2 .main .main-productosdestacados .prateleira.prat-qtd__qty--btn,
    body.home-v2 .main .main-productosdestacados .prateleira__qty--btn,
    body.home-v2 .main .main-produtosdestacados .prateleira.prat-qtd__qty--btn,
    body.home-v2 .main .main-produtosdestacados .prateleira__qty--btn {
      width: 27%;
      height: 32px; }
      body.departamento .main .prateleira.prat-qtd__qty--btn:hover,
      body.departamento .main .prateleira__qty--btn:hover,
      body.departamento .main .search-result .prateleira.prat-qtd__qty--btn:hover,
      body.departamento .main .search-result .prateleira__qty--btn:hover,
      body.departamento .main .cbsbabysmart .prateleira.prat-qtd__qty--btn:hover,
      body.departamento .main .cbsbabysmart .prateleira__qty--btn:hover,
      body.departamento .main .main-productosdestacados .prateleira.prat-qtd__qty--btn:hover,
      body.departamento .main .main-productosdestacados .prateleira__qty--btn:hover,
      body.departamento .main .main-produtosdestacados .prateleira.prat-qtd__qty--btn:hover,
      body.departamento .main .main-produtosdestacados .prateleira__qty--btn:hover,
      body.categoria .main .prateleira.prat-qtd__qty--btn:hover,
      body.categoria .main .prateleira__qty--btn:hover,
      body.categoria .main .search-result .prateleira.prat-qtd__qty--btn:hover,
      body.categoria .main .search-result .prateleira__qty--btn:hover,
      body.categoria .main .cbsbabysmart .prateleira.prat-qtd__qty--btn:hover,
      body.categoria .main .cbsbabysmart .prateleira__qty--btn:hover,
      body.categoria .main .main-productosdestacados .prateleira.prat-qtd__qty--btn:hover,
      body.categoria .main .main-productosdestacados .prateleira__qty--btn:hover,
      body.categoria .main .main-produtosdestacados .prateleira.prat-qtd__qty--btn:hover,
      body.categoria .main .main-produtosdestacados .prateleira__qty--btn:hover,
      body.resultado-busca .main .prateleira.prat-qtd__qty--btn:hover,
      body.resultado-busca .main .prateleira__qty--btn:hover,
      body.resultado-busca .main .search-result .prateleira.prat-qtd__qty--btn:hover,
      body.resultado-busca .main .search-result .prateleira__qty--btn:hover,
      body.resultado-busca .main .cbsbabysmart .prateleira.prat-qtd__qty--btn:hover,
      body.resultado-busca .main .cbsbabysmart .prateleira__qty--btn:hover,
      body.resultado-busca .main .main-productosdestacados .prateleira.prat-qtd__qty--btn:hover,
      body.resultado-busca .main .main-productosdestacados .prateleira__qty--btn:hover,
      body.resultado-busca .main .main-produtosdestacados .prateleira.prat-qtd__qty--btn:hover,
      body.resultado-busca .main .main-produtosdestacados .prateleira__qty--btn:hover,
      body.cbs .main .prateleira.prat-qtd__qty--btn:hover,
      body.cbs .main .prateleira__qty--btn:hover,
      body.cbs .main .search-result .prateleira.prat-qtd__qty--btn:hover,
      body.cbs .main .search-result .prateleira__qty--btn:hover,
      body.cbs .main .cbsbabysmart .prateleira.prat-qtd__qty--btn:hover,
      body.cbs .main .cbsbabysmart .prateleira__qty--btn:hover,
      body.cbs .main .main-productosdestacados .prateleira.prat-qtd__qty--btn:hover,
      body.cbs .main .main-productosdestacados .prateleira__qty--btn:hover,
      body.cbs .main .main-produtosdestacados .prateleira.prat-qtd__qty--btn:hover,
      body.cbs .main .main-produtosdestacados .prateleira__qty--btn:hover,
      body.home-v2 .main .prateleira.prat-qtd__qty--btn:hover,
      body.home-v2 .main .prateleira__qty--btn:hover,
      body.home-v2 .main .search-result .prateleira.prat-qtd__qty--btn:hover,
      body.home-v2 .main .search-result .prateleira__qty--btn:hover,
      body.home-v2 .main .cbsbabysmart .prateleira.prat-qtd__qty--btn:hover,
      body.home-v2 .main .cbsbabysmart .prateleira__qty--btn:hover,
      body.home-v2 .main .main-productosdestacados .prateleira.prat-qtd__qty--btn:hover,
      body.home-v2 .main .main-productosdestacados .prateleira__qty--btn:hover,
      body.home-v2 .main .main-produtosdestacados .prateleira.prat-qtd__qty--btn:hover,
      body.home-v2 .main .main-produtosdestacados .prateleira__qty--btn:hover {
        background: #015486; }
    body.departamento .main .prateleira.prat-qtd__qty--val,
    body.departamento .main .prateleira__qty--val,
    body.departamento .main .search-result .prateleira.prat-qtd__qty--val,
    body.departamento .main .search-result .prateleira__qty--val,
    body.departamento .main .cbsbabysmart .prateleira.prat-qtd__qty--val,
    body.departamento .main .cbsbabysmart .prateleira__qty--val,
    body.departamento .main .main-productosdestacados .prateleira.prat-qtd__qty--val,
    body.departamento .main .main-productosdestacados .prateleira__qty--val,
    body.departamento .main .main-produtosdestacados .prateleira.prat-qtd__qty--val,
    body.departamento .main .main-produtosdestacados .prateleira__qty--val,
    body.categoria .main .prateleira.prat-qtd__qty--val,
    body.categoria .main .prateleira__qty--val,
    body.categoria .main .search-result .prateleira.prat-qtd__qty--val,
    body.categoria .main .search-result .prateleira__qty--val,
    body.categoria .main .cbsbabysmart .prateleira.prat-qtd__qty--val,
    body.categoria .main .cbsbabysmart .prateleira__qty--val,
    body.categoria .main .main-productosdestacados .prateleira.prat-qtd__qty--val,
    body.categoria .main .main-productosdestacados .prateleira__qty--val,
    body.categoria .main .main-produtosdestacados .prateleira.prat-qtd__qty--val,
    body.categoria .main .main-produtosdestacados .prateleira__qty--val,
    body.resultado-busca .main .prateleira.prat-qtd__qty--val,
    body.resultado-busca .main .prateleira__qty--val,
    body.resultado-busca .main .search-result .prateleira.prat-qtd__qty--val,
    body.resultado-busca .main .search-result .prateleira__qty--val,
    body.resultado-busca .main .cbsbabysmart .prateleira.prat-qtd__qty--val,
    body.resultado-busca .main .cbsbabysmart .prateleira__qty--val,
    body.resultado-busca .main .main-productosdestacados .prateleira.prat-qtd__qty--val,
    body.resultado-busca .main .main-productosdestacados .prateleira__qty--val,
    body.resultado-busca .main .main-produtosdestacados .prateleira.prat-qtd__qty--val,
    body.resultado-busca .main .main-produtosdestacados .prateleira__qty--val,
    body.cbs .main .prateleira.prat-qtd__qty--val,
    body.cbs .main .prateleira__qty--val,
    body.cbs .main .search-result .prateleira.prat-qtd__qty--val,
    body.cbs .main .search-result .prateleira__qty--val,
    body.cbs .main .cbsbabysmart .prateleira.prat-qtd__qty--val,
    body.cbs .main .cbsbabysmart .prateleira__qty--val,
    body.cbs .main .main-productosdestacados .prateleira.prat-qtd__qty--val,
    body.cbs .main .main-productosdestacados .prateleira__qty--val,
    body.cbs .main .main-produtosdestacados .prateleira.prat-qtd__qty--val,
    body.cbs .main .main-produtosdestacados .prateleira__qty--val,
    body.home-v2 .main .prateleira.prat-qtd__qty--val,
    body.home-v2 .main .prateleira__qty--val,
    body.home-v2 .main .search-result .prateleira.prat-qtd__qty--val,
    body.home-v2 .main .search-result .prateleira__qty--val,
    body.home-v2 .main .cbsbabysmart .prateleira.prat-qtd__qty--val,
    body.home-v2 .main .cbsbabysmart .prateleira__qty--val,
    body.home-v2 .main .main-productosdestacados .prateleira.prat-qtd__qty--val,
    body.home-v2 .main .main-productosdestacados .prateleira__qty--val,
    body.home-v2 .main .main-produtosdestacados .prateleira.prat-qtd__qty--val,
    body.home-v2 .main .main-produtosdestacados .prateleira__qty--val {
      font-size: 16px;
      line-height: 19px;
      font-weight: 600;
      width: 42px;
      height: 32px; }
  body.departamento .main .prateleira.prat-qtd__attribute,
  body.departamento .main .prateleira__attribute,
  body.departamento .main .search-result .prateleira.prat-qtd__attribute,
  body.departamento .main .search-result .prateleira__attribute,
  body.departamento .main .cbsbabysmart .prateleira.prat-qtd__attribute,
  body.departamento .main .cbsbabysmart .prateleira__attribute,
  body.departamento .main .main-productosdestacados .prateleira.prat-qtd__attribute,
  body.departamento .main .main-productosdestacados .prateleira__attribute,
  body.departamento .main .main-produtosdestacados .prateleira.prat-qtd__attribute,
  body.departamento .main .main-produtosdestacados .prateleira__attribute,
  body.categoria .main .prateleira.prat-qtd__attribute,
  body.categoria .main .prateleira__attribute,
  body.categoria .main .search-result .prateleira.prat-qtd__attribute,
  body.categoria .main .search-result .prateleira__attribute,
  body.categoria .main .cbsbabysmart .prateleira.prat-qtd__attribute,
  body.categoria .main .cbsbabysmart .prateleira__attribute,
  body.categoria .main .main-productosdestacados .prateleira.prat-qtd__attribute,
  body.categoria .main .main-productosdestacados .prateleira__attribute,
  body.categoria .main .main-produtosdestacados .prateleira.prat-qtd__attribute,
  body.categoria .main .main-produtosdestacados .prateleira__attribute,
  body.resultado-busca .main .prateleira.prat-qtd__attribute,
  body.resultado-busca .main .prateleira__attribute,
  body.resultado-busca .main .search-result .prateleira.prat-qtd__attribute,
  body.resultado-busca .main .search-result .prateleira__attribute,
  body.resultado-busca .main .cbsbabysmart .prateleira.prat-qtd__attribute,
  body.resultado-busca .main .cbsbabysmart .prateleira__attribute,
  body.resultado-busca .main .main-productosdestacados .prateleira.prat-qtd__attribute,
  body.resultado-busca .main .main-productosdestacados .prateleira__attribute,
  body.resultado-busca .main .main-produtosdestacados .prateleira.prat-qtd__attribute,
  body.resultado-busca .main .main-produtosdestacados .prateleira__attribute,
  body.cbs .main .prateleira.prat-qtd__attribute,
  body.cbs .main .prateleira__attribute,
  body.cbs .main .search-result .prateleira.prat-qtd__attribute,
  body.cbs .main .search-result .prateleira__attribute,
  body.cbs .main .cbsbabysmart .prateleira.prat-qtd__attribute,
  body.cbs .main .cbsbabysmart .prateleira__attribute,
  body.cbs .main .main-productosdestacados .prateleira.prat-qtd__attribute,
  body.cbs .main .main-productosdestacados .prateleira__attribute,
  body.cbs .main .main-produtosdestacados .prateleira.prat-qtd__attribute,
  body.cbs .main .main-produtosdestacados .prateleira__attribute,
  body.home-v2 .main .prateleira.prat-qtd__attribute,
  body.home-v2 .main .prateleira__attribute,
  body.home-v2 .main .search-result .prateleira.prat-qtd__attribute,
  body.home-v2 .main .search-result .prateleira__attribute,
  body.home-v2 .main .cbsbabysmart .prateleira.prat-qtd__attribute,
  body.home-v2 .main .cbsbabysmart .prateleira__attribute,
  body.home-v2 .main .main-productosdestacados .prateleira.prat-qtd__attribute,
  body.home-v2 .main .main-productosdestacados .prateleira__attribute,
  body.home-v2 .main .main-produtosdestacados .prateleira.prat-qtd__attribute,
  body.home-v2 .main .main-produtosdestacados .prateleira__attribute {
    min-height: 18px; }
    body.departamento .main .prateleira.prat-qtd__attribute .product-field,
    body.departamento .main .prateleira__attribute .product-field,
    body.departamento .main .search-result .prateleira.prat-qtd__attribute .product-field,
    body.departamento .main .search-result .prateleira__attribute .product-field,
    body.departamento .main .cbsbabysmart .prateleira.prat-qtd__attribute .product-field,
    body.departamento .main .cbsbabysmart .prateleira__attribute .product-field,
    body.departamento .main .main-productosdestacados .prateleira.prat-qtd__attribute .product-field,
    body.departamento .main .main-productosdestacados .prateleira__attribute .product-field,
    body.departamento .main .main-produtosdestacados .prateleira.prat-qtd__attribute .product-field,
    body.departamento .main .main-produtosdestacados .prateleira__attribute .product-field,
    body.categoria .main .prateleira.prat-qtd__attribute .product-field,
    body.categoria .main .prateleira__attribute .product-field,
    body.categoria .main .search-result .prateleira.prat-qtd__attribute .product-field,
    body.categoria .main .search-result .prateleira__attribute .product-field,
    body.categoria .main .cbsbabysmart .prateleira.prat-qtd__attribute .product-field,
    body.categoria .main .cbsbabysmart .prateleira__attribute .product-field,
    body.categoria .main .main-productosdestacados .prateleira.prat-qtd__attribute .product-field,
    body.categoria .main .main-productosdestacados .prateleira__attribute .product-field,
    body.categoria .main .main-produtosdestacados .prateleira.prat-qtd__attribute .product-field,
    body.categoria .main .main-produtosdestacados .prateleira__attribute .product-field,
    body.resultado-busca .main .prateleira.prat-qtd__attribute .product-field,
    body.resultado-busca .main .prateleira__attribute .product-field,
    body.resultado-busca .main .search-result .prateleira.prat-qtd__attribute .product-field,
    body.resultado-busca .main .search-result .prateleira__attribute .product-field,
    body.resultado-busca .main .cbsbabysmart .prateleira.prat-qtd__attribute .product-field,
    body.resultado-busca .main .cbsbabysmart .prateleira__attribute .product-field,
    body.resultado-busca .main .main-productosdestacados .prateleira.prat-qtd__attribute .product-field,
    body.resultado-busca .main .main-productosdestacados .prateleira__attribute .product-field,
    body.resultado-busca .main .main-produtosdestacados .prateleira.prat-qtd__attribute .product-field,
    body.resultado-busca .main .main-produtosdestacados .prateleira__attribute .product-field,
    body.cbs .main .prateleira.prat-qtd__attribute .product-field,
    body.cbs .main .prateleira__attribute .product-field,
    body.cbs .main .search-result .prateleira.prat-qtd__attribute .product-field,
    body.cbs .main .search-result .prateleira__attribute .product-field,
    body.cbs .main .cbsbabysmart .prateleira.prat-qtd__attribute .product-field,
    body.cbs .main .cbsbabysmart .prateleira__attribute .product-field,
    body.cbs .main .main-productosdestacados .prateleira.prat-qtd__attribute .product-field,
    body.cbs .main .main-productosdestacados .prateleira__attribute .product-field,
    body.cbs .main .main-produtosdestacados .prateleira.prat-qtd__attribute .product-field,
    body.cbs .main .main-produtosdestacados .prateleira__attribute .product-field,
    body.home-v2 .main .prateleira.prat-qtd__attribute .product-field,
    body.home-v2 .main .prateleira__attribute .product-field,
    body.home-v2 .main .search-result .prateleira.prat-qtd__attribute .product-field,
    body.home-v2 .main .search-result .prateleira__attribute .product-field,
    body.home-v2 .main .cbsbabysmart .prateleira.prat-qtd__attribute .product-field,
    body.home-v2 .main .cbsbabysmart .prateleira__attribute .product-field,
    body.home-v2 .main .main-productosdestacados .prateleira.prat-qtd__attribute .product-field,
    body.home-v2 .main .main-productosdestacados .prateleira__attribute .product-field,
    body.home-v2 .main .main-produtosdestacados .prateleira.prat-qtd__attribute .product-field,
    body.home-v2 .main .main-produtosdestacados .prateleira__attribute .product-field {
      font-size: 0;
      width: 100%;
      height: auto;
      padding: 0; }
      body.departamento .main .prateleira.prat-qtd__attribute .product-field > ul > li,
      body.departamento .main .prateleira__attribute .product-field > ul > li,
      body.departamento .main .search-result .prateleira.prat-qtd__attribute .product-field > ul > li,
      body.departamento .main .search-result .prateleira__attribute .product-field > ul > li,
      body.departamento .main .cbsbabysmart .prateleira.prat-qtd__attribute .product-field > ul > li,
      body.departamento .main .cbsbabysmart .prateleira__attribute .product-field > ul > li,
      body.departamento .main .main-productosdestacados .prateleira.prat-qtd__attribute .product-field > ul > li,
      body.departamento .main .main-productosdestacados .prateleira__attribute .product-field > ul > li,
      body.departamento .main .main-produtosdestacados .prateleira.prat-qtd__attribute .product-field > ul > li,
      body.departamento .main .main-produtosdestacados .prateleira__attribute .product-field > ul > li,
      body.categoria .main .prateleira.prat-qtd__attribute .product-field > ul > li,
      body.categoria .main .prateleira__attribute .product-field > ul > li,
      body.categoria .main .search-result .prateleira.prat-qtd__attribute .product-field > ul > li,
      body.categoria .main .search-result .prateleira__attribute .product-field > ul > li,
      body.categoria .main .cbsbabysmart .prateleira.prat-qtd__attribute .product-field > ul > li,
      body.categoria .main .cbsbabysmart .prateleira__attribute .product-field > ul > li,
      body.categoria .main .main-productosdestacados .prateleira.prat-qtd__attribute .product-field > ul > li,
      body.categoria .main .main-productosdestacados .prateleira__attribute .product-field > ul > li,
      body.categoria .main .main-produtosdestacados .prateleira.prat-qtd__attribute .product-field > ul > li,
      body.categoria .main .main-produtosdestacados .prateleira__attribute .product-field > ul > li,
      body.resultado-busca .main .prateleira.prat-qtd__attribute .product-field > ul > li,
      body.resultado-busca .main .prateleira__attribute .product-field > ul > li,
      body.resultado-busca .main .search-result .prateleira.prat-qtd__attribute .product-field > ul > li,
      body.resultado-busca .main .search-result .prateleira__attribute .product-field > ul > li,
      body.resultado-busca .main .cbsbabysmart .prateleira.prat-qtd__attribute .product-field > ul > li,
      body.resultado-busca .main .cbsbabysmart .prateleira__attribute .product-field > ul > li,
      body.resultado-busca .main .main-productosdestacados .prateleira.prat-qtd__attribute .product-field > ul > li,
      body.resultado-busca .main .main-productosdestacados .prateleira__attribute .product-field > ul > li,
      body.resultado-busca .main .main-produtosdestacados .prateleira.prat-qtd__attribute .product-field > ul > li,
      body.resultado-busca .main .main-produtosdestacados .prateleira__attribute .product-field > ul > li,
      body.cbs .main .prateleira.prat-qtd__attribute .product-field > ul > li,
      body.cbs .main .prateleira__attribute .product-field > ul > li,
      body.cbs .main .search-result .prateleira.prat-qtd__attribute .product-field > ul > li,
      body.cbs .main .search-result .prateleira__attribute .product-field > ul > li,
      body.cbs .main .cbsbabysmart .prateleira.prat-qtd__attribute .product-field > ul > li,
      body.cbs .main .cbsbabysmart .prateleira__attribute .product-field > ul > li,
      body.cbs .main .main-productosdestacados .prateleira.prat-qtd__attribute .product-field > ul > li,
      body.cbs .main .main-productosdestacados .prateleira__attribute .product-field > ul > li,
      body.cbs .main .main-produtosdestacados .prateleira.prat-qtd__attribute .product-field > ul > li,
      body.cbs .main .main-produtosdestacados .prateleira__attribute .product-field > ul > li,
      body.home-v2 .main .prateleira.prat-qtd__attribute .product-field > ul > li,
      body.home-v2 .main .prateleira__attribute .product-field > ul > li,
      body.home-v2 .main .search-result .prateleira.prat-qtd__attribute .product-field > ul > li,
      body.home-v2 .main .search-result .prateleira__attribute .product-field > ul > li,
      body.home-v2 .main .cbsbabysmart .prateleira.prat-qtd__attribute .product-field > ul > li,
      body.home-v2 .main .cbsbabysmart .prateleira__attribute .product-field > ul > li,
      body.home-v2 .main .main-productosdestacados .prateleira.prat-qtd__attribute .product-field > ul > li,
      body.home-v2 .main .main-productosdestacados .prateleira__attribute .product-field > ul > li,
      body.home-v2 .main .main-produtosdestacados .prateleira.prat-qtd__attribute .product-field > ul > li,
      body.home-v2 .main .main-produtosdestacados .prateleira__attribute .product-field > ul > li {
        font-size: 12px;
        line-height: 18px;
        width: 100%;
        height: auto;
        padding: 0;
        border: none;
        margin-top: 8px; }
        body.departamento .main .prateleira.prat-qtd__attribute .product-field > ul > li:hover,
        body.departamento .main .prateleira__attribute .product-field > ul > li:hover,
        body.departamento .main .search-result .prateleira.prat-qtd__attribute .product-field > ul > li:hover,
        body.departamento .main .search-result .prateleira__attribute .product-field > ul > li:hover,
        body.departamento .main .cbsbabysmart .prateleira.prat-qtd__attribute .product-field > ul > li:hover,
        body.departamento .main .cbsbabysmart .prateleira__attribute .product-field > ul > li:hover,
        body.departamento .main .main-productosdestacados .prateleira.prat-qtd__attribute .product-field > ul > li:hover,
        body.departamento .main .main-productosdestacados .prateleira__attribute .product-field > ul > li:hover,
        body.departamento .main .main-produtosdestacados .prateleira.prat-qtd__attribute .product-field > ul > li:hover,
        body.departamento .main .main-produtosdestacados .prateleira__attribute .product-field > ul > li:hover,
        body.categoria .main .prateleira.prat-qtd__attribute .product-field > ul > li:hover,
        body.categoria .main .prateleira__attribute .product-field > ul > li:hover,
        body.categoria .main .search-result .prateleira.prat-qtd__attribute .product-field > ul > li:hover,
        body.categoria .main .search-result .prateleira__attribute .product-field > ul > li:hover,
        body.categoria .main .cbsbabysmart .prateleira.prat-qtd__attribute .product-field > ul > li:hover,
        body.categoria .main .cbsbabysmart .prateleira__attribute .product-field > ul > li:hover,
        body.categoria .main .main-productosdestacados .prateleira.prat-qtd__attribute .product-field > ul > li:hover,
        body.categoria .main .main-productosdestacados .prateleira__attribute .product-field > ul > li:hover,
        body.categoria .main .main-produtosdestacados .prateleira.prat-qtd__attribute .product-field > ul > li:hover,
        body.categoria .main .main-produtosdestacados .prateleira__attribute .product-field > ul > li:hover,
        body.resultado-busca .main .prateleira.prat-qtd__attribute .product-field > ul > li:hover,
        body.resultado-busca .main .prateleira__attribute .product-field > ul > li:hover,
        body.resultado-busca .main .search-result .prateleira.prat-qtd__attribute .product-field > ul > li:hover,
        body.resultado-busca .main .search-result .prateleira__attribute .product-field > ul > li:hover,
        body.resultado-busca .main .cbsbabysmart .prateleira.prat-qtd__attribute .product-field > ul > li:hover,
        body.resultado-busca .main .cbsbabysmart .prateleira__attribute .product-field > ul > li:hover,
        body.resultado-busca .main .main-productosdestacados .prateleira.prat-qtd__attribute .product-field > ul > li:hover,
        body.resultado-busca .main .main-productosdestacados .prateleira__attribute .product-field > ul > li:hover,
        body.resultado-busca .main .main-produtosdestacados .prateleira.prat-qtd__attribute .product-field > ul > li:hover,
        body.resultado-busca .main .main-produtosdestacados .prateleira__attribute .product-field > ul > li:hover,
        body.cbs .main .prateleira.prat-qtd__attribute .product-field > ul > li:hover,
        body.cbs .main .prateleira__attribute .product-field > ul > li:hover,
        body.cbs .main .search-result .prateleira.prat-qtd__attribute .product-field > ul > li:hover,
        body.cbs .main .search-result .prateleira__attribute .product-field > ul > li:hover,
        body.cbs .main .cbsbabysmart .prateleira.prat-qtd__attribute .product-field > ul > li:hover,
        body.cbs .main .cbsbabysmart .prateleira__attribute .product-field > ul > li:hover,
        body.cbs .main .main-productosdestacados .prateleira.prat-qtd__attribute .product-field > ul > li:hover,
        body.cbs .main .main-productosdestacados .prateleira__attribute .product-field > ul > li:hover,
        body.cbs .main .main-produtosdestacados .prateleira.prat-qtd__attribute .product-field > ul > li:hover,
        body.cbs .main .main-produtosdestacados .prateleira__attribute .product-field > ul > li:hover,
        body.home-v2 .main .prateleira.prat-qtd__attribute .product-field > ul > li:hover,
        body.home-v2 .main .prateleira__attribute .product-field > ul > li:hover,
        body.home-v2 .main .search-result .prateleira.prat-qtd__attribute .product-field > ul > li:hover,
        body.home-v2 .main .search-result .prateleira__attribute .product-field > ul > li:hover,
        body.home-v2 .main .cbsbabysmart .prateleira.prat-qtd__attribute .product-field > ul > li:hover,
        body.home-v2 .main .cbsbabysmart .prateleira__attribute .product-field > ul > li:hover,
        body.home-v2 .main .main-productosdestacados .prateleira.prat-qtd__attribute .product-field > ul > li:hover,
        body.home-v2 .main .main-productosdestacados .prateleira__attribute .product-field > ul > li:hover,
        body.home-v2 .main .main-produtosdestacados .prateleira.prat-qtd__attribute .product-field > ul > li:hover,
        body.home-v2 .main .main-produtosdestacados .prateleira__attribute .product-field > ul > li:hover {
          border: none;
          box-shadow: none; }
  body.departamento .main .search-result,
  body.departamento .main .main-produtosdestacados,
  body.categoria .main .search-result,
  body.categoria .main .main-produtosdestacados,
  body.resultado-busca .main .search-result,
  body.resultado-busca .main .main-produtosdestacados,
  body.cbs .main .search-result,
  body.cbs .main .main-produtosdestacados,
  body.home-v2 .main .search-result,
  body.home-v2 .main .main-produtosdestacados {
    width: 100%; }
    body.departamento .main .search-result .main-departament__preview--lista,
    body.departamento .main .main-produtosdestacados .main-departament__preview--lista,
    body.categoria .main .search-result .main-departament__preview--lista,
    body.categoria .main .main-produtosdestacados .main-departament__preview--lista,
    body.resultado-busca .main .search-result .main-departament__preview--lista,
    body.resultado-busca .main .main-produtosdestacados .main-departament__preview--lista,
    body.cbs .main .search-result .main-departament__preview--lista,
    body.cbs .main .main-produtosdestacados .main-departament__preview--lista,
    body.home-v2 .main .search-result .main-departament__preview--lista,
    body.home-v2 .main .main-produtosdestacados .main-departament__preview--lista {
      display: none; }
  /* Listados */ }

@media screen and (max-width: 768px) and (max-width: 736px) {
  body.departamento .main .search-result .prateleira > ul > li .prateleira__image-link,
  body.departamento .main .main-productosdestacados .prateleira > ul > li .prateleira__image-link,
  body.departamento .main .main-produtosdestacados .prateleira > ul > li .prateleira__image-link,
  body.categoria .main .search-result .prateleira > ul > li .prateleira__image-link,
  body.categoria .main .main-productosdestacados .prateleira > ul > li .prateleira__image-link,
  body.categoria .main .main-produtosdestacados .prateleira > ul > li .prateleira__image-link,
  body.resultado-busca .main .search-result .prateleira > ul > li .prateleira__image-link,
  body.resultado-busca .main .main-productosdestacados .prateleira > ul > li .prateleira__image-link,
  body.resultado-busca .main .main-produtosdestacados .prateleira > ul > li .prateleira__image-link {
    margin-left: auto;
    margin-right: auto; } }

@media screen and (max-width: 768px) and (max-width: 615px) {
  body.departamento .main .search-result .prateleira > ul > li .prateleira__image-link,
  body.departamento .main .main-productosdestacados .prateleira > ul > li .prateleira__image-link,
  body.departamento .main .main-produtosdestacados .prateleira > ul > li .prateleira__image-link,
  body.categoria .main .search-result .prateleira > ul > li .prateleira__image-link,
  body.categoria .main .main-productosdestacados .prateleira > ul > li .prateleira__image-link,
  body.categoria .main .main-produtosdestacados .prateleira > ul > li .prateleira__image-link,
  body.resultado-busca .main .search-result .prateleira > ul > li .prateleira__image-link,
  body.resultado-busca .main .main-productosdestacados .prateleira > ul > li .prateleira__image-link,
  body.resultado-busca .main .main-produtosdestacados .prateleira > ul > li .prateleira__image-link {
    margin-left: auto;
    margin-right: auto; } }

@media screen and (max-width: 768px) {
  /* Landing CBS */
  body.cbs .prateleira.prat-qtd > ul,
  body.produto .prateleira.prat-qtd > ul {
    -ms-grid-columns: (1fr)[4];
        grid-template-columns: repeat(4, 1fr);
    padding: 0 5px;
    grid-row-gap: 5px;
    grid-column-gap: 5px; } }

@media screen and (max-width: 768px) and (min-width: 737px) {
  body.cbs .prateleira.prat-qtd:not(.gridList) > ul,
  body.produto .prateleira.prat-qtd:not(.gridList) > ul {
    -ms-grid-columns: (1fr)[3];
        grid-template-columns: repeat(3, 1fr);
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-bottom: 10px; }
    body.cbs .prateleira.prat-qtd:not(.gridList) > ul > li .prateleira__image-link,
    body.produto .prateleira.prat-qtd:not(.gridList) > ul > li .prateleira__image-link {
      margin-left: auto;
      margin-right: auto; } }

@media screen and (max-width: 768px) and (max-width: 736px) {
  body.cbs .prateleira.prat-qtd:not(.gridList) > ul,
  body.produto .prateleira.prat-qtd:not(.gridList) > ul {
    -ms-grid-columns: (1fr)[3];
        grid-template-columns: repeat(3, 1fr);
    -ms-flex-pack: distribute;
        justify-content: space-around; }
    body.cbs .prateleira.prat-qtd:not(.gridList) > ul > li .prateleira__image-link,
    body.produto .prateleira.prat-qtd:not(.gridList) > ul > li .prateleira__image-link {
      margin-left: auto;
      margin-right: auto; } }

@media screen and (max-width: 768px) and (max-width: 480px) {
  body.cbs .prateleira.prat-qtd:not(.gridList) > ul,
  body.produto .prateleira.prat-qtd:not(.gridList) > ul {
    -ms-grid-columns: (1fr)[2];
        grid-template-columns: repeat(2, 1fr);
    -ms-flex-pack: distribute;
        justify-content: space-around; }
    body.cbs .prateleira.prat-qtd:not(.gridList) > ul > li .prateleira__image-link,
    body.produto .prateleira.prat-qtd:not(.gridList) > ul > li .prateleira__image-link {
      margin-left: auto;
      margin-right: auto; } }

/* Chatbot */
#chatbot-main {
  min-height: calc(100vh - 779px); }
