/*Menu de navegacion - style*/
#MenuNavBar {
    padding: 0;
    /*height: 35px;*/
    position: relative;
    z-index: 10;
}

header {
    width: 100%;
}

header .menu-categorias {
    z-index: 1000;
    max-width: 100%;
    width: 100%;
    text-align: center;
    padding: 0 3%;
}

header .menu-categorias ul {
    font-family: 'Montserrat';
    list-style: none;
    max-width: 1120px;
    margin: 0 auto;
}

.menu-categorias .lista-categorias {
    height: 50px;
}

header .menu-categorias ul li {
    display: inline-block;
    /*position: relative;*/
    vertical-align: middle;
}

header .menu-categorias ul li a {
    color: #000000;
    display: block;
    text-decoration: none;
    font-size: 14px;
    padding: 5px 5px 5px 5px;
}

header .menu-categorias ul li a span {
    margin-right: 4px;
    vertical-align: middle;
}

header .menu-categorias ul li:hover .children {
    display: block;
}

header .menu-categorias ul li .children {
    display: none;
    background: #ffffff;
    position: absolute;
    width: 100%;
    max-width: 1120px;
    z-index: 1000;
    text-align: left;
    font-size: 12px;
}

header .menu-categorias ul li .children>div {
    padding-left: 1.5%;
    padding-right: 1.5%;
}

header .menu-categorias ul li .children>div.row div {
    padding-left: 0;
    padding-right: 0;
}

header .menu-categorias ul li .children>div.row div.col-lg-7 {
    width: 14.2857%;
}

header .menu-categorias ul li .children a {
    display: flex;
    color: #000;
    font-size: 13px;
    font-weight: 200;
    padding: 1.5em 1em;
    justify-content: left;
    justify-items: left;
    flex-direction: row;
}

header .menu-categorias ul li .children a:hover {
    background: #ddd
}

.flex-menu {
    display: flex !important;
    justify-content: space-around;
    -webkit-box-align: center;
    align-items: center;
    height: 100%;
    padding: 3px;
    cursor: pointer;
}

.nombre-marca {
    flex: 1.5;
    color: #595959;
    -webkit-box-flex: 1.5;
    flex: 1.5;
    margin-left: 4px;
    text-align: left;
    line-height: 13px;
}


ul>.tarjeta {
    width: 110px;
}

.camion {
    width: 110px;
    text-align: right;
}

.salud {
    width: 100px;
}

.videojuegos {
    width: 140px;
}

.internacional {
    width: 150px;
}

header .menu-categorias ul li .caret {
    position: relative;
    top: 3px;
    margin-left: 10px;
    margin-right: 0px;
}

.tarjeta:hover {
    z-index: 10;
    box-shadow: 0 0 0 9999px rgba(0, 0, 0, 0.7);
}

/*Contenedor - Cintillo*/
.container-cintillo {
    margin-left: auto;
    margin-right: auto;
    max-width: 1400px;
    padding: 0px;
    min-height: 40px;
}

.container-cintillo a {
    font-size: 0;
    height: 100%;
    width: 100%;
    display: block;
}

/*Fin - Cintillo*/

@media only screen and (max-width: 1280px) {
    header .menu-categorias ul li a {
        font-size: 11px;
    }
}

@media only screen and (max-width: 1025px) {
    header .menu-categorias {
        padding: 0 1%;
    }
}

@media only screen and (max-width: 600px) {
    ul>.tarjeta {
        width: 81px !important;
    }

    .camion {
        width: 79px;
    }

    .salud {
        width: 62px;
    }

    .supermercado {
        width: 30% !important;
    }

    .ancho img {
        height: 28px;
    }

    header .menu-categorias ul li a {
        font-size: 10px;
    }

    header .menu-categorias ul li .children>div {
        padding-left: 15px;
        padding-right: 15px;
    }

    header .menu-categorias ul li .children>div.row div.col-lg-7 {
        width: 50%;
    }

    /**/
    .icono-mercado,
    .icono-tambo {
        width: 40%;
    }

    /**/

}

@media only screen and (max-width: 480px) {

    ul>.tarjeta,
    .camion {
        width: 20% !important;
    }

    .internacional {
        width: 30%;
    }

    .ancho img {
        height: 36px;
    }

    header .menu-categorias ul li .children a img {
        padding-left: 5vw;
    }

    .supermercado {
        width: 30% !important;
    }

    header .menu-categorias {
        padding: 0px;
    }

    header .menu-categorias ul li .children li a {
        font-size: 11px;
        padding: 6% 3%;
    }

}

/*Menu de navegacion - Fin style*/
/*Huincha - style*/
/*.home-carousel .owl-wrapper-outer{
    min-height:520px;
}*/
@media (max-width: 992px) {
    /*.home-carousel .owl-wrapper-outer{
        min-height:350px;
    }*/
}

@media (max-width: 768px) {
    /*.home-carousel .owl-wrapper-outer{
        min-height:300px;
    }*/
}

.home-carousel {
    /*max-width: 1600px !important;*/
	max-width: 100% !important;
    /*min-height: auto !important;*/
}

@media screen and (max-width: 1200px) {
    .home-carousel {
        /*min-height: auto !important;*/
    }

}

@media (min-width: 1200px) {
    .home-carousel .js-home-carousel {
        /*min-height: auto !important;*/
    }
}

@media (max-width: 320px) {
    .catalog-header-event-container .catalog-header-event .home-carousel {
        min-height: 320px;
    }
}

/*divsiones huinchas*/
.home-carousel .todo {
    display: block;
    width: 100%;
    left: 0;
    top: 0;
    height: 100%
}

.home-carousel .area {
    position: absolute;
    z-index: 10000
}
#landing-evento .home-carousel img{
    visibility: visible;
}

.home-carousel .mitadizq {
    display: block;
    width: 50%;
    right: 50%;
    top: 0;
    height: 100%
}

.home-carousel .mitadder {
    display: block;
    width: 50%;
    left: 50%;
    top: 0;
    height: 100%
}

.home-carousel .mitadarriba {
    display: block;
    width: 100%;
    height: 50%;
    top: 0;
}

.home-carousel .mitadabajo {
    display: block;
    width: 100%;
    bottom: 0;
    height: 50%;
}

.home-carousel .item a img {
    display: block;
    width: 100%;
}

.home-carousel .item img {
    display: block;
    width: 100%;
}

.izquierda1 {
    display: block;
    width: 25%;
    left: 0;
    top: 0;
    height: 100%;
}

.izquierda2 {
    display: block;
    width: 25%;
    left: 25%;
    top: 0;
    height: 100%;
}

.derecha1 {
    display: block;
    width: 25%;
    right: 25%;
    top: 0;
    height: 100%;
}

