.container {
  width: 100%;
}

.modal-lg {
  width: 900px;
}

.navigation--bottom .nav__links--primary .sub__navigation {
  display: none;
  background: #f4f4f4;
  position: absolute;
  z-index: 1000;
  left: 0;
  border: 1px solid #d9d9d9;
  border-top: 0;
  padding: 0 10px;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
}

.navigation--bottom .nav__links--primary .sub-navigation-section {
  position: static;
  padding: 10px;
}

.navigation--bottom .nav__links--primary .sub-navigation-section .sub-navigation-list {
  padding-left: 0px;
  list-style: none;
  margin-top: 0;
}

.navigation--bottom .nav__links--primary .sub-navigation-section .sub-navigation-list a {
  display: block;
  color: #333;
  line-height: 1.7;
  padding: 0 0 0 5px;
  font-family: RobotoCondensed-Regular;
}

.navigation--bottom .nav__links--primary .sub-navigation-section .sub-navigation-list a:hover {
  background-color: #e5e5e5;
  text-decoration: none;
}

.navigation--bottom .nav__links--primary .sub-navigation-section .sub-navigation-list li:last-child {
  border: none;
}

.nav-order-tools {
  padding: 0px 30px;
}

.quote__list {
  padding: 0px 30px;
}

#AddToCart-PickUpInStoreAction {
  float: left;
  width: 100%;
}

#AddToCart-AddToCartAction {
  float: left;
  width: 100%;
}

.product__list--wrapper {
  padding: 0;
  margin: 0;
}

.product__listing .product__listing--promo {
  padding-right: 20px;
  margin: 0 -10px;
}

.product__listing .addtocart .pickup-in-store-available .ProductGridComponent-ListPickUpInStoreAction,
.product__listing .addtocart .pickup-in-store-available .ProductGridComponent-ListAddToCartAction,
.product__listing .addtocart .pickup-in-store-available .SearchResultsList-ListPickUpInStoreAction,
.product__listing .addtocart .pickup-in-store-available .SearchResultsList-ListAddToCartAction,
.product__listing .addtocart .pickup-in-store-available .SearchResultsGrid-ListPickUpInStoreAction,
.product__listing .addtocart .pickup-in-store-available .SearchResultsGrid-ListAddToCartAction {
  width: 49%;
  display: inline-block;
  float: left;
}

.product__listing.product__grid .product-item {
  float: left;
}

.search-list-page-right-result-list-slot {
  margin-left: -20px;
  margin-top: -20px;
}

.search-list-page-right-result-list-component {
  padding-left: 20px;
}

/*.product-list-right-slot {
  margin-left: -20px;
}*/
.product-list-right-component {
  margin-left: 0;
  padding-top: 20px;
}

.product-list-right-component .pagination-bar {
  margin-top: 0;
  margin-bottom: 0;
}

.item__list>li .add-to-cart-order-form-wrap {
  border-bottom: 1px solid #e5e5e5;
}

.item__list .item__list--item {
  display: table;
  table-layout: fixed;
  width: 100%;
}

.item__list .item__list--item .item__sku__input,
.item__list .item__list--item .item__toggle,
.item__list .item__list--item .item__image,
.item__list .item__list--item .item__info,
.item__list .item__list--item .item__price,
.item__list .item__list--item .item__quantity,
.item__list .item__list--item .item__delivery,
.item__list .item__list--item .item__total,
.item__list .item__list--item .item__remove,
.item__list .item__list--item .item__menu,
.item__list .item__list--item .item__quantity__total {
  display: table-cell;
  padding: 0 10px;
  vertical-align: middle;
}

.item__list .item__info {
  width: 35%;
  padding: 0 10px;
}

.item__list .item__delivery {
  padding-left: 3%;
}

.item__list__cart .item__remove,
.item__list__cart .item__menu {
  width: 60px;
}

.item__list__cart .item__list--item .item__remove,
.item__list__cart .item__list--item .item__menu {
  padding-right: 26px;
}

.express-checkout {
  margin-right: 30px;
}

.form-element-icon.datepicker.quote__expiration .glyphicon {
  top: 10px;
}

.ico-whatsapp {
  visibility: visible;
  background-position: initial;
  height: 35px;
  left: 9px;
  margin-top: 18px;
  position: absolute;
  width: 4.8%;
  background-size: 100% 74%;
}

span.js-store-WhatsApp {
  margin-left: 14px;
  margin-left: -9px;
  position: absolute;
  left: 45px;
  top: 79%;
}

.quote__expiration .form-group {
  display: table;
  width: 100%;
  margin-bottom: 0;
  margin-top: 10px;
}

.quote__expiration--label {
  display: table-cell;
  text-align: right;
  padding-right: 10px;
}

.quote__expiration--input {
  display: table-cell;
}

#colorbox #cboxTitle .headline-text {
  display: block !important;
}

.pickup-component .find-store-display .pickup-store-list .pickup-store-list-entry label:after {
  content: "";
  display: block;
  width: 1px;
  height: auto;
  position: absolute;
  top: -1px;
  right: 0;
  bottom: -1px;
}

.pickup-component .find-store-display .pickup-store-list .pickup-store-list-entry input:checked+label:after {
  display: block;
  content: "";
  width: 28px;
  height: 28px;
  position: absolute;
  top: 50%;
  right: -1px;
  background: transparent;
  border: 14px solid transparent;
  border-right-color: #fff;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
}

.addressbook-component .find-address-display .address-list {
  margin: 0 -1px 0 0;
}

.addressbook-component .find-address-display .address-list .address-list-entry label {
  padding-right: 14px;
}

.addressbook-component .find-address-display .address-list .address-list-entry label:after {
  content: "";
  display: block;
  width: 1px;
  height: auto;
  position: absolute;
  top: -1px;
  right: 0;
  bottom: -1px;
  background: #0068b3;
}

.addressbook-component .find-address-display .address-list .address-list-entry input:checked+label {
  background: #0068b3;
}

.addressbook-component .find-address-display .address-list .address-list-entry input:checked+label .address-info {
  color: #fff;
}

.addressbook-component .find-address-display .address-list .address-list-entry input:checked+label .address-actions {
  color: #fff;
}

