/*header -- menu nav -- sombra*/
#mainHeader {
    box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 15px -3px, rgba(0, 0, 0, 0.05) 0px 4px 6px -2px;
}
/*NAV sin Faq
.navbar-top .navbar-nav .nav-item:nth-last-child(2) {
  display: none;
}
*/
/*NAV sin Home*/
.navbar-top .navbar-nav .nav-item:first-child {
  /*display: none;*/
}
/*NAV sin TyC
.navbar-top .navbar-nav .nav-item:nth-child(7n){
  display: none;
}*/
/*NAV sin bold*/
.navbar-top .navbar-nav .nav-item a {
    font-weight: 500;
}
/*logotipo padding*/
.img-with {
    padding-left: 5px;
}
/*Categorias texto*/
#accordion .card-header a {
    font-weight: 600;
    text-transform:  uppercase;
    font-size: 14px;
}
/*Categoria texto HOVER*/
#accordion .card .card-header.active a {
    color: #F58634 !important;
}
/*Categoria ACTIVA*/
#accordion .card .card-header.active {
    background: #102e6400 !important;
    background-color: #102e6400 !important;
}
/*indicacion de la seccion en la que estoy*/
.section-product-category .list-item-product a, .section-product-category .list-item-product span {
    color: rgb(0 0 0) !important;
}

/*Subcategorias texto*/
#accordion h6 {
    font-family: var(--font-customize);
    font-size: 13px;
    /*color: #000000 !important;*/
}
/*icono categorias en lista*/
.fa-chevron-down:before {
    content: "\002B"!important;
}

/*Sombre lista producto*/
.angulo-item-producto {
font-weight: 700;
box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
border-radius: 10px;
}

/*Centrar nombre del producto*/
.angulo-item-name-container {
    justify-content: center;
}
/*Centrar precio del producto*/
.price-offer {
    text-align: center;
}
/*Sombra lista de productos*/
.angulo-item-producto-home {
font-weight: 700; 
box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px; 
border-radius: 10px;
border: 1px solid #F79652;
}
/*Color font botones*/
.btn.angulo-item-outline {
    color: #ffffff !important;
}
/* letra O*/
.col-md-1.text-center {
 display: none;
}
/*fondo superior redes sociales*/
.angulo-header-main .top-content .redes {
    background-color: #113069;
}
.redes a {
    color: #ffffff;
}
.redes a i {
    font-size: 18px !important;
    color: #ffffff;
}
/*footer texto titulos*/
footer .pre-footer h6 {
    color: #F58634!important;
}

/*Footer*/
footer ul li {
    font-weight: 400;
}

/*Boton contacto*/
.btn.angulo-item-button {
    color: #ffffff;
    font-size: 12px;
}
.angulo-item-producto-home .angulo-item-name {
    padding-left: 10px;
    padding-right: 10px;
}
/*margen superior destacado home*/
.angulo-content.pt-5.pt-5 {
padding-top: 1rem!important;
}
.angulo-header-main .top-nav * {
    color: #ffffff !important;
}

/* Ajusta el alto de todas las imágenes de producto (normal y hover) */
#product-container .item-image-preview,
#product-container .item-image-preview .angulo-item-img {
    height: 210px !important;        /* fuerza el nuevo alto */
    overflow: hidden;                /* evita que sobresalga contenido */
}
.angulo-item-img:hover {
    border: 0px solid var(--color-border-hover);
}
/*Menu navegacion*/
.navbar-dark-v .navbar-nav .nav-link {
    font-size: 14px;
    padding-left: 17px;
    padding-right: 17px;
    font-weight: 600;
}

/*Subcategorias productos*/
/* 1) Haz que el enlace ocupe todo el ancho restante (para rellenar el card-header) */
#accordionSecondSubcategory21837 .card-header .d-flex > a.sub-item {
  display: block;
  width: calc(100% - 2.5rem); /* deja espacio para el icono de colapso */
  padding: 0.5rem 1rem;
}

/* 2) Estilo al enlace activo */
#accordionSecondSubcategory21837 .card-header .d-flex > a.sub-item.active {
  color: #F48534 !important;
}

/* 3) Fuerza que el <h6> herede el color */
#accordionSecondSubcategory21837 .card-header .sub-item.active h6 {
  color: inherit !important;
  margin: 0;
}
#accordion .card-body a.active {
    color: #F48534 !important;
}
/*FIn subcategorias productos*/

/* Oculta solo el span con “Ingresá o registrate” */
a[data-action="session-login"].item-cart-menu span:first-child {
  display: none !important;
}

/*Nombre lista de productos*/
.angulo-item-producto .angulo-item-name {
    font-size: 16px !Important;
}

/*Ficha productos imagenes galeria*/
/* Fuerza a que las miniaturas del carrusel usen background-size: contain */
.carousel-thumbs .ficha_carousel_img > a > div,
.owl-carousel .ficha_carousel_img > a > div {
    background-size: contain !important; /* anula cover */
    background-position: center !important;
    background-repeat: no-repeat !important;
}
/*imagen principal ficha de productos*/
#main-fancy div {
    background-size: contain !important;
}