.derecha2 {
    display: block;
    width: 25%;
    right: 0;
    top: 0;
    height: 100%;
}

.tres-uno {
    display: block;
    width: 33.33%;
    left: 0;
    top: 0;
    height: 100%;
}

.tres-dos {
    display: block;
    width: 33.33%;
    left: 33.33%;
    top: 0;
    height: 100%;
}

.tres-tres {
    display: block;
    width: 33.33%;
    right: 0%;
    top: 0;
    height: 100%;
}

.bloq3-1 {
    display: block;
    width: 75%;
    left: 0;
    height: 100%;
}

.bloq3-2 {
    display: block;
    width: 25%;
    right: 0;
    height: 50%;
    top: 0;
}

.bloq3-3 {
    display: block;
    width: 25%;
    right: 0;
    height: 50%;
    bottom: 0;
}

@media screen and (max-width: 543px) {
    .bloq3-1 {
        width: 100%;
        left: 0;
        height: 65%;
    }

    .bloq3-2 {
        width: 50%;
        bottom: 0;
        left: 0;
        top: auto;
        height: 35%;
    }

    .bloq3-3 {
        width: 50%;
        right: 0;
        top: auto;
        height: 35%;
    }
}

/*Fin de divisiones*/
/*Huincha - Fin style*/
/*Front - Colores*/
.new-event-page-container .new-event-menu-container,
.new-event-page-container .sticky-outer-wrapper .sticky-inner-wrapper,
#catalog-event-page .category-header .category-name {
    background: #a3a3a3;
    /*=>Cierra Puertas*/
    /*background: #6A116D; => BigSale*/
}

.new-event-page-container .new-event-menu-container .event-menu-item.active,
.new-event-page-container .new-event-menu-container .event-menu-item:active,
.new-event-page-container .new-event-menu-container .event-menu-item:hover {
    background-color: #606060;
    /*=>Cierra Puertas */
    /*background-color:#4b1a56; =>BigSale*/
}

@media screen and (max-width: 640px) {
    #catalog-event-page .category-header .category-name .category-name__text {
        font-size: 3.1vw;
        text-decoration: none;
    }
}

/*Fin - Front Colores*/

/*Estilos - Huincha*/
.tres-uno {
    display: block;
    width: 33.33%;
    left: 0;
    top: 0;
    height: 100%
}

.tres-dos {
    display: block;
    width: 33.33%;
    left: 33.33%;
    top: 0;
    height: 100%
}

.tres-tres {
    display: block;
    width: 33.33%;
    right: 0%;
    top: 0;
    height: 100%
}

.izquierda1 {
    display: block;
    width: 25%;
    left: 0;
    top: 0;
    height: 100%
}

.izquierda2 {
    display: block;
    width: 25%;
    left: 25%;
    top: 0;
    height: 100%
}

.derecha1 {
    display: block;
    width: 25%;
    right: 25%;
    top: 0;
    height: 100%
}

.derecha2 {
    display: block;
    width: 25%;
    right: 0;
    top: 0;
    height: 100%
}

.slider-1 .owl-item {
    /*min-height: auto !important*/
}

.home-carousel .huincha-mobile {
    height: auto !important;
    max-height: 480px
}

.active-parent-category-NO_evento_campana .container {
    max-width: 100%
}

.active-parent-category-NO_evento_campana .container .catalog-top-banner {
    margin: 0px
}

.catalog-marketing {
    display: none
}

.event-menu-top .event-menu-categories .event-menu-item span {
    display: inline-block
}

/*Fin Estilos - huincha*/

/*Cintillo + Contador*/

.container-cintillo-contador {
    background-color: #DDDDDD;
}

.container-cintillo-contador>.row {
    display: flex;
    flex-direction: row;
    justify-content: center;
    flex-wrap: wrap;
    max-width: 1400px;
    margin: 0 auto;
}

.container-cintillo-contador .bloq-contador {
    padding: 5px 5px 5px 0px;
}

.container-cintillo-contador .contador-cint {
    /*background-color: #FF3080;*/
    /*margin: 5px;*/
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    border-radius: 5px;
    height: 100%;
    justify-content: center;
    align-items: center;
}

.container-cintillo-contador .contador-cint h3 {
    margin: 0;
    color: #fff;
    font-size: 26px;
    font-weight: bold;
    padding: 0 2%;

}

#cint-cont .countdown {
    display: -webkit-box;
}

#cint-cont .countdown .countdown-unit {
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-flow: column;
    margin-right: 8px;
    width: 55px;
    border-radius: 3px;
    overflow: hidden;
}

#cint-cont .countdown .countdown-unit-day {
    /*display: none;*/
}

/*#cint-cont .countdown .countdown-unit .countdown-unit-value {
    background-color:#ffffff ;
    color: #000000;
    font-size: 20px;
    text-align: center;
    font-weight: bold;
  }
  #cint-cont .countdown .countdown-unit .countdown-unit-label {
    background-color:#ffffff ;
    color: #000000;
    text-align: center;
    font-size: 10px;
    font-weight: bold;
    margin-top: 1px;
  }*/
/*prueba*/

#cint-cont .countdown .countdown-unit .countdown-unit-day .countdown-unit-value {
    background-color: #d14488 !important;
    color: #fff;
    font-size: 20px;
    text-align: center;
    font-weight: bold;
}

#cint-cont .countdown .countdown-unit .countdown-unit-day .countdown-unit-label {
    background-color: #d14488 !important;
    color: #fff;
    text-align: center;
    font-size: 10px;
    font-weight: bold;
    margin-top: 1px;
}

#cint-cont .countdown .countdown-unit .countdown-unit-hour .countdown-unit-value {
    background-color: #ecce40 !important;
    color: #fff;
    font-size: 20px;
    text-align: center;
    font-weight: bold;
}

#cint-cont .countdown .countdown-unit .countdown-unit-hour .countdown-unit-label {
    background-color: #ecce40 !important;
    color: #fff;
    text-align: center;
    font-size: 10px;
    font-weight: bold;
    margin-top: 1px;
}

#cint-cont .countdown .countdown-unit .countdown-unit-minute .countdown-unit-value {
    background-color: #644c8f !important;
    color: #fff;
    font-size: 20px;
    text-align: center;
    font-weight: bold;
}

#cint-cont .countdown .countdown-unit .countdown-unit-minute .countdown-unit-label {
    background-color: #644c8f !important;
    color: #fff;
    text-align: center;
    font-size: 10px;
    font-weight: bold;
    margin-top: 1px;
}

#cint-cont .countdown .countdown-unit .countdown-unit-second .countdown-unit-value {
    background-color: #d57337 !important;
    color: #fff;
    font-size: 20px;
    text-align: center;
    font-weight: bold;
}