.addressbook-component .find-address-display .address-list .address-list-entry input:checked+label:after {
  display: block;
  content: "";
  width: 28px;
  height: 28px;
  position: absolute;
  top: 50%;
  right: -1px;
  background: transparent;
  border: 14px solid transparent;
  border-right-color: #fff;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
}

.gift__coupon {
  width: 40%;
}

.account-section .account-section-content .item__btn {
  margin-bottom: 10px;
}

.account-orderdetail .item__list .item__list--item .item__total {
  padding-right: 30px;
}

.responsive-table td:nth-child(2) {
  padding-left: 30px;
}

.quick-order__list.item__list .item__remove {
  padding-right: 30px;
  width: 64px;
}

#quickOrder .item__quantity {
  text-align: left;
}

#quickOrder .item__sku__input input {
  max-width: 300px;
}

#quickOrder .item__list--header .item-sku-input {
  width: 25%;
}

#quickOrder .item__list--header .item__info {
  width: 20%;
}

#quickOrder .item__list--item .item__info {
  width: 20%;
}

#quickOrder .item__list--item .item__total {
  text-align: left;
  padding-left: 10px;
}

.cont-arr-nav {
  margin-right: 10px;
}

.content-checkLetters {
  float: left;
  margin-right: 0;
}

.save_payment_details .content-checkLetters {
  min-width: 278px;
}

.js-saveAddressInMyAddressBook .content-checkLetters {
  min-width: 350px;
}

.billingAddress-foreign .content-checkLetters {
  min-width: 120px;
}

.scarab-next {
  width: 28px;
  /*margin-right: 60px;
  margin-top: 70px;*/
}

.anchoEmarsys-grid {
  width: 19%;
}

.col-xs-1.anchoEmarsys-1 {
  width: 2%;
}

.anchoEmarsys-1 .scarab-prev {
  margin-left: 2%;
  top: 120px;
}

.anchoEmarsys-1 .scarab-next {
  top: 42px;
  width: 28px;
  margin-right: 8px;
}

/*#home1 .width-home {
  width: 20%;
  margin:0;
}*/
/*#home3 .width-home {
  width: 19%;
  margin: 0 4px 0px 4px;
}*/
.col-xs-10.anchoEmarsys-1 {
  width: 94%;
}

.anchoEmarsys-grid {
  width: 24.9%;
}

.anchoEmarsys-detail {
  width: 24.9%;
}

#menu-header,
#menu-header .btn {
  font-size: 13px !important;
}

.mini-cart-count {
  margin-right: -7px;
}

.banner__component>a {
  display: flex;
  align-items: center;
  align-content: center;
  justify-content: center;
}

.js-site-logo .banner__component img {
  width: 80%;
  padding: 0;
}

.buscar-rs {
  width: 10%;
}

.buscar-rs span {
  font-size: 14px;
  padding-top: 0.7vw;
}

.input-cart-qty {
  margin-left: -1px;
}

.padding-right-od {
  padding-right: 20px;
}

.padding-left-od {
  padding-left: 20px;
}

.imgLoginRS {
  /*background-image: url(/store/_ui/responsive/theme-radioshack/images/ico_user.svg);*/
  background-repeat: no-repeat;
  float: left;
  padding-right: 0;
  position: relative;
  margin-right: 5px;
}

/* .login-rs {
  display: none;
} */

.navigation--bottom .nav__links--products {
  /*padding-right: 15px;*/
  /*margin-bottom: 0;*/
  width: 94%;
  height: inherit;
  font-size: 9px;
  align-items: center;
  display: flex;
  margin: auto !important;
}

span.nav__link.js_nav__link {
  text-shadow: 0 2px 0 rgba(0, 0, 0, 0.5);
}

.cont-arr-nav {
  height: inherit;
  float: left;
  align-items: center;
  display: flex;
}

.imgNavBar {
  height: 11px;
  width: 15px;
}

#menu-header,
#menu-header .btn {
  font-size: 16px !important;
  color: #2D3B43;
}

.site-search .input-group .form-control {
  width: 88%;
  font-size: 1.3vw;
}

.buscar-rs {
  padding-right: 12px;
}

.login-rs {
  /*font-size: 0.9em;*/
}

#home2 .home-description {
  height: 65px;
}

#home2 button.btnAddCartEmarsysRS {
  font-size: 0.95em;
}

.breadcrumb-section {
  padding-top: 30px;
}

.text-precio,
.text-precio-1 {
  font-size: 1vw;
}

.product__list--item.rds .descuento-logo-od,
.tag-discount .descuento-logo-od {
  width: 4vw;
  height: 4vw;
}

.product__list--item.rds .porcentaje-descuento-abs>div>div:first-child,
.tag-discount .porcentaje-descuento-abs>div>div:first-child {
  font-size: 0.85vw;
}

.product__list--item.rds .porcentaje-descuento-abs>div>div,
.tag-discount .porcentaje-descuento-abs>div>div {
  font-size: 0.68vw;
  line-height: 0.8vw;
}

.text-total-cart {
  width: 40%;
  text-align: left;
  font-family: RobotoCondensed-Bold;
  margin-top: 0;
  font-size: 11px;
}

.login-register {
  margin-top: 2px;
}

.stars {
  display: block;
}

.buttons-shopping {
  display: none;
}

.SlotEmarsysProductsCarousel .content-averageRating {
  opacity: 1 !important;
}

.caja:hover .buttons-shopping {
  display: block;
  -webkit-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
}

.SlotEmarsysProducts .caja:hover .buttons-shopping,
.ctn-category-products .caja:hover .buttons-shopping {
  position: absolute;
  bottom: -8px;
  margin: 4px auto;
  -webkit-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
}

/*.SlotEmarsysCarouselProducts .caja:hover .buttons-shopping-rs, .section-categorias-carousel .caja:hover .buttons-shopping-rs {
  display: flex !important;
  width: 100%;
  margin: auto;
  !*display: flex;*!
  justify-content: center;
  align-items: center;
  position: absolute;
}*/
.star-product {
  width: 60%;
  margin: auto;
}

.conf-img-star {
  height: 20px;
  width: 14%;
  margin: 0 0.2vw;
  background-size: 100%;
  background-repeat: no-repeat;
  display: inline-block;
}

.btn-lados {
  padding-right: 40px;
  padding-left: 40px;
}

