        /*amd*/
        .carruseles-regalos li{
            display: inline-block;
        }
        .vitrina h2{
            display:none;
        }
        .center-wrap .cont-menu{
            padding-top: 0px;
        }
        .center-wrap{
            text-align: center;
        }
        .center-wrap h2{
            padding: 9px;
            font-size: 30px;
            color: #da1c2a;
            font-weight: 500;
            margin-bottom: 13px;
        }
        .center-wrap span img{
            width: 7%;
        }
        .center-wrap h2 strong{
            font-weight: bold;
        }
        .ev-categorias .cont-menu{
            width: 95%;
            margin: 0 auto;
        }
        .ev-categorias .cont-menu li{
            display: inline-block;
            width: 14%;
        }

        /* .container-nuevo .row.modulo{
            display: none !important;
        } */
        .coleccion #content{
            padding: 53px 0 0 0 !important;
        }
        .mosaicos-carrusel-content{
            width: 95%;
            margin: 0 auto; 
            margin-bottom: 25px;   
        }
        .center-wrap .cont-menu-mobile{
            display:none !important;
        }
        .fondo-ninos .home-coleccion__title .pc{
            width: 50%;
        }
        .row.modulo{
            display: block !important;
            width: 100%;
        }
        .cont-menu .stickymoda{
            position: fixed;
            width: 101%;
            z-index: 2;
            /* margin-left: -33px; */
            background: #444444;
            margin: 0 auto;
            margin-left: -22px;
        }
        .regalos-millennials{
            background: url(https://oechsle.vteximg.com.br/arquivos/menu-ancla-uno.png)no-repeat center;
            width: 100%;
            margin: 0 auto;
            height: 110px;
            background-size: contain;
        }
        .regalos-fashion{
            background: url(https://oechsle.vteximg.com.br/arquivos/menu-ancla-dos.png)no-repeat center;
            width: 100%;
            margin: 0 auto;
            height: 110px;
            background-size: contain;
        }
        .regalos-fashion{
            background: url(https://oechsle.vteximg.com.br/arquivos/menu-ancla-dos.png)no-repeat center;
            width: 100%;
            margin: 0 auto;
            height: 110px;
            background-size: contain;
        }
        .regalos-belleza{
            background: url(https://oechsle.vteximg.com.br/arquivos/menu-ancla-tres.png)no-repeat center;
            width: 100%;
            margin: 0 auto;
            height: 110px;
            background-size: contain;
        }
        .regalos-deportistas{
            background: url(https://oechsle.vteximg.com.br/arquivos/menu-ancla-deportes.png)no-repeat center;
            width: 100%;
            margin: 0 auto;
            height: 110px;
            background-size: contain;
        }
        .regalos-paraninos{
            background: url(https://oechsle.vteximg.com.br/arquivos/menu-ancla-seis.png)no-repeat center;
            width: 100%;
            margin: 0 auto;
            height: 110px;
            background-size: contain;
        }
        .regalos-anfitrion{
            background: url(https://oechsle.vteximg.com.br/arquivos/menu-ancla-cinco.png)no-repeat center;
            width: 100%;
            margin: 0 auto;
            height: 110px;
            background-size: contain;
        }
        .fondo-millennialls{
            background: url(https://oechsle.vteximg.com.br/arquivos/fondo-millenials.png)no-repeat center;
            width: 100%;
            margin: 0 auto;
            height: 475px;
        }
        .fondo-fhasion{
            background: url(https://oechsle.vteximg.com.br/arquivos/fondo-fashion-b.png)no-repeat center;
            width: 100%;
            margin: 0 auto;
            height: 475px;
        }
        .fondo-belleza{
            background: url(https://oechsle.vteximg.com.br/arquivos/fondo-belleza.png)no-repeat center;
            width: 100%;
            margin: 0 auto;
            height: 475px;
        }
        .fondo-deportistas{
            background: url(https://oechsle.vteximg.com.br/arquivos/fondo-deportistas.png)no-repeat center;
            width: 100%;
            margin: 0 auto;
            height: 475px;
        }
        .fondo-ninos{
            background: url(https://oechsle.vteximg.com.br/arquivos/fondo-ninos.png)no-repeat center;
            width: 100%;
            margin: 0 auto;
            height: 475px;
        }
        .fondo-anfitrion{
            background: url(https://oechsle.vteximg.com.br/arquivos/fondo-anfitriones.png)no-repeat center;
            width: 100%;
            margin: 0 auto;
            height: 475px;
        }
        .home-coleccion__slider.movil .slick-initialized .box-banner.slick-slide{
            width: 100%;
            margin: 0 auto;
        }
        .home-coleccion--decojardin .home-coleccion__content{
            margin: 0 0 25px auto;
        }
        .home-coleccion--decomuro .home-coleccion__content{
            margin: 0 20px auto;
        }
        .contenedor-seccion{
            display: flex;
        }
        .home-coleccion-geometrica{
            display:none;
        }
        .regalables-es .row{
            margin-left: 0 !important;
            margin-right: 0 !important;
        }
        /* .cont-menu{
            display:none;
        } */
        .box-one{
            text-align: center;
            font-size: 27px;
            height: 36px;
            font-weight: 500;
            color: white;
            background: #CA3F20;
        }
        .box-two li{
            list-style: none;
            color: white;
        }
        .box-22{
            width: 50%;
        }
        .box-two li::first-letter{
            font-weight: bold;
        }
        .box-two li:nth-child(5)::first-letter{
            font-weight: initial;
        }
        .box-two li span{
            font-weight: bold;
        }
        .box-two{
            background: linear-gradient(to top, rgba(202,0,0,0), rgba(202, 63, 32));
            margin-top: -25px;
        }

        .text-amd{
            font-family: Klavika-Bold,sans-serif;
            width: 80%;
            margin: 0 auto;
        }
        .text-amd .text-subtitle{
            font-size: 50px;
            margin: 0 auto;
            width: 100%;
            text-align: center;
        }
        .text-amd .text-subtitle span{
            font-weight: 800;
        }
        .text-amd .text-subtitle2{
            font-size: 49px;
            margin: 0 auto;
            width: 70%;
            text-align: center;
        }
        .text-subtitle2 span{
            font-weight: 800;
        }
        .p-text-c1{ 
            text-align: center;
        }
        .p-text-c1 span{
            font-weight: 600;
        }
        .p-text{
            width: 76%;
            margin: 0 auto;
            text-align: center;
            font-size: 20px;
        }
        .box-three{
            border-top: 2px solid white;
            text-align: center;
            color: white;
        }
        .box-three p:nth-child(1){
            margin-top: 7px;
        }
        .box-three p:nth-child(2){
            margin-top: -20px;
        }
        .tipos-juegos{
            width: 100%;
            margin: 0 auto;
            margin-bottom: 18px;
        }
        .amd-tipos p{
            text-align: center;
            font-size: 20px;
            color: white;
            font-weight: 600;
        }
        .box-flex{
            background: #E41A40;
            height: 30px;
            margin-top: -20px;
        }
        .box-flex p{
            text-align: center;
            /* height: 27px; */
            padding-top: 5px;
            /* background: #E41A40; */
            color: white;
        }
        .box-flex p span{
            padding-right: 127px;
        }


        /*amd fin*/
        /* debug */
        #header-section1{
            z-index: 1000;
        }

        /* general */
        .pc{
            display: none;
        }

        /* general- <end> */

        /* Accordian */
        .accordian {
            padding: 0;
        }

        /*A small hack to prevent flickering on some browsers*/
        .accordian ul {
            margin: 0;
            margin-left: -40px;
            margin-top: 44px;
        }

        .accordian li {
            position: relative;
            display: block;
            width: 100%;
            height: auto !important;
            overflow: hidden;
            
            border-bottom: 5px solid #fff;
            
            /*Transitions to give animation effect*/
            transition: all 0.5s;
            -webkit-transition: all 0.5s;
            -moz-transition: all 0.5s;
            /*If you hover on the images now you should be able to 
            see the basic accordian*/
        }

        /*Reduce with of un-hovered elements*/
        /* .accordian ul:hover li {width: 270px;} */
        /*Lets apply hover effects now*/
        /*The LI hover style should override the UL hover style*/
        /* .accordian ul li:hover {width: 640px;} */

        .accordian > ul > li > a {
            display: block;
        }


        .accordian li img {
            display: block;
            width: 100%;
        }

        .image_title {
            position: absolute;
            right: 0; bottom: 0;
            width: auto;	
            text-align: right;
        }

        .image_title a {
            display: block;
            background: white;
            color: #F8344A;
            padding: 5px 10px;
            text-decoration: none;
            font-size: 16px;
            font-style: italic;
        }

        /* Accordian- <end>*/

        /* Home Styles - Group*/

        #modulos-dinamicos *{
            box-sizing: border-box;    
        }

        /* Banner  - <start>*/

        /* Title */
        .home-title{
            display: flex;
            justify-content: center;
            padding: 20px;
        }

        .home-title > figure{
            width: 262px;
        }

        .home-title > figure > img{
            width: 100%;
        }
        /* Title - <end> */

        .home-banner{
            margin-top: 75px;
            display: flex;
            flex-direction: column;
            position: relative;
            display:none;
        }

        /* Menu */
        .nodisplay{
            display: none;
        }

        .home-banner__nav{
            height: 40px;
            display: flex;
            background: #F8344A;
            position: absolute;
            width: 100%;
            /* left: 5%; */
            margin: 0 0 15px 0;
            z-index: 11;
        }

        .home-banner__nav--fixed{
            position: fixed;
            top: 110px;
            left: 0;
            width: 100%;
        }

        .home-banner__nav--fixed--down{
            top: 98px !important;
        }

        .home-banner__nav > label{
            padding: 2px;
            width: 15%;
        }

        .home-banner_nav_list{
            list-style: none;
            margin: 0;    
            overflow: hidden;
            width: 85%;

            transition: all .3s;
        }

        .home-banner_nav_list-content{
            width: 100%;
            background: #F8344A;
            list-style: none;
            margin: 0;

            display: flex;
            flex-direction: column;
        }

        .home-banner_nav_item > a{
            display: block;
            color: white;
            font-style: italic;
            font-size: 0.9em;
            padding: 10px 15px;
            text-align: center;

            transition: all .25s;
            cursor: pointer;
        }

        #home-banner_nav_checkbox:checked + .home-banner_nav_list{
            overflow: visible;
        }  

        /* Menu - <end>*/

        .home-banner__accordian{
            margin-bottom: 30px;
        }

        /* Banner  - <end>*/

        /* Coleccions */

        /* .home-coleccion{
            background: #ffffff;
        } */


        .home-coleccion__slider{
            position: relative;
        }

        .home-coleccion__title{
            margin: 0;
        }

        .home-coleccion--otono .home-coleccion__title{
            display: none;
        }
        .home-coleccion--otono .home-coleccion__paragraph{
            display:none;
        }
        .carrouselCover{
        margin: 0;
        padding: 0;
        }
        .home-coleccion--otono .home-coleccion__carrousel__link{
            display:none !important;
        }
        .carrouselCover li{
        max-width: 100%;
        width: 100%;
        }

        .carrouselCover li figure{
        margin: initial !important;
        }

        .carrouselCover img{
        max-width: 100%;
        width: 100%;
        }

        /* slide */
        .home-coleccion .slick-slide .product{
            border-radius: 5px;
        }

        .home-coleccion .slick-slide .productImage{
            position: relative;
            min-height: initial;
        }
        .mosaicos-carrusel-content img{
            width: 100%;
        }
        .home-coleccion .slick-slide .hoverpa{
            position: absolute;
            top: 0;
            left: 0;
            z-index: 5;
            width: 100%;
            height: 100%;
            background: rgba(57, 182, 184, 0.8);

            transition: all .25s;
            opacity: 0;
            visibility: hidden;
        }

        .home-coleccion .slick-slide .hoverpa > a{
            display: block;
            padding: 10px 15px;
            position: absolute;
            top: 0;
            bottom: 0;
            left: 0;
            right: 0;
            margin: auto;
            width: 180px;
            height: 44px;
            font-size: 1.1em;
            text-align: center;
            color: #222;
            background: #fff;
            border-radius: 20px;
        }

        .home-coleccion .slick-slide .productImage:hover .hoverpa{
            opacity: 1;
            visibility: visible;
        }

        .home-coleccion .slick-slide .ctrls{
            display: none;
        }
        /* slide - <end> */

        .home-coleccion__slider__main .slick-arrow{
            background: #F8344A;
            color: white;
            padding: 5px 15px;

            display: flex;
            align-items: center;
            justify-content: center; 
            
            border: none;
            cursor: pointer;
        }

        .home-coleccion__slider__main .slick-prev,
        .home-coleccion__slider__main .slick-next{
            position: absolute;
            top: 0;
            bottom: 0;
            margin: auto 5px;
            padding: 11px 0 0 !important;
            z-index: 9;
            width: 40px;
            height: 50px;
            background: #ffffff;
            color: #262726;
            padding: 5px 15px; 
        }
        .mosaicos-carrusel-content .slick-prev, 
        .mosaicos-carrusel-content .slick-next{
            position: absolute;
            top: 0;
            bottom: 0;
            margin: auto 0;
        }
        .mosaicos-carrusel-content .slick-prev{
            left: 0px;
            width: 50px;
        }
        .mosaicos-carrusel-content .slick-prev,
        .mosaicos-carrusel-content .slick-next{
            position: absolute;
            top: 0;
            bottom: 0;
            margin: auto 0;
            z-index: 9;
            background: #fefefe;
            padding: 5px 0px;
            opacity: 1;
            font-size: 0px !important;
            width: 25px;
            height: 44px;
            border-radius: 0;
        }
        .mosaicos-carrusel-content .slick-arrow{
            position: absolute;
            top: 50%;
            margin-top: -21px;
            display: none;
            width: 15px;
            height: 42px;
            color: #FFF;
            background: #000000;
            box-shadow: 0px 2.6px 6px rgba(0, 0, 0, 0.15);
            border-radius: 5.24445px;
            text-decoration: none;
            z-index: 2;
            border: none;
            outline: none;
            cursor: pointer;
        }
        .mosaicos-carrusel-content .slick-next{
            right: 2px;
            width: 15px;
        }
        .mosaicos-carrusel-content .slick-arrow:before{
            display: inline-block;
            content: "\e904";
            font-family: 'icomoon' !important;
            font-size: 16px;
            color: white;
            transform: rotate(180deg);
        }
        .mosaicos-carrusel-content .slick-next:before{
            transform: rotate(0deg) !important;
        }

        .home-coleccion__slider__main .slick-prev{
            left: 0;
        }

        .home-coleccion__slider__main .slick-next{
            right: 0;
        }

        .home-coleccion__slider__main a{
            width: 100%;
            margin-left: 0;
            padding: 0;    
        }

        .home-coleccion__slider__main a > img{
            width: 100%;
            height: auto;
        }

        .home-coleccion__title{
            padding: 10px;
        }

        .home-coleccion__title > figure{
            width: 100%;
            margin-left: 0;
            padding: 0;
            margin: 0;
        }

        .home-coleccion__title > figure > img{
            width: 100%;
        }

        .home-coleccion__title > figure.movil > img{
            width: 60%;
        }

        .home-coleccion__paragraph{
            padding: 0px 20px;
            margin: 0 0 10px;
        }

        .home-coleccion__slider__link{
            position: absolute;
            bottom: 20px;
            right: 32%;
            display: flex;
            z-index: 8;
            width: 137px;
            background: #f8344a;
            padding-top: 14px;
            align-items: center;
            justify-content: center;
            color: #fff;
            height: 50px;
            overflow: hidden;
            height: 40px;
            padding-bottom: 10px;
        }

        /* home-coleccion__carrousel*/
        .slick-dots li button{
            position: absolute;
            left: -4px;
            width: 20px;
            height: 20px;
            background: transparent;
            border: 0;
            font-size: 0;
            outline: none;
            margin-top: -4px;
            cursor: pointer;
            border-radius: 50%;
        }
        .home-coleccion__carrousel__link{
            background: #F8344A;
            color: white;
            padding: 0px 12px;
            display: flex; 
            align-items: center;
            justify-content: center;
            margin: 15px auto 25px !important;
        }

        .home-coleccion__carrousel__main > figure > img{
            width: 100%;
        }

        .home-coleccion__carrousel__main{
            width: 100%;
            position: relative;
        }

        .home-coleccion__carrousel__main .slick-prev,
        .home-coleccion__carrousel__main .slick-next{
            position: absolute;
            top: 0;
            bottom: 0;
            margin: auto 0;
            z-index: 9;
            background: #fefefe;
            padding: 5px 0px;
            opacity: 1;
            font-size: 0px !important;
            width: 25px;
            border-radius: 0;  
        }

        .home-coleccion__carrousel__main .slick-prev:after,
        .home-coleccion__carrousel__main .slick-next:after{
            color: #141515;
            margin-top: -60px;
            margin-left: -5px;
            width: 11px;
        }

        .home-coleccion__carrousel__main .slick-prev:after{
            margin-top: -60px;
            margin-left: -4px;
        }
        .home-coleccion__carrousel__main .slick-next:after{
            margin-top: -28px;
            margin-left: -10px;
        }

        .home-coleccion__carrousel__link{
            width: 210px;
            margin: 5px auto;
        }
        .home-coleccion__carrousel__link{
            background: url(/arquivos/boton-vermas-fiestaspatriaselectro.png) no-repeat center !important;
            height: 58px;
        }
        /* home-coleccion__carrousel - <end>*/

        /* home-coleccion--decomuro */
    /* 
        .home-coleccion--decomuro{
            background: #fefefe;
        } */

        /* home-coleccion--decomuro - <end>*/

        /* home-coleccion--inrow */

        .home-coleccion--inrow{
            padding: 0;
        }

        .home-coleccion--inrow .home-coleccion__cover > figure{
            width: 100%;
            margin-left: 0;
            padding: 0;
        }

        .home-coleccion--inrow .home-coleccion__cover > figure > img{
            width: 100%;
        }

        .accordian .home-banner_accordian_link a{ display: none;}

        .home-coleccion--botones p{
            background: #f8344a;
            color: #fff;
            text-transform: uppercase;
            display: block;
            width: 80%;
            margin: 0 auto;
            padding: 10px 9px;
        }

        .home-coleccion--botones figure{
            margin-top: initial !important;
        }


        .home--botones-dormitorio img{
            padding: initial !important;
        }

        .searchResultsTime, .didyoumean, .pager.top, .pager.bottom, .sub, .flag.all, h2.titulo-sessao, .prod-tags, #tags, .box-tOh, .flag-of{
            display: none;
        }
        /* home-coleccion--inrow - <end>*/
        @media (max-width: 767px) {
            .center-wrap span img{
                width: 33%;
                margin-top: 15px;
            }
            .center-wrap h2{
                font-size: 20px;
                margin-bottom: 13px;
            }
            .mosaicos-carrusel-content{
                width: 99%;
                margin-top: 20px;
            }
            
            .container-nuevo .fondo-millennialls{
                height: 410px;
                background: url(https://oechsle.vteximg.com.br/arquivos/fondo-carrusel-regalos.png)no-repeat center;
                background-size: cover;
            }
            .container-nuevo .fondo-fhasion{
                height: 410px;
                background: url(https://oechsle.vteximg.com.br/arquivos/fondo-carrusel-regalos.png)no-repeat center;
                background-size: cover;
            }
            .container-nuevo .fondo-belleza{
                height: 410px;
                background: url(https://oechsle.vteximg.com.br/arquivos/fondo-carrusel-regalos.png)no-repeat center;
                background-size: cover;
            }
            .container-nuevo .fondo-deportistas{
                height: 410px;
                background: url(https://oechsle.vteximg.com.br/arquivos/fondo-carrusel-regalos.png)no-repeat center;
                background-size: cover;
            }
            .container-nuevo .fondo-ninos{
                height: 410px;
                background: url(https://oechsle.vteximg.com.br/arquivos/fondo-carrusel-regalos.png)no-repeat center;
                background-size: cover;
            }
            .container-nuevo .fondo-anfitrion{
                height: 410px;
                background: url(https://oechsle.vteximg.com.br/arquivos/fondo-carrusel-regalos.png)no-repeat center;
                background-size: cover;
            }
            .home-coleccion .home-coleccion__title > figure.movil > img{
                margin: 0 auto;
            }

            .home-coleccion--decomuro .home-coleccion__content{
                margin: 0 auto;
            }
            .home-coleccion--decojardin .home-coleccion__content{
                margin: 0;
            }
            .fz-15{
                font-size: 15px !important;
            }
            .fz-11{
                font-size: 11px !important;
            }
            .box-prods .vitrina .text{
                font-weight: 700 !important;
            }
            .text-del{
                text-decoration: line-through !important;
            }
            .fw-bold{
                font-weight: 700 !important;
            }
            .home-coleccion__title > figure{
                width:100%;
                margin-left: 0;
                padding: 0;
                margin: 0;
                /* padding: 0 0 0 32px; */
            }
            .home-coleccion__slider__main .slick-prev, .home-coleccion__slider__main .slick-next{
                width: 22px;
            }
            .home-coleccion__slider__main .slick-prev:after{
                margin-top: -32px;
            }
            .comedor #content {
                width: 100%;
            }   
            .home-coleccion__title{
                padding: 0% !important;
            }
            .home-coleccion__title > figure.movil > img{
                width: 100%;
            }
            .home-coleccion--decomuro{
                background: #fefefe;
                margin-top: 0px;
        }

            .home-coleccion--inrow .home-coleccion__cover > figure{
                width: 98%;
                margin: 0 auto;
            }
            .home-coleccion--inrow .home-coleccion__cover > figure a img{
                width: 100%;
                margin-top: 12px;
            }
            .home-coleccion--juegos-comedor-4,
            .home-coleccion--mesas-banco-bar,
            .home-coleccion--frazadas,
            .home-coleccion--cubrecamas,
            .home-coleccion--sillas-sillones,
            .home-coleccion--decojardin{
                display: flex; flex-direction: column;
            }

            .home-coleccion__cover { order: 1; }
            .home-coleccion__content { order: 2; }
            .home-banner{
                margin-top: 0;
            }
            .home-banner__nav--fixed{
                top: 52px;
            }
            .home-coleccion--botones figure{
                width: 100%;
                display: block;
                padding-bottom: 20px;
                margin: 0;
            }

            .home-coleccion--botones figure img{
                width: 80%;
                margin: 0 auto;
                display: block;
            }

            .home-coleccion--juegos--sala{
                padding-top: 30px;
            }

            .home-coleccion--juegos--sala .home-coleccion__title {
                padding: 10px 10px 0 10px;
            }

            .home-coleccion--botones p{
                width: 80%;
            }
        }
        .vitrina .slick-next:after {
            padding: 12px 39px 9px 4px;
        }

        .home-coleccion__slider__main .slick-prev,
        .home-coleccion__slider__main .slick-next{
            font-size: 0;
            z-index: 1;
        }

        .home-coleccion__slider__main .slick-prev:after,
        .home-coleccion__slider__main .slick-next:after {
            vertical-align: middle;
            margin-right: 0;
            box-sizing: border-box;
            content: "\e904";
            font-family: 'icomoon' !important;
            height: 60px;
            width: 60px;
            display: inline-block;
            font-weight: 400;
            cursor: pointer;
            font-size: 0;
            font-size: 28px;
        }

        .home-coleccion__slider__main .slick-prev:after {
            content: "\e904";
            transform: rotate(180deg);
        }

        .home-coleccion__slider__main .slick-next:after{
            content: "\e904";
        }
        .home-coleccion__carrousel__main .slick-arrow{
            position: absolute;
            top: 50%;
            margin-top: -21px;
            display: none;
            width: 15px;
            height: 42px;
            color: #FFF;
            background: #000000;
            box-shadow: 0px 2.6px 6px rgba(0, 0, 0, 0.15);
            border-radius: 5.24445px;
            text-decoration: none;
            z-index: 2;
            border: none;
            outline: none;
            cursor: pointer;
        }
        .home-coleccion__carrousel__main .slick-prev{
            left: 0;
            font-size: 0;
        }
        .home-coleccion__carrousel__main .slick-next{
            right: 0;
            font-size: 0;
        }
        .home-coleccion__carrousel__main .slick-next:before{
            content: "\e904";
            transform: rotate(0deg) !important;
        }
        .home-coleccion__carrousel__main .slick-arrow:before{
            display: inline-block;
            content: "\e904";
            font-family: 'icomoon' !important;
            font-size: 16px;
            color: #FFF;
            transform: rotate(180deg);
        }

        @media (min-width: 1024px){



            /* general */
            .pc{
                display: block;
            }

            .movil{
                display: none;
            }

            .dormitorio .home-coleccion__cover img{
                width: 90% !important;
                display: block;
                margin: 0 auto;
                padding: 10px 0 0 0;
            }

            /* general- <end> */
            
            /* Accordian */
                .accordian {
                    width: 90%; height: 668px;
                    overflow: hidden;

                    margin: 0 auto;
                }

                /*A small hack to prevent flickering on some browsers*/
                .accordian ul {
                    width: 100%;
                }

                .accordian li {
                    position: relative;
                    width: 33%;
                    height: 668px;
                    overflow: visible;
                    float: left;
                    
                    border-left: 5px solid #fff;
                    border-bottom: none;
                }

                /*Reduce with of un-hovered elements*/
                /* .accordian ul:hover li {width: 270px;} */
                /*Lets apply hover effects now*/
                /*The LI hover style should override the UL hover style*/
                /* .accordian ul li:hover {width: 640px;} */

                .accordian li img {
                    width:auto;
                }

                .image_title {
                    position: absolute;
                    left: 0; bottom: 0;
                    width: 240px;	
                    text-align: left;
                    z-index: 10;
                }
                
                .image_title a {
                    display: block;
                    background: white;
                    color: #F8344A;
                    padding: 10px 15px;
                    text-decoration: none;
                    font-size: 16px;
                    font-style: italic;
                }    

                .home-banner_accordian_link{
                    position: absolute;
                    top: 0;
                    left: 0;
                    z-index: 5;
                    width: 100%;
                    height: 100%;
                    background: rgba(34, 34, 34,0.7);

                    transition: all .25s;
                    opacity: 0;
                    visibility: hidden;
                }
                
                .home-banner_accordian_link > a{
                    display: block !important;
                    padding: 10px 15px;
                    position: absolute;
                    top: 0;
                    bottom: 0;
                    left: 0;
                    right: 0;
                    margin: 125px auto;
                    width: 180px;
                    height: 45px;
                    font-size: 16px;
                    text-align: center;

                    background: #F8344A;
                    color: #fff;
                    border-radius: 20px;
                }

                .home-banner__accordian li:hover .home-banner_accordian_link{
                    opacity: 1;
                    visibility: visible;
                }
            /* Accordian - <end> */
            
            /* Banner  - <start>*/
                .image_title {
                    left: 0; top: 10px;
                }

                .home-banner__nav{
                    height: auto;
                    background: transparent;
                    top: -25px;
                    left: -20px;
                }


                .home-banner__nav--fixed{
                    top: 156px;
                }        
            
                .home-banner__nav > label{
                    display: none;
                }
            
                .home-banner_nav_list{
                    list-style: none;
                    margin: 0;    
                    overflow: visible;
                    width: 100%;
            
                    transition: all .3s;
                }
            
                .home-banner_nav_list-content{
                    justify-content: space-between;
                    flex-direction: row;
            
                    background: transparent;
                }
            
                .home-banner_nav_item > a{
                    font-weight: bold;
                    padding: 20px 30px;
            
                    background: #F8344A;
                }
            
                /* .home-banner_nav_item > a:hover{
                    text-decoration: underline;
                    transform: translateY(-5px);
                }      */

                .home-banner_nav_item{
                    flex-grow: 1;
                }

                .home-banner_nav_item:nth-child(1){
                    margin: 0
                }

                .home-banner_nav_item:nth-child(2){
                    margin: 0 5px;
                }

                .home-banner_nav_item:nth-child(3){
                    margin: 0 5px;
                }

                .home-banner_nav_item:nth-child(4){
                    margin: 0
                }
            /* Banner  - <end>*/

            /* Home Styles - Group*/
            #modulos-dinamicos{
                margin-left: 0;
                margin-right: 0;
                margin-bottom: 0;
                width: 100%;
                max-width: none !important;
                position: static !important;
            }

            /* Coleccions */
            .sala .home-coleccion--juegos--sala{
                margin: 30px 0 0 0 !important;
            }

            .sala .home-coleccion--sala{
                /* margin: 0 !important; */
            }

            .home-coleccion{
                padding: 2px 0px;
                margin: 0px 0px;
            }


            .sala .home-coleccion__cover img{
                width: 90%;
                display: block;
                margin: 0 auto;
            }


            .home-coleccion__title{
                padding: 10px 0 0 0;
            }

            .dormitorio .home-coleccion__title{
                padding: 0 !important;
            }

            .home-coleccion__title > figure{
                width: auto;
            }

            .home-coleccion__title > figure > img{
                width: auto;
            }

            .home-coleccion__slider__main .slick-prev{
                left: -65px;
            }
            
            .home-coleccion__slider__main .slick-next{
                right: -65px;
            }

            .home-coleccion__slider__link{
                position: absolute;
                bottom: 50px;
                right: 50px;

                background: #F8344A;
                color: white;
                padding: 5px 15px;

                display: flex;
                align-items: center;
                justify-content: center;
                width: 150px;
                display:none;
            }

            .home-coleccion__slider__link,
            .home-coleccion__carrousel__link{
                transition: all .25s;
            }

            /* .home-coleccion__slider__link:hover,
            .home-coleccion__carrousel__link:hover{
                transform: translateX(10px);
            } */

            .home-coleccion__carrousel__main{
                position: relative;
            }

            .home-coleccion__carrousel__main .slick-prev,
            .home-coleccion__carrousel__main .slick-next{
                position: absolute;
                top: 0;
                bottom: 0;
                margin: auto 0;
                z-index: 1;   
            }  

            .home-coleccion__carrousel__main .slick-prev{
                left: 0px;
                width: 20px;
            }    

            .home-coleccion__carrousel__main .slick-next{
                right: 0px;
                width: 20px;   
            }    

            .home-coleccion__carrousel__main .slick-next:after {
                margin-left: 2px;
            }

            .home-coleccion--inrow{
                display: flex;
                flex-direction: row;
                justify-content: space-between;
                /* padding: 0; */
                margin-top: 39px;
            }

            .home-coleccion__cover{
                width: 40%;
            }

            .home-coleccion__content .pc img{
                width: 80% !important;
                display: block;
                margin: 0 0 20px 0;
            }

            .home-coleccion__cover img{
                width: 90% !important;
                display: block;
                margin: 0 auto;
            }

            .home-coleccion__content{
                width: 60%;
                margin: 0 auto;
            }
            .home-coleccion.home-coleccion--terrzas .home-coleccion__content{
                width: 95%;
            }

            .home-coleccion--decomuro .home-coleccion__title > figure{
                width: 66%;
                margin: 0 auto;
            }

            .home-coleccion--decojardin .home-coleccion__title > figure{
                width: 61%;
                margin: 0 auto;
            }

            .home-coleccion--inrow .home-coleccion__cover > figure > img,
            .home-coleccion--inrow .home-coleccion__title > figure > img{
                width: 100%;
            }

        }





        /***********************************************************************************/
        /***********************************************************************************/
        /***********************************************************************************/
        /***********************************************************************************/
        /***********************************************************************************/
        /***********************************************************************************/
        /***********************************************************************************/
        /***********************************************************************************/
        /***********************************************************************************/
        /***********************************************************************************/
        /***********************************************************************************/
        /***********************************************************************************/
        /***********************************************************************************/
        /***********************************************************************************/
        /***********************************************************************************/
        /***********************************************************************************/
        /***********************************************************************************/
        /***********************************************************************************/
        /*
        * Hotspot
        * 
        */
        @-webkit-keyframes 
        pulsate {  0% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 0.8;
        }
        45% {
        -webkit-transform: scale(1.75);
        transform: scale(1.75);
        opacity: 0;
        }
        }
        @keyframes 
        pulsate {  0% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 0.8;
        }
        45% {
        -webkit-transform: scale(1.75);
        transform: scale(1.75);
        opacity: 0;
        }
        }
        .HotspotPlugin_Hotspot {
            position: absolute;
            width: 25px;
            height: 25px;
            top: 5px;
            left: 5px;
            text-align: center;
            background: url(https://oechsle.vteximg.com.br/arquivos/oeMktCleiverSum.png) no-repeat center center #f7314a;
            color: #fff;
            border-radius: 100%;
            cursor: pointer;
            transition: all .3s ease;
        }

        .HotspotPlugin_Hotspot:before{
            display: block;
            position: absolute;
            top: 45%;
            left: 45%;
            width: 2em;
            height: 2em;
            margin: -1em auto auto -1em;
            -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
            border-radius: 50%;
            border: 1px solid #f7314a;
            opacity: 0;
            -webkit-animation: pulsate 3s ease-out infinite;
            animation: pulsate 3s ease-out infinite;
            content: "";
        }

        /*
        * Hotspot content
        * 
        */
        .HotspotPlugin_Hotspot > div {
            background: rgba(255, 255, 255, 0.99);
            width: 270px;
            height: 120px;
            margin: -113px 19px;
            border-radius: 4px;
            overflow: hidden;
            font-size: 10px;
            display: none;
        }
        .HotspotPlugin_Hotspot:hover > div {
            display: block; /* Required */
        }
        .HotspotPlugin_Hotspot > div > .Hotspot_Title {
            background: rgba(255, 255, 255, 0.4);
            height: 20px;
            font-weight: bold;
            padding: 4px 10px;
        }
        .HotspotPlugin_Hotspot > div > .Hotspot_Message {
            background: rgba(255, 255, 255, 0.4);
            margin-top: 2px;
            padding: 4px 10px;
            height: 100%;
            overflow-y: auto;
            color: #000;
            font-family: Avenir-Medium;
            font-size: 12px;
        }
        .HotspotPlugin_Hotspot_Hidden {
            display: none!important;
            visibility: hidden!important;
        }

        /*
        * Hotspots immediately after creation - admin-mode
        * 
        */
        .HotspotPlugin_Hotspot_Unsaved {
            background: #4E6FF3;
        }

        /*
        * Overlay used in the admin-mode
        * 
        */
        span.HotspotPlugin_Overlay {
            position: absolute;
            background-color: rgba(0, 0, 0, 0.4);
            top: 0px;
            left: 0px;
            cursor: pointer;
        }
        span.HotspotPlugin_Overlay > p {
            color: #ffffff;
            background: rgba(255, 255, 255, 0.4);
            margin-top: 0px;
            padding: 20px;
            text-align: center;
        }

        /*
        * Action buttons - `admin` mode
        * 
        */
        button.HotspotPlugin_Save,
        button.HotspotPlugin_Remove,
        button.HotspotPlugin_Send {
            position: absolute;
            bottom: -35px;
            color: #fff;
            display: inline-block;
            padding: 4px 6px;
            font-size: 14px;
            text-align: center;
            border-radius: 4px;
        }

        button.HotspotPlugin_Save {
            left: 0px;
            background-color: #5cb85c;
        }
        button.HotspotPlugin_Remove {
            left: 80px;
            background-color: #d9534f;
        }
        button.HotspotPlugin_Send {
            left: 180px;
            background-color: #5bc0de;
        }

        .Hotspot_Message .nameProduct{
            font-size: 14px;
            text-align: left;
        }

        .Hotspot_Message .category{
            font-size: 14px;
            text-align: left;
            margin: 0px 0;
        }

        .Hotspot_Message .price-after{
            font-size: 13px;
            text-align: left;
            width: 100%;
            display: block;
        }

        /*bontoines de vitrinas*/
        .slick-dots{
            display: block;
            margin: 0 auto;
            max-width: 318px;
            text-align: center;
            padding: 0;
            position: absolute;
            /* bottom: 25px; */
            left: 0;
            right: 0;
            opacity: .8;
            transition: all .25s;
        }
        .slick-dots li{
            position: relative;
            display: inline-block;
            width: 20px;
            height: 20px;
            margin: 0 5px;
            padding: 0;
        }
        /* .slick-dots button{
            font-size: 0;
            opacity: 1;
            filter: none;
            position: relative;
            height: 20px;
            width: 20px;
            border-radius: 50%;
            background: #d6d6d6;
            border: 1px solid #d6d6d6;
            transition: all .25s;
        } */
        .tuhome .center-wrap{
            width: 76%;
            margin: 0 auto;
        }
        .terrazas-landing.tuhome .cont-menu{
            width: 100%;
        }
        .tuhome .home-coleccion__carrousel{
            margin: 84px auto;
        }
        .tuhome .home-coleccion--inrow{
            width: 95%;
            margin: 0 auto;
        }
        .tuhome .cont-menu{
            padding-top: 0;
            margin: 30px auto;
        }
        .tuhome .home-coleccion{
            padding: 2px 57px;
            margin: 0 auto 35px !important;
        }
        .tuhome .menu-school li div{
            color: black;
        }
        .tuhome .menu-school li a div:hover{
            border-bottom: 2px solid !important;
        }
        .tuhome.terrazas-landing .menu-school{
            color: #221f1e;
        }
        .tuhome .menu-school{
            margin-left: 0px !important;
        }
        .tuhome .ev-categorias{
            display: none;
        }
        @media (max-width: 767px){
        .tuhome .home-coleccion__carrousel{
            margin: 30px auto;
        }
        .tuhome .home-coleccion {
            padding: 2px 6px;
            margin: 0 auto !important;
        }
        .tuhome .home-coleccion--inrow{
            width: 100%;
        }

        }


    /*  puntos de recojo */

    .discount {
        background: #fff;
        text-align: center
    }

    @media (min-width: 992px) {
        .discount {
            margin:43px 0
        }
    }

    .discount .row-pd {
        padding: 0
    }

    .discount .cintillo-tit {
        color: #fff;
        font-size: 13px;
        text-transform: uppercase;
        font-weight: 700
    }

    .discount .cintillo-tit .span {
        font-size: 12px
    }

    @media (min-width: 992px) {
        .discount .cintillo-tit {
            font-size:22px;
            letter-spacing: 3px;
            text-align: center;
            width: 100%
        }

        .discount .cintillo-tit .span {
            font-size: 22px
        }

        .discount .cintillo-tit .span.-second {
            font-size: 19px;
            font-weight: 400
        }
    }


    .discount .cintillo-tit a {
        display: block;
        padding: 10px 0;
        color: #fff;
        text-decoration: none
    }

    .envio-cintillo-oerd-desk img {
        width: 100%
    }

    .envio-cintillo-oerd-mob {
        display: none
    }

    @media screen and (max-width: 768px) {
        .free-shipping p {
            padding:0;
            font-weight: 700;
            display: block;
            font-size: 11px;
            color: #000;
            width: 100%;
            margin: 2px auto;
            color: #fff
        }

        .envio-cintillo-oerd-mob {
            display: block!important
        }

        .envio-cintillo-oerd-mob img {
            width: 100%
        }

        .envio-cintillo-oerd-desk {
            display: none!important
        }
    }
    /*landing verano*/
    .titulo-contenedor-verano{
        width: 98%;
        margin: 0 auto;
        padding: 20px 0;
        text-align: center;
    }
    .titulo-contenedor-verano img{
        width: 100%;
    }
    .titulo-contenedor-verano-mob{
        display:none;
    }
    .menu-school a{
        text-decoration: none;
    }
    .menu-verano{
        color: white;
        background: #444444;
        padding: 20px 0px;
    }
    .menu-verano:hover{
        background: #000;
    }
    @media (max-width: 767px) {
        .titulo-contenedor-verano-mob{
            display:block !important;
            width: 98%;
            margin: 0 auto;
            padding: 20px 0;
            text-align: center;
        }
        .titulo-contenedor-verano-mob img{
            width: 100%;
        }
        .titulo-contenedor-verano{
            display: none;
        }
    }