#cint-cont .countdown .countdown-unit .countdown-unit-second .countdown-unit-label {
    background-color: #d57337 !important;
    color: #fff;
    text-align: center;
    font-size: 10px;
    font-weight: bold;
    margin-top: 1px;
}


@media only screen and (max-width: 1400px) {
    #cint-cont .countdown .countdown-unit {
        /*width: 45px;*/
    }
}

@media only screen and (max-width: 1200px) {
    #cint-cont {
        margin-top: 2px;
        margin-bottom: 2px;
    }

    .container-cintillo-contador .contador-cint h3 {
        font-size: 1.5vw;
    }
}

@media only screen and (max-width: 1024px) {
    .container-cintillo-contador .contador-cint h3 {
        font-size: 18px;
    }

    #cint-cont .countdown .countdown-unit .countdown-unit-label {
        font-size: 9px;
    }

    #cint-cont .countdown .countdown-unit {
        width: 38px;
    }
}

@media only screen and (max-width: 768px) {
    .container-cintillo-contador .contador-cint h3 {
        font-size: 14px;
    }

    #cint-cont .countdown .countdown-unit {
        width: 29px;
    }

    #cint-cont .countdown .countdown-unit .countdown-unit-value {
        font-size: 17px;
    }

    #cint-cont .countdown .countdown-unit .countdown-unit-label {
        font-size: 7px;
    }
}

@media only screen and (max-width: 600px) {

    .container-cintillo-contador .bloq-contador {
        padding: 1px 15% 5px 15%;
    }

    .container-cintillo-contador .contador-cint h3 {
        font-size: 4.2vw;
    }

    #cint-cont .countdown .countdown-unit .countdown-unit-value {
        font-size: 4.5vw;
    }

    #cint-cont .countdown .countdown-unit .countdown-unit-label {
        font-size: 1.9vw;
    }

    #cint-cont .countdown .countdown-unit {
        width: 40px;
        margin-right: 6px;
    }
}

/*Fin - Cintillo + Contador*/

/*Zona Servicios*/
#content-grilla {
    max-width: 100%;
}

.grilla-carrusel {
    max-width: 1400px;
    margin: 0 auto;
    column-gap: 10px;
    display: flex;
    justify-content: space-between;
}

.grilla-carrusel .item {
    width: calc(25% - 5px);

}

@media screen and (max-width: 769px) {}

@media screen and (max-width: 575px) {
    .grilla-carrusel {
        width: 1400px;
    }

    #content-grilla {
        overflow-x: scroll;
        overflow-y: hidden;
    }
}

/*Fin Zona Servicios*/
/* section - general*/
section#content-grilla a,
section#content_banner a,
section#content_LoTenemosTodo a,
section#content_ofertas_imperdibles a,
section#content_nuevas_categorias a,
section#content_ofertas_imperdibles_bloq2 a,
section#ofertas_limite_x6 a,
section#content_nuevas_categorias_bloq2 a,
section#content_marcas_lotenemosTodo a,
section#content_ADV a,
section#content_bancoRipley a {
    display: block;
    width: 100%;
    height: 100%;
    font-size: 0;
}

.separacion-titu {
    display: block;
    margin: 1.5% 0;
    max-width: 1400px;
}

/*fin section - general*/

/* Zona Titulo - h1, h2*/

@font-face {
    font-family: 'Gotham-Black';
    src: url('https://home.ripley.com.pe/front/campana/2021/new-back-to-home/fonts/Gotham-Bold.otf');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Gotham-Book';
    src: url('https://home.ripley.com.pe/front/campana/2021/new-back-to-home/fonts/Gotham-Book.otf');
    font-weight: normal;
    font-style: normal;
}

.titulo_img h1 {
    text-align: center;
    margin: 0;
    padding: 0;
    font-family: "Gotham-Book";
    font-size: 25px;
    color: #4a4a4a;
    font-weight: 400;
}

.titulo_img h1 strong {
    font-family: "Gotham-Black";
    font-weight: bold;
}

.titulo_img h2 {
    text-align: center;
    margin: 0;
    padding: 0;
    font-family: "Gotham-Book";
    font-size: 25px;
    color: #4a4a4a;
    font-weight: 400;
}

.titulo_img h2 strong {
    font-family: "Gotham-Black";
    font-weight: bold;
}

@media screen and (max-width: 640px) {

    .titulo_img h1,
    .titulo_img h2 {
        font-size: 4.8vw;
    }
}

/**/

/*Zona Banner*/
#content_banner {
    max-width: 1400px;
    /*margin: 0 auto;*/
    margin: 10px auto 0 auto;
    padding: 0;
}

#content_banner .bloq_banner {

    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: space-between;
    align-items: center;
    column-gap: 10px;
}

@media screen and (max-width: 640px) {
    #content_banner .bloq_banner {
        row-gap: 10px;
        flex-direction: column;
    }
}

/*Fin Zona Servicios*/

/*Zona Lo tenemos Todo*/

#content_LoTenemosTodo {
    max-width: 1400px;
    margin: 0 auto;
    padding: 0;
}

#content_LoTenemosTodo #bannerP_carrusel {
    display: grid;
    gap: 6px;
    grid-template-columns: 1fr 50%;
    grid-template-areas: "uno dos";
    align-items: center;
}

#content_LoTenemosTodo #bannerP_carrusel>div {
    /*width: calc(100% / 2);
    text-align: center;*/
}

#content_LoTenemosTodo #bannerP_carrusel .tenemosTodo_banner {
    grid-area: uno;
    height:  100%;
}

#content_LoTenemosTodo #bannerP_carrusel .tenemosTodo_banner img{
    height: 100%;
}

#content_LoTenemosTodo #bannerP_carrusel .tenemosTodo_carrusel {
    grid-area: dos;
}

#content_LoTenemosTodo #bannerP_carrusel .tenemosTodo_carrusel .item_lotenemos {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: space-evenly;
    align-items: center;
}

@media screen and (max-width: 640px) {
    #content_LoTenemosTodo #bannerP_carrusel .tenemosTodo_carrusel .item_lotenemos {
        flex-direction: column;
        row-gap: 5px;
    }

    #content_LoTenemosTodo #bannerP_carrusel .tenemosTodo_carrusel .item_lotenemos .LTT_item {}
}


/*Fin - Zona Lo tenemos Todo*/
/*Inicia landing-evento*/
#landing-evento{
    margin-top: -30px;
}
    @media screen and (max-width: 769px){
        #landing-evento{
        margin-top: -40px;
    }
}
/*Finaliza landing-evento*/
/* Zona - Ofertas Imperdibles */

#content_ofertas_imperdibles {
    max-width: 1400px;
    margin: 0 auto;
    padding: 0;
}