.ctn-banner-categoria:hover a.btn-primary-at-img-rs {
  background-color: transparent;
  border: 2px solid #ffffff;
  box-shadow: 0 0 25px 0 #000000;
  text-shadow: 0 0 25px #000000;
  color: #ffffff;
  -webkit-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
}

.btn-primary-rs:hover {
  background-color: white;
  border: 2px solid #ffaf40;
  color: #ffaf40;
  -webkit-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
}

.btn-primary-at-img-rs:hover {
  background-color: transparent;
  border: 2px solid #ffffff;
  box-shadow: 0 0 25px 0 #000000;
  text-shadow: 0 0 25px #000000;
  color: #ffffff;
  -webkit-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
}

button.btn-primary-rs {
  font-size: 0.9em;
}

.texto-checkbox {
  width: auto;
}

.cont-price-meses {
  font-size: 0.8em;
}

.product__listing.product__grid span.product-cnt {
  min-height: 335px !important;
}

.product-details.page-title {
  font-size: 15px;
}

#cvvNumber,
#cardNumber,
#cardType,
#ExpiryMonth,
#ExpiryYear {
  font-size: 10px;
}

.ExpiryYear,
.ExpiryMonth {
  min-height: 22px;
}

.background-img-swiper>a>img {
  border-radius: 25px;
}

@media (min-width: 1024px) and (max-width: 1299px) {
  .header-top-rs-1 {
    display: flex;
    align-items: center;
    align-content: center;
    justify-content: center;
  }

  .hidden-md-Emarsys {
    display: none !important;
  }

  .loginRS {
    width: 50%;
    height: 100%;
    float: right;
    text-align: center;
    padding: 0;
    font-family: 'Foco';
    color: #7e8083;
    display: flex;
    align-items: center;
    align-content: center;
    justify-content: center;
    flex-direction: row;
  }
}

#cartStatus div {
  display: block;
}

.text-cart,
.text-total-cart {
  display: block;
}

.text-total-cart {
  width: 100%;
}

.switch {
  margin-top: 3px;
}

.navigation--bottom .nav__link {
  height: 25px;
}

.navigation--bottom .nav__links--products li a {
  text-transform: uppercase;
  padding: 3px 5px;
  display: block;
  color: #ffffff;
  font-size: 10px;
  font-family: RobotoCondensed-Bold;
}

.top-bar {
  position: relative;
  height: 25px;
}

#menu-header {
  margin-bottom: -10px;
}

.mobile__nav__row--seperator {
  padding-top: 10px;
}

.mobile__nav__row {
  height: 70px;
  margin: 0;
}

.mobile__nav__row--seperator {
  border-bottom: 5px solid #ababab;
}

