/** Shopify CDN: Minification failed

Line 206:1 Unexpected "}"

**/
.table-responsive{
  display:flex;
  overflow:auto;
}

.table-responsive .table{
  width:100%;
}

.size-charts .table tr td:not(:first-child),
.size-charts .table tr th:not(:first-child){
  white-space:nowrap;
}

:root {
  --offset: 20vw;
  --move-initial: calc(-25% + var(--offset));
  --move-final: calc(-50% + var(--offset));
}

.announcement-bar__middle{
  width: 100%;
}

.announcement-bar__announcements {
  transition: all 2.6s;
  overflow: hidden;
}

.announcement-bar__announcements.running .announcement {
  animation-play-state: running;
}
.announcement-bar__announcements:hover .announcement {
  animation-play-state: running;
}

.announcement-bar__announcements p {
  padding: 0 2vw;
  white-space: nowrap;
}

.announcement {
  width: fit-content;
  display: flex;
  position: relative;
  transform: translate3d(var(--move-initial), 0, 0);
  animation: announcement-bar__announcements 10s linear infinite !important;
  animation-play-state: paused;
}

.announcement__text{
  width: fit-content;
  display: flex;
}

@keyframes announcement-bar__announcements {
  0% {
    transform: translateX(var(--move-initial));
  }
  100% {
    transform: translateX(var(--move-final));
  }
}

/* Tiendas LG */

.template-suffix-tiendas-lg .section-rich-text .card-scheme--none .container{
  padding: 0px;
}

.template-suffix-tiendas-lg .flexible-layout--variable-columns{
  justify-content: flex-start !important;
}

.template-suffix-tiendas-lg .card-content-padding .text-column__text p:nth-child(1){
  text-decoration:underline;
}

.card.card-scheme.card-scheme--none.card-content-padding-x.fully-padded-row--medium.cc-animate-init.-in.cc-animate-complete {
    padding-bottom: 0px;
}

.template-suffix-tiendas-lg .card-scheme--none h2.majortitle.h1-style{
      text-decoration: underline;
}


@media (max-width: 767.98px){

  .template-suffix-tiendas-lg .flexible-layout--variable-columns{
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-around;
  }

  .template-suffix-tiendas-lg .flexible-layout--variable-columns .column{
    width: 50% !important;
    max-width: 100% !important;
  }

  .template-suffix-tiendas-lg .section-rich-text .card-scheme--none {
    padding-bottom: 0px !important;
  }
}

.video-container--background .video-container__video{
  overflow:scroll !important; 
  -webkit-overflow-scrolling:touch !important;
}

.navigation--desktop ul li:nth-child(4) .Sneakers{
  background-color: rgba(0,0,0,.05) !important;
}

/*.navigation--desktop ul li:nth-child(5) .Special, .navigation--desktop ul li:nth-child(5) #NavigationTier2-5 a{
  color: #CE1F2B !important;
}*/

/* Label Black Friday */
.product-label--blackfriday span{
      background-color: #000;
    color: #fff;
    font-weight: bold;
}

/* Favoritos */

.product-list .wishlist-engine {
    position: absolute;
    bottom: 10px;
    right: 55px;
    width: 36px;
    height: 36px;
    /*MRICO Ocultar lista de deseos (corazón)*/
    display:none;
}

.product-list .wishlist-engine-button, .product-list .wishlist-engine-button:hover, .product-list .wishlist-engine-button:focus{
    padding: 0px !important;
    display: flex !important;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    width: 36px;
    height: 36px;
    border-radius: 3px;
}

.wishlist-engine-button svg{
    height: 17px;
    width: 17px;
}

.wishlist-engine-button svg path{
  stroke-width: 1px;
}

.logo-area__right .h-wishlist-icon svg{
    width: 22px;
    height: 22px;
}

a.header__icon.h-wishlist-icon.wishlist-page-widget {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 44px;
    min-width: 44px;
    /*MRICO Ocultar lista de deseos (corazón)*/
    display:none;
}

.product-label--meta > span{
  /* background: #df5641;*/
  /* background: #0F1D41;*/
  background: #041E42; /* EPOVEDA color corporativo */
  /*Texto rotado*/
  writing-mode: vertical-rl;
  transform: rotate(180deg);
}

/* Iconos header */

.logo-area .cart-link span svg {
    width: 29px !important;
    height: 29px !important;
}


@media (min-width: 425px) {
  .section-footer__row-container--with-localization .section-footer__payment-icons{
      display: flex;
      align-items: center;
  }
}

.cn_content_type_popup a svg{
    width: 15px;
    height: 15px;
}}

label.filter-group__item:nth-child(3),
label.filter-group__item:nth-child(4),
label.filter-group__item:nth-child(7),
label.filter-group__item:nth-child(8) {
    display: none;
}

div[data-section-type="collection-template"] .container.page-header{
    width: fit-content;
    margin-left: 0;
    margin-right: 0;
    background: #fff;
    top: 15%;
    left: 24px;
    z-index: 9999;
    padding: 8px 0 8px 16px;
}

.stick_lg {
  position: sticky;
}

@media (max-width: 768px) {
    div[data-section-type="collection-template"] .container.page-header{
        padding: 8px 16px 8px 16px;
        top: 10%;
        left: 13px;
    }
}

.filter-container .filter-modal {
    z-index: 9999;
}

/* MRICO poner en negrita la primera opcion del menu principal*/
/* EP 20251003 - Angela Herrero nos indica quitar esta caracteristica */
/*
.navigation__tier-1 > .navigation__item:first-child > .navigation__link {
  font-weight: bold;
}
*/

/*EP cambiar hover del boton a color corporativo*/
@media (hover: hover) {
  .btn.btn--secondary:hover,
  button.btn--secondary:hover,
  input[type=submit].btn--secondary:hover,
  input[type=reset].btn--secondary:hover,
  input[type=button].btn--secondary:hover {
    background: #041E42;
    color: #ffffff;
    border-color: #041E42;
  }
}
/* EP Rotar descuento */
.product-label--sale { 
  transform: rotate(-90deg);
  padding-top: 10px;
  padding-bottom: 30px;
}

/* 2025-12-03 EP reducir la caja*/
.product-label--meta > span  { 
  padding: 5px;    
}

/* 2025-12-03 EP -- ajuste al margen*/
.product-label-container {
  top: 5px;
  left: 5px;
}