#content_ofertas_imperdibles .content_boxes {
    width: 100%;
    height: auto;
    display: grid;
    grid-template-columns: repeat(5, 1fr);
    grid-template-rows: repeat(2, 1fr);
    column-gap: 5px;
    grid-row-gap: 5px;
    position: relative;
    margin-bottom: 1.5%;
    margin-top: 1.5%;

}

#content_ofertas_imperdibles .content_boxes .boxes_item {
    width: 100%;
    height: 100%;
    position: relative;
}

#content_ofertas_imperdibles .content_boxes .boxes_item a img {
    width: 100%;
    font-size: 0;
    display: block;
}

#content_ofertas_imperdibles .content_boxes .boxes_item.box-1 {
    grid-column-start: 1;
    grid-column-end: span 2;
    grid-row-start: 1;
    grid-row-end: span 1;
}

#content_ofertas_imperdibles .content_boxes .boxes_item.box-2 {
    grid-column-start: 3;
    grid-column-end: span 3;
    grid-row-start: 1;
    grid-row-end: span 1;
}

#content_ofertas_imperdibles .content_boxes .boxes_item.box-3 {
    grid-column-start: 1;
    grid-column-end: span 1;
    grid-row-start: 2;
    grid-row-end: span 2;
}

#content_ofertas_imperdibles .content_boxes .boxes_item.box-4 {
    grid-column-start: 2;
    grid-column-end: span 2;
    grid-row-start: 2;
    grid-row-end: span 1;
}

#content_ofertas_imperdibles .content_boxes .boxes_item.box-5 {
    grid-column-start: 4;
    grid-column-end: span 2;
    grid-row-start: 2;
    grid-row-end: span 1;
}

#content_ofertas_imperdibles .content_boxes .boxes_item.box-6 {
    grid-column-start: 2;
    grid-column-end: span 2;
    grid-row-start: 3;
    grid-row-end: span 1;
}

#content_ofertas_imperdibles .content_boxes .boxes_item.box-7 {
    grid-column-start: 4;
    grid-column-end: span 2;
    grid-row-start: 3;
    grid-row-end: span 1;
}


@media screen and (max-width: 640px) {

    #content_ofertas_imperdibles .content_boxes {
        display: flex;
        flex-direction: column;
        flex-wrap: nowrap;
        align-content: center;
        justify-content: center;
        align-items: center;
        row-gap: 10px;
    }

}

/* Fin Zona - Ofertas Imperdibles */


/* Zona - Nuevas Categorias */

#content_nuevas_categorias {
    max-width: 1400px;
    margin: 0 auto;
    padding: 0;
}

#content_nuevas_categorias .boxes_categorias {
    width: 100%;
    position: relative;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    align-items: center;
    justify-content: space-around;
}

#content_nuevas_categorias .boxes_categorias .boxe_cat {
    width: calc(100% / 6);
    text-align: center;
    font-size: 13px;
    font-weight: bold;
    margin-bottom: 2%;
}

#content_nuevas_categorias .boxes_categorias .boxe_cat p {
    font-size: 13px;
}

@media screen and (max-width: 1024px) {
    #content_nuevas_categorias .boxes_categorias .boxe_cat {
        padding: 0 0.5%;
    }

}

@media screen and (max-width: 640px) {

    #content_nuevas_categorias .boxes_categorias .boxe_cat p {
        font-size: 3vw;
    }

    #content_nuevas_categorias .boxes_categorias {
        align-items: flex-start;
    }

    #content_nuevas_categorias .boxes_categorias .boxe_cat {
        width: calc(100% / 3);
        padding: 5px;
    }
}


/* Fin Zona - Nuevas Categorias*/


/*Ofertas Imperdibles - bloque2 */

#content_ofertas_imperdibles_bloq2 {
    max-width: 1400px;
    margin: 0 auto;
    padding: 0;
}

#content_ofertas_imperdibles_bloq2 .content_boxes {
    width: 100%;
    height: auto;
    display: grid;
    grid-template-columns: repeat(5, 1fr);
    grid-template-rows: repeat(2, 1fr);
    column-gap: 5px;
    grid-row-gap: 5px;
    position: relative;
    margin-bottom: 1.5%;
    margin-top: 1.5%;

}

#content_ofertas_imperdibles_bloq2 .content_boxes .boxes_item {
    width: 100%;
    height: 100%;
    position: relative;
}

#content_ofertas_imperdibles_bloq2 .content_boxes .boxes_item a img {
    width: 100%;
    font-size: 0;
    display: block;
}

#content_ofertas_imperdibles_bloq2 .content_boxes .boxes_item.box-1 {
    grid-column-start: 1;
    grid-column-end: span 1;
    grid-row-start: 1;
    grid-row-end: span 2;
}

#content_ofertas_imperdibles_bloq2 .content_boxes .boxes_item.box-2 {
    grid-column-start: 2;
    grid-column-end: span 1;
    grid-row-start: 1;
    grid-row-end: span 2;
}

#content_ofertas_imperdibles_bloq2 .content_boxes .boxes_item.box-3 {
    grid-column-start: 3;
    grid-column-end: span 2;
    grid-row-start: 1;
    grid-row-end: span 1;
}

#content_ofertas_imperdibles_bloq2 .content_boxes .boxes_item.box-4 {
    grid-column-start: 3;
    grid-column-end: span 2;
    grid-row-start: 2;
    grid-row-end: span 1;

}

#content_ofertas_imperdibles_bloq2 .content_boxes .boxes_item.box-5 {
    grid-column-start: 5;
    grid-column-end: span 1;
    grid-row-start: 1;
    grid-row-end: span 2;
}

#content_ofertas_imperdibles_bloq2 .content_boxes .boxes_item.box-6 {
    grid-column-start: 1;
    grid-column-end: span 3;
    grid-row-start: 3;
    grid-row-end: span 1;
}

#content_ofertas_imperdibles_bloq2 .content_boxes .boxes_item.box-7 {
    grid-column-start: 4;
    grid-column-end: span 2;
    grid-row-start: 3;
    grid-row-end: span 2;
}

@media screen and (max-width: 640px) {

    #content_ofertas_imperdibles_bloq2 .content_boxes {
        display: flex;
        flex-direction: column;
        flex-wrap: nowrap;
        align-content: center;
        justify-content: center;
        align-items: center;
        row-gap: 10px;
    }
}

/* Fin Zona - Ofertas Imperdibles - bloque2 */



/* Zona - Nuevas Categorias - Bloq2*/

#content_nuevas_categorias_bloq2 {
    max-width: 1400px;
    margin: 0 auto;
    padding: 0;
}

#content_nuevas_categorias_bloq2 .boxes_categorias {
    width: 100%;
    position: relative;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    align-items: center;
    justify-content: space-around;
}

#content_nuevas_categorias_bloq2 .boxes_categorias .boxe_cat {
    width: calc(100% / 6);
    text-align: center;
    font-weight: bold;
    margin-bottom: 2%;
}