@media (min-width: 1024px) and (max-width: 1399px) {
  .visible-md {
    display: none;
  }
  .my-hidden-md {
    display: block !important;
}
  table.visible-md {
    display: table !important;
  }

  tr.visible-md {
    display: table-row !important;
  }

  th.visible-md,
  td.visible-md {
    display: table-cell !important;
  }

  .visible-md-block {
    display: block !important;
  }

  .visible-md-inline {
    display: inline !important;
  }

  .visible-md-inline-block {
    display: inline-block !important;
  }

  .hidden-md {
    display: none !important;
  }

  .product__listing .addtocart .pickup-in-store-available {
    margin: 0 -4px;
  }

  .product__listing .addtocart .pickup-in-store-available .ProductGridComponent-ListPickUpInStoreAction,
  .product__listing .addtocart .pickup-in-store-available .ProductGridComponent-ListAddToCartAction,
  .product__listing .addtocart .pickup-in-store-available .SearchResultsList-ListPickUpInStoreAction,
  .product__listing .addtocart .pickup-in-store-available .SearchResultsList-ListAddToCartAction,
  .product__listing .addtocart .pickup-in-store-available .SearchResultsGrid-ListPickUpInStoreAction,
  .product__listing .addtocart .pickup-in-store-available .SearchResultsGrid-ListAddToCartAction {
    padding: 0 3.33333333px;
  }

  .cart-voucher__input {
    width: 70%;
  }

  .account-orderdetail .account-orderdetail-item-section-body ul .promo {
    padding-left: 22px;
  }

  .encabezado-principal {
    /*position: absolute;*/
    background-color: transparent;
    z-index: 1;
  }

  .contnet2-top-rs .header-top a {
    float: left;
    margin-top: 6px;
  }

  .content-sec1-rs {
    padding: 0 4%;
  }

  .texto-tienda {
    float: left;
    margin-top: 6px;
  }

  .collapseRS {
    display: none;
  }

  div#logo {
    padding: 0;
    width: 100%;
  }

  .cartIcon2021 {
    width: 45px;
    height: 45px;
  }

  .imgMenu {
    background-image: url(/store/_ui/responsive/theme-radioshack/images/home/header-2021/Menu.svg);
    background-repeat: no-repeat;
    width: 45px;
    height: 38px;
  }

  .site-search .input-group {
    height: 42px;
  }

  li.liOffcanvas.redesSociales {
    width: 162px;
    padding: 7px 0 0 0;
    margin-left: 23px;
    margin-right: -89px;
  }

  li.liOffcanvas.contactar {
    margin: 5px 0 0 0;
    width: 146px;
  }

  li.liOffcanvas.tienda-hdr {
    width: 168px;
  }

  p.contact {
    margin: 4px 7px 0px 35px;
    font-weight: 600;
    font-size: 0.917em;
  }

  ul.nav__links-resposive {
    display: none;
  }

  button.navbar-toggler {
    background-image: url(/store/_ui/responsive/theme-radioshack/images/ico_menu.svg);
    background-color: #fff;
    border-color: #fff;
    position: fixed;
    top: 0px;
    left: 6px;
    margin-left: 0;
    width: 45px;
    height: 42px;
    background-size: 30px;
    border-radius: 0;
    background-position: center left+10px;
    background-repeat: no-repeat;
  }

  .navbar-toggler-icon {
    display: none;
  }

  .imgContacto {
    background-image: url(/store/_ui/responsive/theme-radioshack/images/ico_ventas.svg);
    height: 20px;
    background-repeat: no-repeat;
    width: 20px;
    float: left;
  }

  .redesSociales div {
    width: 29px;
    float: left;
  }

  ul.nav__links.nav__links--shop_info {
    padding: 0;
  }

  .triangulo-rojo {
    background-image: url(/store/_ui/responsive/theme-radioshack/images/ico_flechaNaranja.svg);
    background-repeat: no-repeat;
    height: 10px;
    width: 10px;
    float: right;
    margin: -2px 0 0 0;
  }

  .redesSociales div {
    width: 29px;
    float: left;
  }

  .img-fb-hr {
    /* background-image: url(/store/_ui/responsive/theme-radioshack/images/ico_fb_blanco.svg);*/
    height: 27px;
    background-repeat: no-repeat;
  }

  .img-tw-hr {
    /* background-image: url(/store/_ui/responsive/theme-radioshack/images/ico_tw_blanco.svg);*/
    height: 27px;
    background-repeat: no-repeat;
  }

  .img-inst-hr {
    /* background-image: url(/store/_ui/responsive/theme-radioshack/images/ico_inst_blanco.svg);*/
    height: 27px;
    background-repeat: no-repeat;
  }

  .img-yt-hr {
    /* background-image: url(/store/_ui/responsive/theme-radioshack/images/ico_yt_blanco.svg);*/
    height: 27px;
    background-repeat: no-repeat;
  }

  li.redesSociales a {
    padding: 0px !important;
  }

  .bienvenidoRS {
    font-family: Roboto-Bold;
    color: #7e8083;
  }

  .contenedorPromoRS {
    float: right;
    font-family: Roboto-Medium;
    color: #c9c9c9;
  }

  .imgCarritoPromo {
    background-image: url(/store/_ui/responsive/theme-radioshack/images/envio_gratis.svg);
    height: 50px;
    width: 50px;
    background-repeat: no-repeat;
    float: left;
    position: relative;
    top: 6px;
  }

  .promoMS-RS {
    font-family: Roboto-Medium;
    margin: 17px 56px 0 0;
    font-size: 1.250em;
  }

  .envioRS {
    margin: 0;
    float: right;
    margin-top: 18px;
    margin-left: 23px;
    font-size: 1.250em;
    font-family: Roboto-Medium;
  }

  .navbar-toggler-icon {
    height: 29px;
    width: 90px;
    display: inline-block;
    text-align: right;
    font-family: Roboto-Bold;
    font-size: 1.083em;
  }

  button.navbar-toggler {
    background-image: url(/store/_ui/responsive/theme-radioshack/images/ico_menu.svg);
    background-color: #fff;
    border-color: #fff;
    position: absolute;
    top: 0px;
    left: 6px;
    margin-left: 0;
    width: 45px;
    height: 42px;
    background-size: 30px;
    border-radius: 0;
    background-position: center left+10px;
    background-repeat: no-repeat;
  }

  button.navbar-toggler:hover {
    opacity: 0.7;
  }

  button.navbar-toggler:focus,
  button.navbar-toggler:visited {
    outline: 0px;
  }

  .navigation--middle .nav__left .site-search .input-group {
    left: 5px;
  }

  .navigation--middle .nav__right {
    padding: 0;
  }

  .navigation--middle .nav__left .site-search .ui-front {
    padding: 10px 0;
  }

  #navLinks-Header li:nth-child(3) {
    padding: 0;
    font-size: 0.7em;
    width: 13.333333%;
  }

  #navLinks-Header li:nth-child(4) {
    padding: 0;
    font-size: 0.7em;
  }

  /*.navigation--middle .nav-cart .mini-cart-count {
      font-size: 0.8em;
      float: right;
      text-transform: uppercase;
  }*/
  .welcome {
    font-family: Roboto-Bold;
  }

  .login-deskpot {
    line-height: 1.3;
    text-align: left;
  }

  .login-register {
    /*font-size: 0.8em;*/
  }

  .icon-descarga {
    background-image: url(/store/_ui/responsive/theme-radioshack/images/cart/decargar.svg);
    background-size: 20px;
    background-repeat: no-repeat;
    background-position: bottom right;
    padding: 10px;
    display: inline-block;
    float: right;
  }

  .icon-info {
    background-image: url(/store/_ui/responsive/theme-radioshack/images/cart/informacion.svg);
    background-size: 13px;
    background-repeat: no-repeat;
    background-position: bottom;
    padding: 10px;
    display: inline-block;
  }

  .content-check-bill .float-right {
    float: right;
  }

  .switch {
    position: relative;
    display: inline-block;
    width: 31px;
  }

  .content-checkInput label {
    min-height: 15px;
  }

  .slider:before {
    position: absolute;
    content: "";
    height: 15px;
    width: 15px;
    left: 15px;
    bottom: 0px;
    background-color: white;
    -webkit-transition: .4s;
    transition: .4s;
    -webkit-transform: translateX(-15px);
    -ms-transform: translateX(-15px);
    transform: translateX(-15px);
  }

  .checkbox label input:checked+.slider:before {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

@media (min-width: 1024px)and (max-width: 1400px) {
  .encabezado-principal {
    background-color: transparent;
    z-index: 1;
  }

  .contnet2-top-rs .header-top a {
    float: left;
    margin-top: 6px;
  }

  .content-sec1-rs {
    padding: 0 4%;
  }

  .texto-tienda {
    float: left;
    margin-top: 6px;
  }

  .collapseRS {
    display: none;
  }

  li.liOffcanvas.redesSociales {
    width: 162px;
    padding: 7px 0 0 0;
    margin-left: 23px;
    margin-right: -89px;
  }

  li.liOffcanvas.contactar {
    margin: 5px 0 0 0;
    width: 146px;
  }

  li.liOffcanvas.tienda-hdr {
    width: 168px;
  }

  p.contact {
    margin: 4px 7px 0px 35px;
    font-weight: 600;
    font-size: 0.917em;
  }

  ul.nav__links-resposive {
    display: none;
  }

  button.navbar-toggler {
    background-image: url(/store/_ui/responsive/theme-radioshack/images/ico_menu.svg);
    background-color: #fff;
    border-color: #fff;
    position: fixed;
    top: 0px;
    left: 6px;
    margin-left: 0;
    width: 45px;
    height: 42px;
    background-size: 30px;
    border-radius: 0;
    background-position: center left+10px;
    background-repeat: no-repeat;
  }

  .navbar-toggler-icon {
    display: none;
  }

  .imgContacto {
    background-image: url(/store/_ui/responsive/theme-radioshack/images/ico_ventas.svg);
    height: 20px;
    background-repeat: no-repeat;
    width: 20px;
    float: left;
  }

  .redesSociales div {
    width: 29px;
    float: left;
  }

  ul.nav__links.nav__links--shop_info {
    padding: 0;
  }

  .triangulo-rojo {
    background-image: url(/store/_ui/responsive/theme-radioshack/images/ico_flechaNaranja.svg);
    background-repeat: no-repeat;
    height: 10px;
    width: 10px;
    float: right;
    margin: -2px 0 0 0;
  }

  .redesSociales div {
    width: 29px;
    float: left;
  }

  .img-fb-hr {
    /* background-image: url(/store/_ui/responsive/theme-radioshack/images/ico_fb_blanco.svg);*/
    height: 27px;
    background-repeat: no-repeat;
  }

  .img-tw-hr {
    /* background-image: url(/store/_ui/responsive/theme-radioshack/images/ico_tw_blanco.svg);*/
    height: 27px;
    background-repeat: no-repeat;
  }

  .img-inst-hr {
    /* background-image: url(/store/_ui/responsive/theme-radioshack/images/ico_inst_blanco.svg);*/
    height: 27px;
    background-repeat: no-repeat;
  }

  .img-yt-hr {
    /* background-image: url(/store/_ui/responsive/theme-radioshack/images/ico_yt_blanco.svg);*/
    height: 27px;
    background-repeat: no-repeat;
  }

  li.redesSociales a {
    padding: 0px !important;
  }

  .bienvenidoRS {
    font-family: Roboto-Bold;
    color: #7e8083;
  }

  .loginRS {
    float: right;
    text-align: center;
    padding: 0;
    font-family: Roboto-Regular;
    color: #7e8083;
  }

  .contenedorPromoRS {
    float: right;
    font-family: Roboto-Medium;
    color: #c9c9c9;
  }

  .imgCarritoPromo {
    background-image: url(/store/_ui/responsive/theme-radioshack/images/envio_gratis.svg);
    height: 50px;
    width: 50px;
    background-repeat: no-repeat;
    float: left;
    position: relative;
    top: 6px;
  }

  .promoMS-RS {
    font-family: Roboto-Medium;
    margin: 17px 56px 0 0;
    font-size: 1.250em;
  }

  .envioRS {
    margin: 0;
    float: right;
    margin-top: 18px;
    margin-left: 23px;
    font-size: 1.250em;
    font-family: Roboto-Medium;
  }

  .navbar-toggler-icon {
    height: 29px;
    width: 90px;
    display: inline-block;
    text-align: right;
    font-family: Roboto-Bold;
    font-size: 1.083em;
  }

  button.navbar-toggler {
    background-image: url(/store/_ui/responsive/theme-radioshack/images/ico_menu.svg);
    background-color: #fff;
    border-color: #fff;
    position: absolute;
    top: 0px;
    left: 6px;
    margin-left: 0;
    width: 45px;
    height: 42px;
    background-size: 30px;
    border-radius: 0;
    background-position: center left+10px;
    background-repeat: no-repeat;
  }

  button.navbar-toggler:hover {
    opacity: 0.7;
  }

  button.navbar-toggler:focus,
  button.navbar-toggler:visited {
    outline: 0px;
  }

  .navigation--middle .nav__left .site-search .input-group {
    left: 5px;
  }

  .navigation--middle .nav__right {
    padding: 0;
  }

  .navigation--middle .nav__left .site-search .ui-front {
    padding: 10px 0;
  }

  #navLinks-Header li:nth-child(3) {
    padding: 0;
    font-size: 0.7em;
    width: 13.333333%;
  }

  #navLinks-Header li:nth-child(4) {
    padding: 0;
    font-size: 0.7em;
  }

  .welcome {
    font-family: Roboto-Bold;
  }

  .login-deskpot {
    line-height: 1.3;
    text-align: left;
  }

  .login-register {
    /*font-size: 0.8em;*/
  }

  .icon-descarga {
    background-image: url(/store/_ui/responsive/theme-radioshack/images/cart/decargar.svg);
    background-size: 20px;
    background-repeat: no-repeat;
    background-position: bottom right;
    padding: 10px;
    display: inline-block;
    float: right;
  }

  .icon-info {
    background-image: url(/store/_ui/responsive/theme-radioshack/images/cart/informacion.svg);
    background-size: 13px;
    background-repeat: no-repeat;
    background-position: bottom;
    padding: 10px;
    display: inline-block;
  }

  .content-check-bill .float-right {
    float: right;
  }

  .switch {
    position: relative;
    display: inline-block;
    width: 31px;
  }

  .content-checkInput label {
    min-height: 15px;
  }

  .content-checkLetters {
    /*font-size: 1em;*/
    float: left;
  }
}

.ml-10 {
  margin-left: 10px;
}

/* .mini-cart-price.js-mini-cart-price {
  display: none !important;
} */

.cnt-pickup.headline-inner {
  padding-left: 20px;
  padding-right: 20px;
  font-size: 30px;
}

.pickup-component .pickup-store-list .pickup-store-list-entry {
  font-size: 15px;
}

.pickup-search-product .con-paginacion-mb.js-pagination-pickup {
  width: 40%;
  margin-bottom: 10px;
  margin-top: 15px;
}

.pickup-component .find-store-display .display-details .pickup-product .cant {
  width: 20%;
}

button.btn.btn-primary.js-add-to-cart-for-pickup-popup {
  float: left;
}

.js-pickup-product-price.price-desc.redOD {
  text-align: center;
}

.pickup-component .find-store-display .store-navigation .pickup-search-product .pickup-search-bar {
  display: block;
  width: 60%;
  float: left;
}

.cont-img-pick-up {
  width: 60%;
  float: left;
  display: flex;
  align-items: center;
}

.pickup-component .find-store-display .display-details .pickup-product .info-product {
  width: 60%;
  margin-bottom: initial;
  margin-top: initial;
}

.col-jon-cart {
  /*width: 4.166666665%;*/
}

.cnt-jon-cart {
  /*position: relative;*/
  /*float: left;*/
  /*width: 91.66666667%;*/
}