#content_nuevas_categorias_bloq2 .boxes_categorias .boxe_cat p {
    font-size: 13px;
}

@media screen and (max-width: 1024px) {
    #content_nuevas_categorias_bloq2 .boxes_categorias .boxe_cat {
        padding: 0 0.5%;
    }
}

@media screen and (max-width: 640px) {
    #content_nuevas_categorias_bloq2 .boxes_categorias .boxe_cat p {
        font-size: 3vw;
    }

    #content_nuevas_categorias_bloq2 .boxes_categorias {
        align-items: flex-start;
    }

    #content_nuevas_categorias_bloq2 .boxes_categorias .boxe_cat {
        width: calc(100% / 3);
        padding: 5px;
    }
}

/* Fin Zona - Nuevas Categorias - Bloq2*/


/*Zona - En Marcas lo tenemos Todo*/
#content_marcas_lotenemosTodo {
    max-width: 1400px;
    margin: 0 auto;
    padding: 0;
}

#content_marcas_lotenemosTodo #content_item_sis {
    width: 100%;
    position: relative;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    align-items: center;
    justify-content: space-around;
}

#content_marcas_lotenemosTodo #content_item_sis .item_sis {
    /*width: calc(100% / 6);*/
    text-align: center;
}

#content_marcas_lotenemosTodo #content_item_sis .item-owl {
    padding: 0 2%;
}

#content_marcas_lotenemosTodo .owl-carousel-zonasis .owl-buttons .owl-prev {
    position: absolute;
    top: calc(50% - 71px);
    left: 0;
}

#content_marcas_lotenemosTodo .owl-carousel-zonasis .owl-buttons .owl-next {
    position: absolute;
    top: calc(50% - 71px);
    right: 0;
}

/* Fin - Zona - En Marcas lo tenemos Todo*/

/* Zona - Todo en Ripley - ADV */

#content_ADV {
    max-width: 1400px;
    margin: 0 auto;
    padding: 0;
}

#content_ADV .list_item_adv {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-template-rows: repeat(1, 1fr);
    grid-template-areas: "uno dos tres";
    justify-items: center;
    padding: 0 3%;
}

#content_ADV .item_adv1 {
    grid-area: uno;
}

#content_ADV .item_adv2 {
    grid-area: dos;
}

#content_ADV .item_adv3 {
    grid-area: tres;
}

@media screen and (max-width: 640px) {
    #content_ADV .list_item_adv {
        gap: 5px;
        grid-template-columns: repeat(2, 1fr);
        grid-template-rows: repeat(2, 1fr);
        grid-template-areas:
            "uno uno "
            "dos tres";
        padding: 0;
    }
}

/* Fin Zona - Todo en Ripley - ADV */


/* Zona - Emprendedores Ripley */

#content_Emprendedores {
    max-width: 1400px;
    margin: 0 auto;
    padding: 0;
}

#content_Emprendedores #bannerE_carrusel {
    display: grid;
    gap: 6px;
    grid-template-columns: 1fr 50%;
    grid-template-areas: "uno dos";
    align-items: center;
}

/*#content_Emprendedores #bannerE_carrusel>div {
    width: calc(100% / 2);
}*/

#content_Emprendedores #bannerE_carrusel .tenemosTodo_banner {
    grid-area: uno;
    height: 100%;
}
#content_Emprendedores #bannerE_carrusel .tenemosTodo_banner img{
    height: 100%;
}

#content_Emprendedores #bannerE_carrusel .emprendedores_carrusel {
    grid-area: dos;
}

#content_Emprendedores #bannerE_carrusel .emprendedores_carrusel .itemEmprendedores {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: space-evenly;
    align-items: center;
}

@media screen and (max-width: 640px) {
    #content_Emprendedores #bannerE_carrusel .emprendedores_carrusel .itemEmprendedores {
        flex-direction: column;
        row-gap: 5px;
    }


}

/* Fin Zona - Emprendedores Ripley */


/* Zona - Banco Ripley */

#content_bancoRipley {
    max-width: 1400px;
    margin: 0 auto;
    padding: 0;
}

#content_bancoRipley .lista_item_banco {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: space-evenly;
}

@media screen and (max-width: 640px) {
    #content_bancoRipley .lista_item_banco {
        flex-wrap: wrap;
        gap: 10px;
        flex-direction: column;
    }
}

/* Fin Zona - Banco Ripley  */

/*=====================================================================*/
/*=====================================================================*/

/*Estilos - Zona 12 Bombas Cyber*/

#ofertas_limite_x6 .contador_contenedor {
    width: 882px;
    height: 49px;
    background-image: url('https://home.ripley.com.pe/front/campana/2021/cyber_wow_julio/img/cont_desk.png');
    margin: 3% auto 1.5% auto;
    position: relative;
}

#ofertas_limite_x6 #contador {
    width: 27%;
    display: flex;
    flex-direction: row;
    justify-content: center;
}

#ofertas_limite_x6 #contador .countdown {
    width: 100%;
}

#ofertas_limite_x6 #contador span.countdown-unit-value {
    letter-spacing: 2px;
    text-align: center;
    display: block;
    font-size: 32px;
    font-weight: 700;
    color: #ffffff;
    line-height: 42px;
    float: left;
    width: calc(100%/3);
    padding-right: 5%;
}

#ofertas_limite_x6 #contador span.countdown-unit.countdown-unit-day,
#ofertas_limite_x6 #contador .countdown-unit-label {
    display: none
}

@media screen and (max-width: 851px) {
    #ofertas_limite_x6 .contador_contenedor {
        width: 700px;
        background-size: contain;
        background-position: center;
        background-repeat: no-repeat;
    }
}

@media screen and (max-width: 575px) {
    #ofertas_limite_x6 .contador_contenedor {
        width: 80%;
        background-image: url('https://home.ripley.com.pe/front/campana/2021/cyber_wow_julio/img/cont_mob.png');
        background-repeat: no-repeat;
        background-size: contain;
        background-position: center;
        max-width: 490px;
        max-height: 158px;
        height: 100px;
        margin: 3% auto 2% auto;
    }

    #ofertas_limite_x6 #contador {
        width: 80%;
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        margin: auto;
        margin-top: 14%;
    }

    #ofertas_limite_x6 #contador span.countdown-unit-value {
        font-size: 7vw;
        padding-right: 0;
    }
}

@media(max-width:380px) {
    #ofertas_limite_x6 .contador_contenedor {
        height: 100px;
    }

    #ofertas_limite_x6 #contador {

        margin-top: 16%
    }
}

#ofertas_limite_x6 {
    margin-bottom: 1%;
}

#ofertas_limite_x6 .container-carrusel {
    max-width: 1400px;
    margin: 0 auto;
    padding: 0;
}