.cont-order-confirmation .cnt-img-cart-pick img {
  max-width: 83.33333333%;
}

.pickup-component .find-store-display .store-navigation .pickup-search-product .pickup-search-bar .input-group {
  border: 1px solid #cccccc;
  display: flex;
  align-items: center;
}

.pickup-component .find-store-display .store-navigation .pickup-search-product .pickup-search-bar .input-group input {
  width: 90%;
}

.pickup-component .find-store-display .store-navigation .pickup-search-product .pickup-search-bar .input-group span {
  width: 10%;
}

.cont-icon-reds.cont-price-grid {
  padding-left: 2px;
  padding-right: 2px;
}

@media (max-width: 1399px) and (min-width: 1024px) {

}


.pickup-component .pickup-store-list .pickup-store-list-entry {
  height: 93.333333px;
}

.pickup-store-list-entry-name .img-circle,
.cont-mb-info-tienda .img-circle {
  width: 4px;
  height: 4px;
  background-color: #ff0033;
  float: left;
  margin-top: 4px;
  margin-right: 2px;
}

.img-circle {
  border-radius: 50%;
}

.cont-info-pop-2 {
  width: 40%;
  float: left;
}

.cnt-hrs-pick {
  width: 100%;
  float: left;
}

.cnt-hrs-pick dt {
  width: 64px;
}

.js-cnt-list dt,
.js-cnt-list dd {
  float: left;
  font-size: 0.662em;
}

dt {
  font-weight: bold;
}

dt,
dd {
  line-height: 1.42857143;
}

dd {
  margin-left: 0;
}

.bold-text-od {
  font-family: RobotoCondensed-Bold;
}

.pickup-component .pickup-store-list .pickup-store-list-entry .store-availability .resultStock,
.pickup-component .pickup-store-list .pickup-store-list-entry .store-availability .negative {
  font-size: 0.813em;
}

.resultStock {
  color: #7fcd00;
  font-family: RobotoCondensed-Bold;
}

span.store-availability .bold-text-od {
  font-size: 0.6875em;
  line-height: 1;
}

span.store-availability .bold-text-od {
  font-size: 0.6875em;
  line-height: 1;
}

ol.breadcrumb li a {
  color: #000;
}

/*REDISEÑO EMARSYS VH*/
/*.centradas{
  margin: 0px 0px 2px 27px;
}*/
.bordeHome {
  width: 100%;
}

.cajaD {
  width: 100%;
  padding-left: 15vw;
}

.cajaI {
  width: auto;
}

@media (min-width: 640px) {
  /*.centradas{
    margin: 0px 0px -10px 29px;
  }*/
  /*centrar boton comprar emarsys*/
  /*.centerBtnshppnig{
      margin: 2px 0px 0px -50px;
  }*/
}

@media (min-width: 1024px) {

  /*.centradas{
    margin: 0px 0px 2px 35px;
  }*/
  .bordeHome {
    width: auto;
    margin: auto 15%;
  }
}

/*Termina */
.rating .rating-stars span {
  width: 0.9em;
}

.ctn-emarsys-categoria .cnt-product-description {
  height: 4.52vw;
}

.ctn-emarsys-categoria .ctn_img_carruse {
  height: 13.1vw;
}

.ctn-emarsys-categoria .before-price {
  min-width: 60px;
}

.ctn-emarsys-categoria .reviews-product {
  margin: 0;
}

.ctn-emarsys-categoria .star-product {
  width: 100%;
}

.ctn-emarsys-categoria .btn-primary-rs {
  max-width: 96%;
}

.ctn-banner-categoria .cnt-button-ver-mas {
  bottom: 24px;
}

.ctn-logo-new {
  font-size: 0.8em;
  min-width: 38px;
  padding-left: 6px;
}

/*
.SlotEmarsysProducts .content-emsys-item .thumb img {
  !*max-width: 74%;*!
}
.SlotEmarsysProductsCarousel .content-emarsys-gris:hover {
  !*padding: 0.3em;*!
  -webkit-box-shadow: -1px 3px 19px 1px rgba(0,0,0,0.75);
  -moz-box-shadow: -1px 3px 19px 1px rgba(0,0,0,0.75);
  box-shadow: -1px 3px 19px 1px rgba(185, 180, 180, 0.75);
  z-index: 1;
}
.SlotEmarsysProductsCarousel .content-emsys-item, .ctn-item-banner {
  height: 50.3vw;
}
.SlotEmarsysProducts .content-emsys-item, .ctn-category-products #home3 .content-emsys-item {
  height: 25.5vw;
}
.SlotEmarsysProducts .content-emsys-item, .ctn-category-products .emarsys-home3 .content-emsys-item {
  width: 50%;
}
.carrucel-home-emarsys.owl-carousel .owl-controls .owl-buttons .owl-prev, .carrucel-home-emarsys.owl-carousel .owl-controls .owl-buttons .owl-next {
  margin-top: 17.5vw;
}
.ctn-carousel-banner.owl-carousel .owl-controls .owl-buttons .owl-prev, .ctn-carousel-banner.owl-carousel .owl-controls .owl-buttons .owl-next {
  margin-top: 13vw;
}*/
.SlotEmarsysProducts .content-emsys-item .thumb img,
#home3 .content-emsys-item .thumb img {
  max-width: 75%;
  max-height: 75%;
}

.SlotEmarsysProductsCarousel .content-emsys-item,
.ctn-item-banner {
  height: 51.96vw;
}

/*.ctn-item-banner {
  height: 56vw;
}*/
.SlotEmarsysProducts .content-emsys-item,
.ctn-category-products #home3 .content-emsys-item {
  height: 40vw;
}

.ctn-category-products #home3 .content-emsys-item {
  min-height: 25.52vw;
}

.SlotEmarsysProducts .content-emsys-item,
.ctn-category-products .emarsys-home3 .content-emsys-item {
  width: 260px;
}

.carrucel-home-emarsys.owl-carousel .owl-controls .owl-buttons .owl-prev,
.carrucel-home-emarsys.owl-carousel .owl-controls .owl-buttons .owl-next {
  margin-top: 13vw;
}

.ctn-carousel-banner .left.carousel-control,
.ctn-carousel-banner .right.carousel-control {
  margin-top: 13vw;
}

.details-Emarsys {
  font-size: 1.5em;
  /*line-height: 1.8;*/
}

/*.SlotEmarsysCarouselProducts .ctn-btn-emarsys, .section-categorias-carousel .ctn-btn-emarsys {
  position: absolute;
  margin: 10px auto;
  opacity: 1;
}*/
.SlotEmarsysCarouselProducts .content-emsys-item.scarab-item form {
  padding-top: 0;
}

.SlotEmarsysProductsCarousel>div {
  margin: 0;
}

.ctn-carousel-banner .cnt-button-ver-mas {
  bottom: 4.6vw;
}

.SlotEmarsysProductsCarousel .reviews-product {
  margin: 30px auto;
}

.SlotEmarsysCarouselProducts .nav-align-categoria {
  top: -35px;
  margin-left: 5px;
}

.SlotEmarsysProductsCarousel .thumb>img {
  max-width: 98%;
}

.SlotEmarsysProducts .thumb,
.ctn-category-products .thumb {
  height: auto;
}

.cnt-product-description.c-p-d-footer .before-price,
.cnt-product-description.c-p-d-footer .after-price {
  line-height: 1;
}

.sn-discount.priceContainer-detail-r {
  margin-top: 5px;
}

.col-xs-3.before-price,
.after-price {
  line-height: 1.5;
}

#div-cont-home-slider-predict_0 .thumb {
  height: 21vw !important;
}

.ctn-carousel-banner .btn-primary-at-img-rs {
  margin-right: 4.7vw;
}

.glyphicon.glyphicon-carousel-left,
.glyphicon.glyphicon-carousel-right {
  background-size: 80%;
}

/*Ini Estilos de Parrafo*/
.container-icon:hover {
  cursor: pointer;
}

.texto-titulo-1 {
  display: none;
}

.texto-titulo-2 {
  display: inline-block;
}

.title_category {
  font-size: 2.1vw;
}

.text-categorias {
  font-size: 2.7vw;
}

.container-icon {
  height: 35px;
}

/*Grid*/
#categorias_1 #caja_2,
#categorias_2 #caja_2 {
  display: inline-block;
}

.content-categorias .caja {
  height: 23.67vw;
  padding: 0.3vw 0.5vw;
  font-size: 11px;
  width: 33.33%;
}

.img_carrusel {
  /*max-width: 58%;*/
}

.cnt-product-description {
  padding-right: 1.5vw;
}

.details-Emarsys {
  font-size: 1.44em;
  /*line-height: 1.8;*/
}

.carrusel-emsys-item.scarab-item:hover .content-averageRating,
.content-emsys-item.scarab-item:hover .content-averageRating {
  opacity: 1 !important;
}

/*Fin Estilos de Parrafo*/
@media (max-width: 1224px) {

  .carrusel-emsys-item.scarab-item:hover .content-averageRating,
  .content-emsys-item.scarab-item:hover .content-averageRating {
    opacity: 1 !important;
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
  }

  .SlotEmarsysCarouselProducts .buttons-shopping,
  .section-categorias .buttons-shopping {
    display: none !important;
  }
}

@media (min-width: 1225px) {

  /*Ini Estilos de Parrafo*/
  .content-categorias .caja {
    height: 23.36vw;
  }

  .SlotEmarsysProductsCarousel .buttons-shopping {
    display: block !important;
  }

  .ctn-banner-categoria img:hover {
    width: 100%;
    -webkit-box-shadow: -1px 3px 19px 1px rgba(0, 0, 0, 0.75);
    -moz-box-shadow: -1px 3px 19px 1px rgba(0, 0, 0, 0.75);
    box-shadow: -1px 3px 19px 1px rgba(185, 180, 180, 0.75);
    z-index: 1;
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
  }

  .caja:hover {
    /*padding: 0.3em;*/
    /*-webkit-box-shadow: -1px 3px 19px 1px rgba(0,0,0,0.75);*/
    /*-moz-box-shadow: -1px 3px 19px 1px rgba(0,0,0,0.75);*/
    /*box-shadow: -1px 3px 19px 1px rgba(185, 180, 180, 0.75);*/
    z-index: 1;
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
  }

  .SlotEmarsysProductsCarousel .content-emsys-item,
  .ctn-item-banner {
    height: 51.25vw;
  }

  .SlotEmarsysProducts .content-emsys-item,
  .ctn-category-products #home3 .content-emsys-item {
    height: 25.62vw;
  }

  .ctn-category-products #home3 .content-emsys-item {
    min-height: 25.62vw;
  }

  .ctn-header-categoria {
    margin-top: 30px;
  }

  .SlotEmarsysCarouselProducts {
    margin: 75px auto auto;
  }

  .SlotEmarsysCarouselProducts .nav-align-categoria {
    top: -52px;
    margin-left: 5px;
  }

  .carrucel-home-emarsys.owl-carousel .owl-controls .owl-buttons .owl-prev,
  .carrucel-home-emarsys.owl-carousel .owl-controls .owl-buttons .owl-next {
    margin-top: 14.5vw;
  }

  .glyphicon.glyphicon-carousel-left,
  .glyphicon.glyphicon-carousel-right {
    width: 28px !important;
    min-height: 45px;
  }

  .ctn-emarsys-categoria .btn-primary-rs,
  .ctn-banner-categoria .btn-primary-at-img-rs,
  .SlotEmarsysCarouselProducts .btn-primary-rs,
  .ctn-category-products .btn-primary-rs {
    font-size: 17px;
  }
}

.product-details label {
  margin-bottom: initial;
}

.emarsys-element-box {
  width: 25%;
}

.carrusel-details-Emarsy.details-Emarsys {
  font-size: 1.2em;
  line-height: 1.1;
}

.emarsys-content-element {
  width: 94%;
}

.emarsys-content-element-detail {
  width: 94%;
}

.emarsys-content-element-detail.emrs-cross {
  width: 90%;
}

.carrusel-caja.caja {
  height: auto;
}

.carrusel-caja-detail.carrusel-caja.caja {
  height: auto;
}

#personal-recs .thumb {
  height: 19.7vw !important;
}

#personal-recs .ctn-category-products,
#div-cont-home-slider-predict_0 .ctn-category-products {
  max-width: 223px;
}