#ofertas_limite_x6 .container-carrusel .item-owl {
    padding: 0 2%;
}

#ofertas_limite_x6 .owl-carousel-ofertas_limite .owl-buttons .owl-prev {
    position: absolute;
    top: calc(50% - 71px);
    left: 0px;
}

#ofertas_limite_x6 .owl-carousel-ofertas_limite .owl-buttons .owl-next {
    position: absolute;
    top: calc(50% - 71px);
    right: 0px;
}

/*Fin Estilos - Zona 12 Bombas Cyber*/



/*Sliks - Zona sis*/
#banner-sis {
    margin-bottom: 1%;
}

#banner-sis .container-carrusel {
    max-width: 1400px;
    margin: 0 auto;
    padding: 0;
}

#banner-sis .box-wrap .box {
    padding: 0 5px;
    text-align: center;
}

#banner-sis .slick-prev {
    left: 0px;
    background: url(https://home.ripley.com.pe/front/campana/home-regular-new/img/flecha_izq.png);
    width: 37px;
    height: 71px;
    z-index: 9;
}

#banner-sis .slick-next {
    right: 0px;
    background: url(https://home.ripley.com.pe/front/campana/home-regular-new/img/flecha_der.png);
    width: 37px;
    height: 71px;
    z-index: 9;
}

/*#banner-sis .slick-prev,
.slick-next {
    width: 14px;
    height: 71px;
    z-index: 9;
    color: #ffffff;
}*/
#banner-sis .slick-disabled {
    opacity: 0.25;
}

#banner-sis .slick-prev:before,
.slick-next:before {
    font-size: 0px;
    color: transparent;
}

#banner-sis .slick-dots li.slick-active button:before {
    font-size: 10px;
}

#banner-sis .slick-dotted.slick-slider {
    margin-bottom: 0px;
}

/*Style - Nuevas Categorias*/

#nuevasCategorias .contentCategorias {
    max-width: 1400px;
    margin: 0 auto;
    padding: 0;
}

#nuevasCategorias .contentCategorias .box-wrap {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
}

#nuevasCategorias .contentCategorias .box-wrap .box5 {
    /*width: calc(100% / 5);*/
    padding: 5% 0;
    /*min-width:258px;*/
    text-align: center;
}

#nuevasCategorias .contentCategorias .box-wrap .box5 img {
    transform: scale(1);
    transition: all .3s ease;
    filter: contrast(100%);
}

#nuevasCategorias .contentCategorias .box-wrap .box5 img:hover {
    transform: scale(1.05);
    filter: contrast(120%);
}

@media only screen and (max-width: 720px) {
    #nuevasCategorias .contentCategorias .box-wrap .box5 {
        /*width: calc(100% / 3);*/
    }

    #nuevasCategorias .owl-pagination {
        text-align: center;
        padding: 0;
    }

    #nuevasCategorias .owl-pagination .owl-page.active {
        background: #FF2279;
    }
}

/*Fin slick - Zona Sis*/
/*Inicia huincha segmentada a{*/
section#sliderPrincipal{
    margin-bottom: 35px;
}
/*Finaliza huincha segmentada a{*/
/*Inicio  Titulo - Bombas x4*/
#content-grilla-zona1{
  max-width: 1400px;
  margin: 0 auto;
  padding: 0;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: stretch;
}
#content-grilla-zona1 .bloque-d2{
    display: grid;
    grid-template-columns: 1fr 80%;
    grid-template-areas: "uno dos";
}
#content-grilla-zona1 .container-carrusel{
    /*max-width: 1000px;*/
    max-width: 100%;
    overflow-x: hidden;
    margin: 0 auto;
    padding: 0;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    width: 100%;
}
#content-grilla-zona1 .bloq-izq{
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: space-around;
    align-items: center;
    margin: 0 10%;
}
#content-grilla-zona1 .btn-vm{
    
    width: 200px;
    height: 40px;
    background-color: #fff;
    border: 2px solid #000;
    padding: 1px;
    text-align: center;
    text-decoration: none;
    font-size: 16px;
}
#content-grilla-zona1 .bloq-izq .ver-mas strong{
    color: #dd3b52;
}
#content-grilla-zona1 .bloq-izq .ver-mas h1{
    font-family: "Gotham-Black";
    color: #000;
    font-size: 50px;
    text-align: left;
    line-height: 45px;
    margin: 0;
    letter-spacing: -3px;
}

#content-grilla-zona1 .btn-vm p{
    color: #000;
    font-family: 'Gotham-Black';
    margin: 0;
    font-size: 20px;
    letter-spacing: -1px;
}
@media (max-width: 768px){
    #content-grilla-zona1{
       flex-direction: column;
    }
    #content-grilla-zona1 .bloq-izq .ver-mas h1{
        font-size: 50px;
        text-align: center;
    }
    #content-grilla-zona1 .btn-vm{
        width: 135px;
        height: 30px;
    }
    #content-grilla-zona1 .btn-vm p{
        font-size: 15px;
    }
    #content-grilla-zona1 .bloque-d2{
        display: flex;
        flex-direction: column;
        flex-wrap: nowrap;
    }
    #content-grilla-zona1 .container-carrusel{
        width: 100%
    }
    #content-grilla-zona1 .bloq-izq{
        margin: 0px 0vw 5vw 0;
    }

}
    @media (min-width: 1024px) and (max-width: 1280px){
    #content-grilla-zona1 .container-carrusel{
        width: 100%;
    }
    #content-grilla-zona1 .container-carrusel{
        max-width: 710px;
    }
}

/*Fin  Titulo - Bombas x4*/


/* Inicia ver más - skus - x4*/
/* Fin  ver más - skus - x4*/

/* Inicia Destacados - Omnicanal x6*/
#home-destacados {
  max-width: 1400px;
  margin: 0 auto;
  padding: 0;
}
#home-destacados h2{
  font-family: "Gotham-Black";
  color: #000;
  letter-spacing: -1px;
  font-size: 30px;
  padding: 0;
  text-align: center;
}
#home-destacados .home_boxes {
  width: 100%;
  height: auto;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-template-rows: repeat(2, 1fr);
  column-gap: 5px;
  grid-row-gap: 5px;
  position: relative;
  margin-bottom: 1.5%;
  margin-top: 1.5%;
}
#home-destacados .home_boxes .banner_1{
  grid-column-start: 1;
  grid-column-end: span 1;
  grid-row-start: 1;
  grid-row-end: span 1;
}
#home-destacados .home_boxes .banner_2{
  grid-column-start: 2;
  grid-column-end: span 1;
  grid-row-start: 1;
  grid-row-end: span 1;
}
#home-destacados .home_boxes .banner_3{
  grid-column-start: 3;
  grid-column-end: span 1;
  grid-row-start: 1;
  grid-row-end: span 1;
}
#home-destacados .home_boxes .banner_4{
  grid-column-start: 1;
  grid-column-end: span 1;
  grid-row-start: 2;
  grid-row-end: span 1;
}
#home-destacados .home_boxes .banner_5{
  grid-column-start: 2;
  grid-column-end: span 1;
  grid-row-start: 2;
  grid-row-end: span 1;
}
#home-destacados .home_boxes .banner_6{
  grid-column-start: 3;
  grid-column-end: span 1;
  grid-row-start: 2;
  grid-row-end: span 1;
}
#home-destacados .post_header{
  margin-top: 1em;
}