.scarab-emarsys-content>.scarab-next-emarsys.scarab-next {
  top: 80px;
  right: 15px;
}

.add-to-cart .add-to-cart-item .thumb img {
  padding-left: 20px;
  padding-right: 20px;
}

.item__image img.lazy {
  /*max-width: 96px;*/
}

.cnt-header-cartSplit,
.cnt-list-cart-split {
  width: 66.66666667%;
  padding-right: 7.5520vw;
}

.item-totals-cart-split .item__price .txt-item_price {
  margin-top: 7px;
}

.cart-voucher,
.cnt-seccion-banner {
  width: 33.33333333%;
}

.item-totals-cart-split .cart-voucher {
  float: initial;
  margin-left: auto;
  margin-right: 0;
}

.content-item-totals .cnt-seccion-banner {
  float: right;
}

.cnt-change-type-cart,
.cart-totals-items {
  width: 100%;
  max-width: 705px;
}

.cnt-cart-total-info {
  border-top: 1px dashed #e46103;
}

.cart-totals-right.text-left.grand-total {
  left: 0;
  padding-left: 10px;
}

.pagination-bar.top ul.pagination {
  margin-top: 8px;
}

.product-list-right-component {
  padding-top: 0;
}

.center-content-login .cont-session {
  padding: 0 32px;
}

.center-content-login .success {
  right: 39px;
}

.content-grid-products {
  padding-top: 10px;
}

.productDetailsPageSectionEmarsys.emarsys-detail-content section.emarsys-detail-content {
  padding: 0;
}

@media (max-width: 1299px) {
  div#actions-container-for-ProductListComponent {
    margin-right: 15px;
  }
}

@keyframes show-alert-addtocart {
  0% {
    opacity: 0;
    right: -40%;
  }

  6% {
    opacity: 1;
    right: -10px;
  }

  94% {
    opacity: 1;
    right: -10px;
  }

  100% {
    opacity: 0;
    right: -40%;
  }
}

.content-add-to-cart-layer {
  position: fixed;
  right: 0;
  top: 21%;
}

.carousel-componentProductReferences .item-name h2 {
  font-size: 1.1em;
}

.content-split-cart-layer {
  position: fixed;
  right: -10px;
  top: 17%;
  background: white;
  height: 100%;
}

#addToCartLayer {
  padding-top: 30px;
  padding-bottom: 10px;
  position: relative;
  right: -10px;
  -webkit-box-shadow: -2px 0 20px 2px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: -2px 0 20px 2px rgba(0, 0, 0, 0.3);
  box-shadow: -2px 0 20px 2px rgba(0, 0, 0, 0.3);
}

#addToCartLayer .add-to-cart-item .icon-item-add-to-cart {
  width: 130%;
}

#addToCartLayer .add-to-cart-item .content-img-product-add-to-cart img {
  width: 100%;
}

#addToCartLayer .add-to-cart-item .description-product-add-to-cart {
  font-size: 1.1em;
}

#addToCartLayer .add-to-cart-item .quantity-items-addtocart {
  font-size: 1em;
}

#addToCartLayer .add-to-cart-item .price,
#addToCartLayer .add-to-cart-item .discountedPrice-grid.price-discount {
  font-size: 1.35em;
}

#addToCartLayer .add-to-cart-item .beforePrice-grid {
  font-size: 0.9em;
}

#addToCartLayer .cart_popup_error_msg {
  margin-top: 7px;
  font-size: 15px;
}

#addToCartLayer .add-to-cart-item .container-link-addtocart {
  margin-top: 10px;
}

.mar {
  margin-top: 25px;
}

.store__finder .store__finder--panel {
  font-size: 13px;
}

.store__finder .store__finderPanel-pagination {
  margin: auto;
  max-width: 1140px;
}

.store__finder .store__finder--navigation,
.store__finder .store__finder--details {
  position: relative;
  float: right;
  width: 50%;
  min-height: 1px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

.store__finder .info__address .store__address-openings {
  display: flex;
  align-items: center;
}

.store__finder .info__address .container_details-openings {
  width: auto;
  margin: 10px 0;
  padding: 0;
}

.store__finder .store__finder--navigation {
  padding: 0 28px 0 0;
}

.store__finder .store__finder--details {
  border: 1px solid #BFBFBF;
  border-radius: 5px;
  overflow: hidden;
}

.store__finder .store__finder--map {
  height: 230px;
}

.container-formsStoreFinder {
  max-width: 900px;
}

.cnt-separator-section .text-separator {
  margin: 37px 10px;
}

.title-storeFinder {
  font-size: 1.5em;
}

.store__finder--search {
  margin-top: 50px;
}

.cnt-img-locate-store {
  height: 269px;
  margin: auto auto 34px;
}

.pagination-bar.top .filter-control #grid-filtro {
  margin-left: 10%;
  padding-left: 24px;
  font-size: 15px;
}

.pagination-bar.top .order-control {
  top: 8px;
  margin-left: 25px;
  margin-right: 15px;
  padding: 0px;
}

.pagination-bar.top .order-control-search {
  top: 8px;
  margin-left: 25px;
  margin-right: 15px;
  padding: 0px;
}

.pagination-bar.top .ordenar-control #grid-ordenar {
  padding-right: 0px;
  margin-left: 0px;
  padding-left: 23px;
  font-size: 15px;
  background-size: 16px;
}

.pagination-bar.top .ordenar-control {
  width: 17%;
  box-shadow: none;
  margin-left: 0%;
}

.content-grid-products>.nombreCat {
  float: left;
  margin-top: -2px;
}

.search-grid-page-result-grid-slot .product__listing.product__list {
  margin: auto;
  display: block;
  left: 50%;
  position: relative;
  transform: translateX(-50%);
}

form>a>.thumb>img {
  padding-top: 26px;
}

#account-mobile {
  display: none;
}

.container-swiper-categorias {
  margin-top: -25px;
}

.disp-img>.thumb>img {
  max-height: 220px;
}

.carrusel-custom-item--image {
  border-radius: 5px 5px 20px 5px;
  box-shadow: 0px 0px 5px 1px rgb(230 230 230);

}

.icon__redes__sociales div a { display: block; width: 100%; height: 100%; }