@media only screen and (max-width: 720px){
    #home-destacados h2{
        font-size: 20px;
    }
    #home-destacados .home_boxes{
        display: flex;
        flex-direction: column;
        align-content: space-between;
        justify-content: space-between;
        grid-row-gap: 5px;
    }
    #home-destacados .post_header{
        display: flex;
        flex-direction: column;
        flex-wrap: nowrap;
    }
}

/* Fin - Destacados-Omnicanalx6*/



/*Inicia - Zona de ADV x 12*/
#content_ofertas_advertising{
  max-width: 1400px;
  margin: 0 auto;
  /*padding: 0;*/
  background-color: #f5f5f5;
  padding: 1% 0 3% 0px;
}
#content_ofertas_advertising .titulo_img h2{
  font-family: "Gotham-Black";
  color: #000;
  text-align: center;
  font-size: 30px;
  letter-spacing: -1px;
}
#content_ofertas_advertising .cuadros-adv{
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-content: space-between;
  justify-content: space-between;
  align-items: center;
  gap: 10px;
}

@media only screen and (max-width: 720px){
  #content_ofertas_advertising .titulo_img h2{
    font-size: 25px;
  } 
  #content_ofertas_advertising .cuadros-adv{
    display: flex;
    flex-direction: column;
  }
}
/*Fin - Zona de ADV x 12*/

/*Inicia - Botones x Categoria x 12*/
#content_Categoria{
  max-width: 1400px;
  margin: 0 auto;
  padding: 0;
}
#content_Categoria .titulo_img h2{
   font-family: 'Gotham-Black';
   color: #000;
   letter-spacing: -1px;
   font-size: 30px;
}
#content_Categoria .botones-categorys{
  width: 100%;
  position: relative;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-content: center;
  align-items: center;
  justify-content: space-around;
}
#content_Categoria .botones-categorys .boxe_cat{
    width: calc(100%/6);
    text-align: center;
    font-weight: 700;
    margin-bottom: 2%;
}
section#content_nuevas_categorias_bloq2 a{
    display: block;
    width: 100%;
    height: 100%;
    font-size: 0;
    text-decoration: none;
    color: #000;
}
#content_Categoria .botones-categorys .boxe_cat p{
    font-size: 13px;
}
@media only screen and (max-width: 720px){
    #content_Categoria .titulo_img h2{
        font-size: 25px;
    }
    #content_Categoria .botones-categorys{

    }
    #content_Categoria .botones-categorys .boxe_cat{
        width: calc(100%/3);
        padding: 5px;
    }
}

/*Fin - Botones x Categoria x 12*/

/* Inicia Marcas Favoritas x12*/
#content_marca_favorita{
  max-width: 1400px;
  margin: 0 auto;
  padding: 0;  
}
#content_marca_favorita h2{
  font-family: "Gotham-Black";
  color: #000;
  letter-spacing: -1px;
  font-size: 30px;
  padding: 0;
  text-align: center;
}
#content_marca_favorita .boxes_marcas_favoritas{
  width: 100%;
  position: relative;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-content: center;
  align-items: center;
  justify-content: space-around;
  margin-bottom: 5vw;
}
#content_marca_favorita .boxes_marcas_favoritas .boxe_fav{
  width: calc(100%/6);
  text-align: center;
  font-weight: 700;
  margin-bottom: 2%;
}
#content_marca_favorita .boxes_marcas_favoritas .boxe_fav p{
  font-size: 13px;
}

@media only screen and (max-width: 720px){
    #content_marca_favorita .boxes_marcas_favoritas .boxe_fav{
        width: calc(100%/3);
        padding: 5px;
    }
    #content_marca_favorita .boxes_marcas_favoritas .boxe_fav p{
    }
    #content_marca_favorita h2{
        font-size: 25px;
    }

}
/* Fin Marcas Favoritas x15*/

/* Inicia Destacados x15*/
.homecyber-destacado1 {
    margin: 2% 0%;
}

#homecyber-container {
    max-width: 1400px;
    margin: 0 auto;
    padding: 0;
}

#homecyber-container .homecyber-boxes {
    width: 100%;
    height: auto;
    display: grid;
    grid-template-columns: repeat(5, 1fr);
    grid-template-rows: repeat(4, 1fr);
    column-gap: 10px;
    grid-row-gap: 10px;
    position: relative;
    margin-bottom: 1.5%;
    margin-top: 1.5%;
}

#homecyber-container .homecyber-title {
    width: 100%;
    margin-bottom: 20px;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
}

#homecyber-container .homecyber-boxes .box-item {
    width: 100%;
    height: 100%;
    position: relative;
}

#homecyber-container .homecyber-boxes .box-item.box2 {
    grid-column-start: 1;
    grid-column-end: span 2;
    grid-row-start: 1;
    grid-row-end: span 1;
}

#homecyber-container .homecyber-boxes .box-item.box3 {
    grid-column-start: 3;
    grid-column-end: span 3;
    grid-row-start: 1;
    grid-row-end: span 1;
}

#homecyber-container .homecyber-boxes .box-item.box4 {
    grid-column-start: 1;
    grid-column-end: 2;
    grid-row-start: 2;
    grid-row-end: span 2;
}

#homecyber-container .homecyber-boxes .box-item.box5 {
    grid-column-start: 2;
    grid-column-end: span 2;
    grid-row-start: 2;
    grid-row-end: span 1;
}

#homecyber-container .homecyber-boxes .box-item.box6 {
    grid-column-start: 4;
    grid-column-end: span 1;
    grid-row-start: 2;
    grid-row-end: span 1;
}

#homecyber-container .homecyber-boxes .box-item.box7 {
    grid-column-start: 5;
    grid-column-end: span 1;
    grid-row-start: 2;
    grid-row-end: span 2;
}

#homecyber-container .homecyber-boxes .box-item.box8 {
    grid-column-start: 2;
    grid-column-end: span 1;
    grid-row-start: 3;
    grid-row-end: span 1;
}

#homecyber-container .homecyber-boxes .box-item.box9 {
    grid-column-start: 3;
    grid-column-end: span 1;
    grid-row-start: 3;
    grid-row-end: span 1;
}

#homecyber-container .homecyber-boxes .box-item.box10 {
    grid-column-start: 4;
    grid-column-end: span 1;
    grid-row-start: 3;
    grid-row-end: span 1;
}

#homecyber-container .homecyber-boxes .box-item.box11 {
    grid-column-start: 1;
    grid-column-end: span 2;
    grid-row-start: 4;
    grid-row-end: span 1;
}

#homecyber-container .homecyber-boxes .box-item.box12 {
    grid-column-start: 3;
    grid-column-end: span 1;
    grid-row-start: 4;
    grid-row-end: span 1;
}

#homecyber-container .homecyber-boxes .box-item.box13 {
    grid-column-start: 4;
    grid-column-end: span 1;
    grid-row-start: 4;
    grid-row-end: span 1;
}

#homecyber-container .homecyber-boxes .box-item.box14 {
    grid-column-start: 5;
    grid-column-end: span 1;
    grid-row-start: 4;
    grid-row-end: span 1;
}

#homecyber-container .homecyber-boxes .box-item.box15 {
    grid-column-start: 1;
    grid-column-end: span 5;
    grid-row-start: 5;
    grid-row-end: span 1;
}

#homecyber-container .homecyber-boxes .box-item a picture img {
    width: 100%;
    height: 100%;
    font-size: 0;
    line-height: 0;
    display: block;
}

@media screen and (max-width: 576px) {

    .homecyber-destacado1 {
        margin: 5% 0;
    }

    #homecyber-container .homecyber-boxes {
        display: flex;
        align-content: center;
        justify-content: center;
        flex-wrap: wrap;
    }

    #homecyber-container .homecyber-boxes .box-item {
        width: 100%;
        height: auto;
        position: relative;
    }

    #homecyber-container .homecyber-boxes .box-item a picture {
        width: 100%;
    }
}

@media screen and (min-width: 1401px) {

    /* Cintillo Bnaco */
    .content-cintillo-banco img {
        width: 100%;
    }
}

@media (max-width: 576px) {


    #homecyber-container .homecyber-boxes {
        display: flex;
        align-content: center;
        justify-content: center;
        flex-wrap: wrap;
    }
}


/* Finaliza Destacados x15*/


/*Estilos - Bombas*/
.hidden-xs-mob {
    display: none;
}

.hidden-xs-desk {
    display: block;
}

#banner-contador {}

#banner-contador .container-carrusel {
    max-width: 1400px;
    margin: 0 auto;
    padding: 0;
}

#banner-contador .box-wrap .box {
    padding: 0 5px;
    text-align: center;
}

#banner-contador .lista_producto {
    display: flex;
    flex-direction: row;
}

#banner-contador .lista_producto>div {
    width: 50%;
    padding: 0 0.2%;
    font-size: 0;
}

.cont-contenedor {
    width: 690px;
    height: 54px;
    background-image: url('https://home.ripley.com.pe/front/campana/2021/vdm/img/bombas/cont_desk.png');
    margin: 1% auto;
    position: relative;
}

#cont-content {
    width: 33%;
    float: right;
}

#cont-content span.countdown-unit-value {
    letter-spacing: 2px;
    text-align: center;
    display: block;
    font-size: 28px;
    font-weight: 700;
    color: #000000;
    line-height: 42px;
    float: left;
    width: calc(100%/3);
}

#cont-content span.countdown-unit.countdown-unit-day {
    display: none
}

#cont-content .countdown-unit-label {
    display: none
}

@media screen and (max-width: 1024px) {
    /*#cont-content{
        margin-top:15%;
        left: 5%;
    }
    #cont-content span.countdown-unit-value{
        font-size: 20px;
    }*/
}

@media screen and (max-width: 780px) {
    #list-bombas>.slick-list {
        padding: 0 70px 0 0 !important;
        margin-bottom: 0;
    }

    /*  #cont-content{
        margin-top:14%;

    }
    #cont-content span.countdown-unit-value{
        font-size: 16px;
        letter-spacing:2px
    }*/
}

@media screen and (max-width: 640px) {
    #cont-content {
        /*width:32%;
        height:17%;
        margin-top:4%;
        right: 12%;
        left:auto;*/
    }

    #cont-content span.countdown-unit-value {
        /*font-size: 5.8vw;*/
    }

}

@media screen and (max-width: 575px) {
    .cont-contenedor {
        width: 80%;
        background-image: url('https://home.ripley.com.pe/front/campana/2021/vdm/img/bombas/cont_mob.png');
        background-repeat: no-repeat;
        background-size: contain;
        max-width: 490px;
        max-height: 100px;
        height: 100px;
        margin: 2% auto;
    }

    #cont-content {
        width: 85%;
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        margin: auto;
        margin-top: 10%;
    }

    #cont-content span.countdown-unit-value {
        font-size: 7vw;
    }
}

@media(max-width:380px) {
    .cont-contenedor {
        height: 75px;
    }

    #cont-content {

        margin-top: 7%
    }
}

/*Fin Estilos Bombas*/

/*Estilos Footer*/

#rhbannd {
    max-width: 1400px;
    padding-top: 40px;
    padding-bottom: 20px
}

#rhbannd .row .col-md-2 {
    width: calc(100%/7)
}

#rhbannd .rhbanndcontenido a {
    text-decoration: none
}

#rhbannd .rhbanndcontenido a img {
    margin: 0 auto;
    display: block;
    height: 70px
}

#rhbannd .rhbanndcontenido a p strong {
    font-size: 16px;
    padding: 0;
    margin: 0;
    color: #E94E67
}

#rhbannd .rhbanndcontenido a p {
    font-size: 12px;
    min-height: 36px;
    color: #5D5D5D;
    text-decoration: none;
    text-align: center;
    line-height: 18px
}

@media only screen and (max-width: 768px) {
    #rhbannd .rhbanndcontenido {
        min-height: 160px;
        overflow: hidden
    }

    #rhbannd .row .col-md-2 {
        width: calc(100%/2)
    }

    #rhbannd .row .col-xs-12,
    #rhbannd .row .col-sm-12 {
        width: 100% !important
    }

    .wrap-navidad .container-navidad .box-5 .box-mob1 {
        width: calc(50% - 1vw);
        margin-bottom: 1vw
    }

    .wrap-navidad .container-navidad .box-5 .box-mob2 {
        width: calc(100% - 1vw);
        margin-bottom: 1vw
    }
}

@media only screen and (max-width: 490px) {
    #rhbannd .rhbanndcontenido {
        height: 170px;
        overflow: hidden
    }
}

@media only screen and (max-width: 375px) {
    #rhbannd .rhbanndcontenido {
        height: 190px;
        overflow: hidden
    }
}

/*Fin estilo - footer*/