@charset "UTF-8";
.minicart-header p span,.minicart-item .m-item-prices em,.minicart-item .m-item-prices span,.minicart-item .m-item-prices sup,.minicart-resumen .m-promo em,.minicart-resumen .m-total em,em{
    font-style:normal
}
body,html,ul{
    padding:0
}
*,.gh-btn,.gh-btn-ver,.gh-loading li.temp ul,.gh-msg,:after,:before{
    box-sizing:border-box
}
.-tbl,.col,.container{
    width:100%
}
.gh-btn.v2,.gr1 a,.menu{
    text-decoration:none
}
*,.gh-btn.v2,a,button,button:focus,input:focus,select:focus{
    outline:0
}
body,html{
    margin:0;
    font-family:Roboto-Regular,sans-serif
}
h1,h2{
    font-family:Roboto-Light,sans-serif;
    font-weight:400
}
ul li{
    list-style-type:none
}
#ajaxBusy.loading,.prod-resign #flix_hotspots.flix_hotspotV2,iframe[id*=i229]{
    display:none!important
}
.container{
    margin-left:auto;
    margin-right:auto;
    padding-left:10px;
    padding-right:10px;
    position:relative
}
h1,h2,h3,h4{
    padding:0;
    margin:0
}
h1{
    font-size:34px
}
h2{
    font-size:32px
}
h2 b,h2.-b,h3 b,h3.-b{
    font-family:Roboto-Bold,sans-serif;
    font-weight:700
}
.gh-btn.v2,h3{
    font-weight:400
}
h3{
    font-size:30px;
    font-family:Roboto-Light,sans-serif
}
h4{
    font-size:28px
}
button{
    box-shadow:none;
    white-space:nowrap;
    border:0
}
a,button:focus,select:focus{
    text-decoration-line:none;
    color:inherit
}
.container:after,.container:before,.row:after,.row:before{
    content:"";
    display:table;
    clear:both
}
.vdk{
    display:none!important
}
.hide{
    display:none
}
.logo i{
    font-size:44px;
    color:#fff
}
.home-mbl-only,.home-mbl-only-1126{
    display:none!important
}
.-tvam{
    vertical-align:middle
}
.-tbl{
    display:table
}
.-tbl .tb-row{
    display:table-row
}
.-tbl .tb-cell{
    display:table-cell
}
.bg-modal,.bg-modal-sp{
    width:100%;
    height:100%;
    position:fixed;
    top:0;
    right:0;
    bottom:0;
    left:0;
    background:#000;
    z-index:8;
    margin-top:0;
    visibility:hidden;
    opacity:0;
    transition:opacity .5s ease;
    cursor:pointer
}
.por,.suscribete .form-s3{
    position:relative
}
.bg-modal-sp.active,.bg-modal.active{
    visibility:visible;
    opacity:.6
}
.-stl-checkqued input[type=checkbox],.downMenu{
    visibility:hidden
}
body.g-pop .bg-modal,body.g-pop .bg-modal-sp{
    z-index:22;
    margin:0
}
.suscribete .form,.wp-susc{
    margin:0 auto;
    max-width:610px
}
.-trow{
    display:table-row
}
.-tcol{
    display:table-cell;
    float:none
}
.table-cell{
    display:table-cell!important;
    float:none
}
.col{
    float:left
}
.col.-xs-4{
    width:33.33333%
}
.col.-xs-12{
    width:100%
}
.-bg-gray-dark-4{
    background-color:#2B2B2B
}
.align-center{
    text-align:center
}
.align-left{
    text-align:left
}
.cnt-cintillo,.gh-btn,.gh-btn-ver,.gh-btn.v2,.gr1,.s-news .s-box-success p,.s-suscripcion .wp-s3,.suscribete .icon-success{
    text-align:center
}
input[type=number]{
    -moz-appearance:textfield
}
::-webkit-inner-spin-button{
    -webkit-appearance:none
}
::-webkit-outer-spin-button{
    -webkit-appearance:none
}
input::-webkit-input-placeholder{
    color:#959595
}
input::-moz-placeholder{
    color:#959595
}
input:-ms-input-placeholder{
    color:#959595
}
input:-moz-placeholder{
    color:#959595
}
.suscribete{
    background-color:#ff6e00
}
.suscribete .form input.email-newsletter{
    font-style:italic;
    border-top-left-radius:57px;
    border-bottom-left-radius:57px;
    border:none;
    display:inline-block;
    vertical-align:middle;
    font-size:13px;
    height:42px;
    padding-left:23px;
    width:61%
}
.suscribete .form button.submit{
    width:39%;
    border-top-right-radius:57px;
    border-bottom-right-radius:57px;
    display:inline-block;
    vertical-align:middle;
    font-size:13px;
    height:44px;
    padding:16px 9px
}
.suscribete .s-email{
    width:147px!important;
    height:34px!important;
    padding-left:15px!important
}
.suscribete input:-webkit-autofill{
    -webkit-box-shadow:0 0 0 30px #fff inset!important
}
.suscribete .s-boton{
    position:relative;
    left:-4px
}
.suscribete .icon-send-msg{
    display:inline-block;
    text-align:center;
    vertical-align:middle;
    color:#fff;
    font-size:37px
}
.suscribete .icon-success{
    display:block;
    color:#fff;
    font-size:48px
}
.s-news{
    position:absolute;
    height:100%;
    display:none;
    width:100%;
    z-index:9;
    top:0;
    left:0;
    overflow:hidden;
    background-color:rgba(255,144,5,.9)
}
.s-news .s-box-success{
    position:relative;
    top:50%;
    transform:translateY(-50%)
}
.s-news .s-box-success p{
    margin:0;
    font-size:20px;
    color:#fff
}
.s-suscripcion .wp-s3{
    display:inline-block;
    width:100%
}
.gr3 .mf2{
    font-size:11px;
    color:#898989;
    background-color:#131313
}
.gr1{
    padding-left:0;
    padding-right:0;
    padding-top:32px
}
.gr1 ul.items-lk{
    display:inline-block;
    vertical-align:middle;
    padding:0
}
.gr1 ul.items-lk li.link{
    display:inline-block;
    margin-right:5px;
    vertical-align:bottom;
    margin-bottom:5px;
    margin-top:5px
}
.gr1 ul.items-lk li.link span[class^=icons]{
    font-size:30px;
    color:#7c7c7c
}
.gr1 ul.items-lk li.link span[class^=icons]:hover{
    color:#fff;
    transition:all .3s ease
}
.gr1 ul.items_link li a,.gr1 ul.items_link li span{
    color:#c1c1c1;
    font-family:Roboto-Light,sans-serif;
    padding:4px 0;
    display:block;
    font-size:14px
}
.gr1 ul.items_link li a{
    transition:all .3s ease
}
.gr1 ul.items_link a:hover{
    color:#ff6e00
}
.gr1 .wrap{
    z-index:1
}
.gr1 .wrap ul li{
    position:relative;
    padding:0
}
.gr1 .wrap ul li span{
    font-size:14px
}
.gr1 .wrap ul.v2 h3{
    padding-bottom:7px!important
}
.gr1 .wrap ul.v2 li span a{
    color:inherit
}
.gr1 a,.gr1 h3{
    color:#fff
}
.gr1 .fondo{
    display:none
}
.-stl-checkqued,.text-check{
    display:inline-block;
    vertical-align:middle
}
.gr1 h3{
    font-size:16px;
    font-family:Roboto-Regular,sans-serif;
    padding-bottom:3px!important
}
.gr1 ul{
    margin-top:16px
}
.gr1 ul.redes-sociales{
    padding:0
}
.gr1 ul.redes-sociales li.item-redes-sociales{
    display:inline-block;
    vertical-align:middle;
    margin:0 2%
}
.gr1 ul.redes-sociales li.item-redes-sociales:last-child{
    margin-right:0
}
.gr1 ul.redes-sociales li.item-redes-sociales:first-child{
    margin-left:0
}
.gr1 ul.redes-sociales li.item-redes-sociales a[class^=icons-]{
    background-color:#7c7c7c;
    color:#2B2B2B;
    font-size:36px;
    border-radius:50%;
    padding:4px 6px;
    transition:all .3s ease
}
.gr1 ul.redes-sociales li.item-redes-sociales a[class^=icons-]:hover{
    background-color:#fff;
    color:#FF6E00
}
.-stl-checkqued{
    width:16px;
    height:16px;
    position:relative;
    background-color:#fff;
    border:1px solid #ababab
}
.-stl-checkqued label{
    cursor:pointer;
    position:absolute;
    top:0;
    left:0;
    width:16px;
    height:16px
}
.-stl-checkqued label:after{
    content:'';
    position:absolute;
    background:0 0;
    opacity:0;
    transform:rotate(-45deg);
    width:10px;
    height:5px;
    top:3px;
    left:2px;
    border:2px solid #ff6e00;
    border-top:none;
    border-right:none
}
.-stl-checkqued input[type=checkbox]:checked+label:after{
    opacity:1
}
.text-check{
    padding-left:8px
}
@media screen and (min-width:769px){
    h2{
        font-size:27px
    }
    .col.-md-6{
        width:50%
    }
}
.gr1 .-c1,.gr1 .-c2,.gr1 .-c3,.gr1 .-c4{
    padding:7px 22px;
    vertical-align:top
}
.gh-btn{
    font-size:16px;
    font-family:Roboto-Regular;
    color:#fff!important;
    background:#FF6E00;
    padding:0 7px;
    border-radius:22px;
    border:none;
    cursor:pointer;
    box-shadow:none;
    height:28px;
    line-height:28px;
    transition:box-shadow .3s ease;
    width:100%;
    max-width:89px;
    float:right
}
.gh-btn:hover{
    box-shadow:0 2px 2px #C84F29
}
.gh-btn.v2{
    padding:0;
    font-size:18px;
    font-family:Roboto-Regular,sans-serif;
    color:#fff;
    background:#ff6e00;
    border-radius:22px;
    text-shadow:none;
    height:44px;
    line-height:44px;
    width:100%;
    max-width:301px;
    border:1px solid #ff6e00;
    transition:box-shadow .3s ease;
    display:block;
    margin:auto;
    float:none
}
.close-popup,.gh-close,.gh-enlace,.gh-enlace:before{
    transition:all .3s ease
}
.gh-btn.v3{
    float:none;
    max-width:200px
}
.gh-btn.v3 span{
    font-size:23px;
    display:inline-block;
    vertical-align:text-bottom;
    margin:0 6px 1px 0
}
.gh-btn.v4{
    background:0 0;
    border:1px solid #7C7C7C;
    max-width:114px;
    font-size:14px;
    color:#7C7C7C!important;
    float:left;
    height:25px;
    line-height:24px
}
.gh-btn-ver{
    font-size:12px;
    font-family:Roboto-Light,sans-serif;
    color:#000;
    border:1px solid rgba(0,0,0,.2);
    border-radius:5px;
    height:23px;
    display:inline-block;
    line-height:21px;
    padding:0 6px 0 11px;
    min-width:81px
}
.gh-btn-ver:after{
    content:'\e91a';
    font-family:icomoon;
    font-size:15px;
    margin-left:2px;
    display:inline-block;
    vertical-align:middle;
    color:#FF6E00
}
@media screen and (min-width:1127px){
    .gh-btn-ver:hover,.gh-btn.v4:hover{
        box-shadow:0 2px 2px rgba(0,0,0,.15)
    }
    .gh-close:hover{
        transform:rotate(360deg)
    }
}
.gh-title-seo{
    display:none
}
.cnt-cintillo{
    display:block;
    font-size:0
}
.cnt-cintillo .cintillo-inner{
    position:relative;
    max-width:1320px;
    margin:auto
}
.gh-close.v2,.gh-msg,.gh-msg:before{
    position:absolute
}
.cnt-cintillo .cintillo-link{
    display:inline-block
}
.cnt-cintillo .cintillo-link img{
    max-width:100%;
    display:block;
    height:auto
}
.cnt-cintillo .cintillo-terms{
    position:absolute;
    right:60px;
    bottom:2px;
    font-family:Roboto-Regular;
    font-size:14px;
    color:#000
}
@media screen and (max-width:640px){
    .cnt-cintillo .cintillo-terms{
        font-size:9px;
        right:5%
    }
}
.not-express .gh-express{
    display:none!important
}
.gh-title-section{
    font-size:30px;
    font-weight:100;
    margin:0 auto;
    text-align:left;
    padding:30px 0 35px 20px;
    font-family:Roboto-Light
}
.gh-close,.gh-title-section.v2{
    text-align:center
}
@media screen and (max-width:680px){
    .gh-title-section{
        padding:30px 0 20px;
        text-align:center;
        font-size:26px
    }
}
.-scll::-webkit-scrollbar-track,.gh-scroll::-webkit-scrollbar-track{
    border-radius:5px;
    background-color:rgba(0,0,0,.05);
    margin:0;
    border:1px solid rgba(0,0,0,.1)
}
.-scll::-webkit-scrollbar,.gh-scroll::-webkit-scrollbar{
    width:5px;
    height:5px;
    background-color:transparent;
    border-radius:5px
}
.-scll::-webkit-scrollbar-thumb,.gh-scroll::-webkit-scrollbar-thumb{
    border-radius:5px;
    background-color:grey;
    height:10px;
    box-shadow:none;
    border:0
}
.gh-msg{
    background:#2E2E2E;
    border-radius:5px;
    width:176px;
    padding:5px 9px;
    top:100%;
    margin-top:10px;
    left:4px
}
.gh-msg p{
    margin:0;
    font-size:14px;
    color:rgba(255,255,255,.8);
    font-family:Roboto-Light,sans-serif
}
.gh-enlace.v2,header .ih-dsk .tl{
    font-family:Roboto-Medium,sans-serif
}
.cj-search .resul .items b,header .ih-dsk .tl b{
    font-family:Roboto-Bold,sans-serif
}
.gh-msg:before{
    content:'';
    width:0;
    height:0;
    border-style:solid;
    border-width:0 9.5px 10px;
    border-color:transparent transparent #2E2E2E;
    top:-9px;
    left:19px
}
@media screen and (max-width:768px){
    .gh-msg:before{
        left:0;
        right:0;
        margin:auto
    }
}
.gh-close{
    width:19px;
    height:19px;
    line-height:20px;
    border-radius:50%;
    background:#F1EFEF;
    font-size:9px;
    color:#929292;
    box-shadow:0 0 4px rgba(0,0,0,.35);
    display:block
}
.cj-search .resul,.popup-success{
    box-shadow:0 4px 15px rgba(0,0,0,.25)
}
.gh-close.v2{
    right:-6px;
    top:-6px
}
.gh-close:before{
    margin-left:2px
}
.gh-loading li.temp{
    height:434px;
    width:23.5%;
    margin:19px 2% 0 0;
    display:inline-block;
    position:relative;
    overflow:hidden
}
.gh-loading li.temp ul{
    padding:12px;
    position:relative;
    z-index:4
}
.gh-loading li.temp ul li{
    width:100%;
    margin:0;
    background:#D9D8D7;
    height:14px
}
.gh-loading li.temp ul li.image{
    height:191px;
    margin-bottom:10px;
    position:relative
}
.gh-loading li.temp ul li.image:before{
    content:'';
    width:37px;
    height:32px;
    background-image:url(https://promart.vteximg.com.br/arquivos/logo-load-promart.png);
    background-size:contain;
    background-repeat:no-repeat;
    background-position:center center;
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    right:0;
    margin:auto
}
.gh-loading li.temp ul li.star{
    width:37%;
    margin-bottom:5px
}
.gh-loading li.temp ul li.name{
    height:40px;
    margin-bottom:9px
}
.gh-loading li.temp ul li.txt{
    margin-bottom:5px
}
.gh-loading li.temp ul li.price{
    height:26px;
    display:flex;
    justify-content:space-between;
    background:0 0;
    margin-top:8px
}
.gh-loading li.temp ul li.price span{
    width:47%;
    background:#D9D8D7
}
.gh-loading li.temp ul li.price:last-child{
    margin-top:35px;
    height:40px
}
.gh-loading .loading,.loadingi{
    border:1px solid #C4C4C4;
    box-sizing:border-box;
    border-radius:5px;
    background:#D9D8D7;
    width:100%;
    height:100%;
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    right:0;
    margin:auto;
    z-index:2;
    overflow:hidden
}
.gh-loading .loading:before,.loadingi:before{
    content:'';
    width:37px;
    height:32px;
    background-image:url(https://promart.vteximg.com.br/arquivos/logo-load-promart.png);
    background-size:contain;
    background-repeat:no-repeat;
    background-position:center center;
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    right:0;
    margin:auto
}
.gh-loading .loading.vitrina:before,.loadingi.vitrina:before{
    display:none
}
.gh-loading .shine,.loadingi .shine{
    background:url(https://promart.vteximg.com.br/arquivos/shine-loader.png) center repeat-y;
    animation:moveloader2 .9s linear infinite;
    position:absolute;
    width:100%;
    height:100%;
    z-index:3
}
.-lr{
    position:relative
}
@media screen and (max-width:480px){
    .gh-loading li.temp{
        width:100%;
        height:167px;
        margin:12px 0 0!important;
        padding:0
    }
    .gh-loading li.temp ul{
        display:none
    }
    .gh-loading li.temp:first-child{
        margin-top:0!important
    }
    .gh-loading .loading.vitrina:before{
        display:block
    }
}
@keyframes moveloader2{
    0%{
        left:-100%
    }
    100%{
        left:100%
    }
}

@media screen and (max-width:1126px){
    h1,h2,h3{
        font-size:25px
    }
    .wp-content{
        padding-top:135px
    }

    .wp-susc-s2 .wp-comp{
        width:360px
    }
    .wp-susc-s2 .form{
        text-align:center
    }
    .wp-susc-s2 .form input.email-newsletter{
        font-size:13px;
        height:42px
    }
    .wp-susc-s2 .form button.submit{
        font-size:13px;
        height:44px
    }
    .wp-susc-s2 .suscribete{
        padding:12px 11px
    }
    .wp-susc-s2 .error-message{
        text-align:left
    }
    .gr1 ul.redes-sociales,.gr2 a.lk{
        text-align:center
    }
    .wp-susc-s2 .cj-sus{
        margin:7px 0
    }
    .gr1 .-c1,.gr1 .-c2,.gr1 .-c3{
        display:none
    }
    .gr1 .-c4{
        display:block
    }
    .gr1 .-c4 .items-lk,.gr1 .mf1,.gr1 .mf2{
        display:none
    }
    .gr1 .ac-tit.lk,.gr1 a.lk{
        text-align:center;
        font-size:18px
    }
}
.gh-enlace.v2,.load_sty1,.popup-success,header .bp,header .search .-ih{
    text-align:center
}
.center-wrap{
    max-width:1320px;
    margin:0 auto;
    width:100%
}

@media screen and (min-width:1127px){
    .wp-content{
        padding-top:15px;
		background:whitesmoke;
    }
    .vmb{
        display:none!important
    }
    .vdk{
        display:block!important
    }
    .col.-sm-1{
        width:8.33333%
    }
    .col.-sm-os-1{
        margin-left:8.33333%
    }
    .col.-sm-2{
        width:16.66667%
    }
    .col.-sm-os-2{
        margin-left:16.66667%
    }
    .col.-sm-3{
        width:20%
    }
    .col.-sm-os-3{
        margin-left:25%
    }
    .col.-sm-4{
        width:33.33333%
    }
    .col.-sm-os-4{
        margin-left:33.33333%
    }
    .col.-sm-5{
        width:41.66667%
    }
    .col.-sm-os-5{
        margin-left:41.66667%
    }
    .col.-sm-6{
        width:50%
    }
    .col.-sm-os-6{
        margin-left:50%
    }
    .col.-sm-7{
        width:58.33333%
    }
    .col.-sm-os-7{
        margin-left:58.33333%
    }
    .col.-sm-8{
        width:66.66667%
    }
    .col.-sm-os-8{
        margin-left:66.66667%
    }
    .col.-sm-9{
        width:75%
    }
    .col.-sm-os-9{
        margin-left:75%
    }
    .col.-sm-10{
        width:83.33333%
    }
    .col.-sm-os-10{
        margin-left:83.33333%
    }
    .col.-sm-11{
        width:91.66667%
    }
    .col.-sm-os-11{
        margin-left:91.66667%
    }
    .col.-sm-12{
        width:100%
    }
    .col.-sm-os-12{
        margin-left:100%
    }
    .btn-link.-btn1:before,.btn.-btn1:before{
        font-size:7px;
        width:14px;
        height:14px;
        padding-top:3px
    }
    .suscribete .form{
        margin:5px 0 0
    }
    .gr1{
        float:none;
        width:100%;
        padding:0
    }
    .gr1 .fondo{
        position:absolute;
        top:0;
        right:0;
        height:100%;
        width:2000px;
        z-index:0;
        display:block
    }
}
@media screen and (max-width:991px){
    .wp-content{
        padding-top:85px
    }
}
@media screen and (max-width:767px){
    .-show-xs{
        display:block!important
    }
    .-show-xs-ib{
        display:inline-block!important
    }
    .-hide-xs{
        display:none!important
    }
}
@media screen and (min-width:768px) and (max-width:768px){
    .-show-sm{
        display:block!important
    }
    .-show-sm-ib{
        display:inline-block!important
    }
    .-hide-sm{
        display:none!important
    }
}
@media screen and (max-width:768px){
    .mobile{
        display:block;
        width:100%
    }
    .home-mbl-only{
        display:block!important
    }
    .home-dsk-only{
        display:none!important
    }
}
@media screen and (max-width:453px){
    .gr1 .-c4{
        padding:0
    }
}
@media screen and (min-width:1126px){
    .suscribete .form input.email-newsletter{
        font-size:14px;
        width:240px;
        height:38px;
        padding-left:25px;
        font-style:normal
    }
    .suscribete .form button.submit{
        width:128px;
        height:38px;
        font-size:15px;
        padding:10px 32px
    }
}
@media screen and (max-width:480px){
    .s-news .s-box-success{
        overflow:hidden;
        width:280px;
        margin:0 auto
    }
    .s-news .s-box-success p{
        float:left;
        width:230px;
        margin-top:10px
    }
    .s-suscripcion{
        max-width:100%;
        padding:8px 5px;
        height:92px!important
    }
    .suscribete h3.s-title{
        display:block;
        font-size:14px;
        padding:0 0 2px!important;
        max-width:100%
    }
    .suscribete span.s-subtitle{
        font-size:12px;
        margin-top:2px
    }
    .suscribete span.s-subtitle::before{
        content:""
    }
    .suscribete .s-email{
        width:175px!important;
        height:30px!important;
        padding-left:10px!important
    }
    .suscribete .er-msg-chk{
        top:1px;
        left:3px
    }
    .suscribete .s-boton{
        left:0;
        width:100px!important
    }
    .suscribete .s-boton .icons-suscribete{
        left:15px!important
    }
    .suscribete .box-content-s3{
        float:left;
        width:250px
    }
    .suscribete .icon-send-msg{
        margin-top:15px;
        font-size:48px;
        float:left;
        width:50px
    }
    .suscribete .icon-success{
        float:left;
        width:50px
    }
}
.close-popup i,.gh-enlace:before{
    left:0;
    margin:auto;
    position:absolute
}
@media screen and (max-width:1143px){
    .suscribete h3.s-title{
        font-size:13px
    }
}
@media screen and (max-width:707px){
    .gr2 a.lk{
        font-size:23px
    }
}
.gh-enlace{
    font-size:16px;
    color:#AE7347;
    border:0;
    text-transform:none;
    margin-top:0;
    padding:6px 14.5px;
    border-radius:20px;
    overflow:hidden;
    position:relative;
    z-index:1;
    background:0 0
}
.gh-enlace.v2,.gh-enlace:hover{
    color:#FF6E00
}
.gh-enlace.v2{
    font-size:18px;
    width:100%;
    max-width:125px
}
.gh-enlace:before{
    content:'';
    background:linear-gradient(0deg,#F2F2F2,#F2F2F2);
    border:1px solid rgba(0,0,0,.05);
    width:0;
    height:0;
    bottom:0;
    right:0;
    border-radius:20px;
    z-index:-1
}
.gh-enlace:not(.gh-bg):hover:before{
    width:100%;
    height:100%
}
.open .js-select{
    -webkit-transform:rotate(270deg);
    -moz-transform:rotate(270deg);
    -o-transform:rotate(270deg);
    transform:rotate(270deg)
}
.close-popup{
    font-size:14px;
    position:absolute;
    cursor:pointer;
    color:rgba(255,255,255,.7);
    top:2px;
    right:2px;
    width:30px;
    height:30px;
    transform:rotate(0)
}
.close-popup i{
    width:14px;
    height:14px;
    top:0;
    bottom:0;
    right:0
}
@media screen and (min-width:681px){
    .close-popup:hover{
        transform:rotate(180deg)
    }
}
.popup-success{
    background-color:#fff;
    border:1px solid #D6D6D6;
    width:253px;
    top:106px;
    left:15px;
    padding:15px 5px
}
.popup-success:before{
    right:85px!important
}
.popup-success div{
    display:inline-block
}
.popup-success div.check-success{
    position:relative;
    top:-2px;
    margin-right:5px
}
.popup-success div i{
    font-size:10px;
    background-color:#32D174;
    color:#fff;
    padding:3px 2px;
    border-radius:50%;
    text-align:center
}
.popup-success div span{
    font-size:15px;
    color:rgba(0,0,0,.7)
}
@media only screen and (min-width:1127px){
    .popup-success{
        left:initial;
        right:13%;
        top:55px
    }
    .menu-home .dept .item-dept{
        cursor:pointer
    }
}
.-scll{
    overflow-y:auto
}
.load_sty1{
    background-image:url(archivos/loading2.gif);
    display:block;
    background-size:cover;
    margin:40px auto;
    width:60px;
    height:60px
}
.clear-history{
    cursor:pointer
}
.clear-history .-ch{
    float:right
}
@keyframes moveButton{
    0%,100%{
        transform:scale(1)
    }
    50%{
        transform:scale(1.1)
    }
}
header{
    /*position:fixed;*/
    z-index:22;
    width:100%;
    background:#ff6e00;
    height:auto;
    display:flex;
    flex-wrap:wrap;
    align-items:center;
    justify-content:space-between;
    font-size:15px;
    border-bottom:1px solid rgba(0,0,0,.1);
	border-bottom-left-radius: 20px;
	border-bottom-right-radius: 20px;
}
header .search,header .search .-ih{
    display:inline-block;
    vertical-align:middle
}
header .bp{
    margin:0 auto;
    width:100%!important;
    padding-bottom:100%!important
}
header .search{
    max-width:42px;
    width:77%;
    margin:9px 0;
    margin-left:0!important
}
header .search .-ih{
    font-size:26px;
    position:absolute;
    top:19%;
    left:0;
    right:0;
    margin:0 auto
}
header .ih-dsk:last-child{
    margin-right:0
}
header .ih-dsk .grt{
    display:inline-block!important;
    position:relative;
    vertical-align:middle;
    width:auto;
    text-align:left
}
.menu,header .js-mnus-f .-ic{
    text-align:center;
    display:inline-block
}
header .ih-dsk .js-user .grt{
    width:calc(100% - 90px)
}
header .ih-dsk .bp{
    display:inline-block;
    vertical-align:middle;
    margin-right:3px
}
header .ih-dsk .tl{
    display:block;
    font-size:15px;
    color:#fff
}
header .ih-dsk .txt-cd-s{
    font-size:12px;
    display:block;
    margin-left:0!important;
    font-family:Roboto-Regular
}
.cj-search .resul p,header .js-mnus-f .-txt{
    font-family:Roboto-Regular,sans-serif
}
header .ih-dsk .txt-user{
    font-size:12px;
    color:#fff;
    display:block
}
header .ih-dsk.active .openw:after{
    content:"\e918";
    color:#ff6e00;
    font-size:12px
}
header .-ih{
    font-size:30px;
    line-height:43px;
    color:#fff
}
header span.-txt{
    display:block
}
header span.price{
    font-size:22px
}
header span.price span.smbl{
    font-size:11px
}
header span.price span.dec{
    font-size:12px;
    vertical-align:super;
    font-weight:700
}
header .home-mbl-only-in-1126{
    display:block
}
header .home-dsk-only-1126{
    display:none;
    text-decoration-line:none
}
header .logo-mbl{
    vertical-align:middle;
    display:inline-block;
    text-decoration-line:none;
    position:relative;
    top:5px;
    margin-left:8px
}
header .logo-mbl i{
    font-size:37px;
    color:#fff;
    line-height:15px;
    padding:0 0 0 2px
}
header .js-mnus-f{
    min-height:30px
}
header .js-mnus-f .-txt{
    font-size:10px;
    padding-top:6px;
    color:#fff
}
header .js-mnus-f .-ic{
    font-size:60px
}
header .menu.active{
    background-color:#181818
}
header span.tl{
    width:100%;
    margin:0;
    padding:0
}
header .-cir{
    -moz-border-radius:50%;
    -webkit-border-radius:50%;
    border-radius:50%
}
header .cnt-search-header{
    width:514px
}
@keyframes icomenu{
    0%{
        transform:translateX(10px);
        opacity:0
    }
    1%{
        opacity:.1
    }
    25%{
        opacity:.3
    }
    50%{
        opacity:.5
    }
    100%{
        display:inline-block;
        opacity:1
    }
}
.menu-icon,.menu-icon span{
    transform:rotate(0);
    display:block
}
.menu{
    min-height:43px;
    color:#fff;
    vertical-align:middle;
    background-color:#ff6e00
}
.menu-icon{
    width:32px;
    height:23px;
    position:relative;
    transition:.5s ease-in-out;
    cursor:pointer;
    margin:auto
}
.menu-icon span{
    position:absolute;
    height:2.2px;
    width:100%;
    opacity:1;
    left:0;
    transition:.25s ease-in-out;
    border-radius:2px;
    background:linear-gradient(to bottom,#9e9e9e 0,#fff 50%)
}
.menu-icon span:nth-child(1){
    top:0
}
.menu-icon span:nth-child(2){
    top:50%
}
.menu-icon span:nth-child(3){
    top:100%
}
.menu-icon.open::before{
    content:"";
    display:block;
    background-color:transparent;
    position:absolute;
    top:37px;
    left:10px;
    border-bottom:9px solid #fff;
    border-left:10px solid transparent;
    border-right:10px solid transparent
}
.menu-icon.open span:nth-child(1),.menu-icon.open span:nth-child(4){
    top:50%;
    width:0%;
    left:50%
}
.menu-icon.open span:nth-child(2){
    transform:rotate(45deg)
}
.menu-icon.open span:nth-child(3){
    transform:rotate(-45deg);
    top:50%
}
.low-hd{
    position:absolute;
    top:63px;
    width:100%
}
.h-icon i.-ih{
    display:inline-block;
    cursor:pointer;
    width:40px;
    height:40px;
    border-radius:100%;
    text-align:center;
    position:relative;
    color:#fff;
    background:0 0;
    transition:transform ease-out .7s,background .2s
}
.h-icon i.-ih:after{
    content:'';
    pointer-events:none;
    position:absolute;
    top:10px;
    left:10px;
    padding:0;
    width:50%;
    height:50%;
    border-radius:50%;
    box-sizing:content-box;
    transform:scale(.9)
}
.h-icon:hover i.-ih{
    background:rgba(255,255,255,.25);
    transform:rotateY(0) scale(.93)
}
.h-icon:hover i.-ih:after{
    animation:sonarEffect 1.3s ease-out 75ms
}
.icons-arrow{
    position:absolute;
    transform:rotate(90deg);
    transition:.5s ease-in-out;
    color:#fff
}
.downMenu{
    z-index:10;
    position:absolute;
    box-shadow:0 8px 10px rgba(0,0,0,.4);
    border-radius:10px;
    opacity:0;
    transform:translateY(-20px);
    transition:all .5s ease
}
.downMenu.open{
    transform:translateY(0);
    visibility:visible;
    opacity:1
}
.downMenu.open:before{
    content:"";
    width:12px;
    height:12px;
    display:block;
    border-left:1px solid rgba(255,255,255,.15);
    border-top:1px solid rgba(255,255,255,.15);
    background-color:#fff;
    position:absolute;
    top:-5px;
    right:15px;
    transform:rotate(45deg)
}
.lower-header{
    padding:10px 9px 9px 5px;
    background:#eee
}
@keyframes sonarEffect{
    0%{
        opacity:.3
    }
    40%{
        opacity:.5;
        box-shadow:0 0 0 2px #ff6e01,0 0 10px 10px #FFDEAB,0 0 0 10px rgba(255,255,255,.5)
    }
    100%{
        box-shadow:0 0 0 2px #ff6e01,0 0 10px 10px #FFDEAB,0 0 0 10px rgba(255,255,255,.5);
        transform:scale(1.5);
        opacity:0
    }
}
@media screen and (min-width:1127px){
    .lower-header .despacho,.lower-header .infouser,.menu{
        display:none
    }
    .lower-header{
        background:#fff;
        padding:0;
        border-radius:0 0 15px 15px
    }
    .lower-header .-mnus{
        position:relative;
        width:100%;
        height:100%
    }
    .low-hd{
        top:63px;
        position:absolute;
        background:#F6F6F6
    }
    .link-int{
        display:block;
        width:100%
    }
    .link-int .titulo_depar{
        display:inline-block;
        padding:9px 0;
        color:#000;
        font-size:14px;
        border-right:1px solid rgba(0,0,0,.15);
        position:relative;
        width:100%
    }
    .link-int .titulo_depar .menu-icon{
        width:23px;
        height:15px;
        display:inline-block;
        margin:0 10px 0 9px
    }
    .link-int .titulo_depar .menu-icon span{
        background:#ff6e00
    }
    .link-int .titulo_depar span i{
        color:#ff6e00;
        right:7px;
        font-size:16px;
        top:12px;
        transition:.5s ease-in-out
    }
    .link-int .titulo_depar span i.up{
        transform:rotate(-90deg);
        transition:.5s ease-in-out
    }
    .-other-menus{
        width:80%;
        position:absolute;
        right:0;
        top:0;
        text-align:right
    }
    .-other-menus .-js-other-menus{
        display:inline-flex;
        line-height:1.5;
        position:relative
    }
    .-other-menus .-js-other-menus .link-int{
        margin:0 0 0 7px;
        width:auto
    }
    .-other-menus .-js-other-menus .link-int.lo-nuevo{
        background:linear-gradient(90deg,#5D69D5 1.76%,#9856F0 79.58%);
        border-radius:18px;
        transition:all .3s ease;
        height:28px;
        line-height:.8;
        margin-top:6px!important
    }
    .-other-menus .-js-other-menus .link-int.lo-nuevo .m-title{
        color:#fff!important
    }
    .-other-menus .-js-other-menus .link-int.lo-nuevo:hover{
        box-shadow:0 2px 2px rgba(71,0,142,.69)
    }
    .-other-menus .-js-other-menus .link-int.lo-nuevo:active{
        box-shadow:inset 0 2px 2px rgba(71,0,142,.69)
    }
    .-other-menus .-js-other-menus .link-int .m-title{
        color:#000;
        font-size:14px;
        padding:9px 13px;
        text-align:center;
        display:flex;
        align-items:center
    }
    .-other-menus .-js-other-menus .link-int .m-title span:hover{
        text-decoration-line:underline
    }
    .-other-menus .-js-other-menus .link-int .m-title i{
        font-size:26px;
        vertical-align:middle;
        line-height:0;
        color:#ff6e00
    }
    .-other-menus .-js-other-menus .link-int .m-title i.icons-tiendas-oficiales{
        margin-left:5px;
        font-size:18px
    }
    .-other-menus .-js-other-menus .link-int .m-title i.icons-service{
        background:url(https://promart.vteximg.com.br/arquivos/promart.sprites.png) -511px -269px no-repeat;
        background-size:825px 494px;
        width:22px;
        height:22px;
        margin-left:6px;
        zoom:.75
    }
    .-other-menus .-js-other-menus .link-int.cyber{
        margin-top:6px
    }
    .-other-menus .-js-other-menus .link-int.cyber:hover .m-title{
        box-shadow:0 1px 4px rgba(145,66,12,.38)
    }
    .-other-menus .-js-other-menus .link-int.cyber .m-title{
        padding:2px 14px 2px 3px;
        background:#FFEBCC;
        border-radius:35px;
        transition:all .3s ease
    }
    .-other-menus .-js-other-menus .link-int.cyber i.icons-cyber{
        background-image:url(https://promartrd.vteximg.com.br/arquivos/promart.sprites.png);
        background-repeat:no-repeat;
        position:relative;
        background-position:-8px -398px;
        background-size:801px 473px;
        width:122px;
        height:24px
    }
    .-other-menus .-js-other-menus .link-int.releases{
        margin:0;
        border-left:0!important;
        width:182px!important
    }
    .-other-menus .-js-other-menus .link-int.ofertas,.-other-menus .-js-other-menus .link-int.releases{
        position:relative;
        box-sizing:border-box;
        padding-right:20px;
        width:200px;
        border-left:1px solid #E1E1E1;
        border-right:1px solid #E1E1E1
    }
    .-other-menus .-js-other-menus .link-int.ofertas .m-title,.-other-menus .-js-other-menus .link-int.releases .m-title{
        padding:5px 13px
    }
    .-other-menus .-js-other-menus .link-int.ofertas .icons-ofertas,.-other-menus .-js-other-menus .link-int.releases .icons-ofertas{
        background:url(https://promart.vteximg.com.br/arquivos/promart.sprites.png) -314px -92px no-repeat;
        background-size:824px 495px;
        margin-right:6px;
        width:29px;
        height:29px
    }
    .-other-menus .-js-other-menus .link-int.ofertas .icons-releases,.-other-menus .-js-other-menus .link-int.releases .icons-releases{
        background:url(https://promart.vteximg.com.br/arquivos/promart.sprites.png) -205px -221px no-repeat;
        background-size:825px 494px;
        margin-right:6px;
        width:29px;
        height:29px
    }
    .-other-menus .-js-other-menus .link-int.ofertas .icons-arrow,.-other-menus .-js-other-menus .link-int.releases .icons-arrow{
        right:4px;
        font-size:20px;
        color:#959595;
        -webkit-transform:rotate(90deg);
        -moz-transform:rotate(90deg);
        -ms-transform:rotate(90deg);
        -o-transform:rotate(90deg);
        transform:rotate(90deg);
        -webkit-transition:.3s all;
        -moz-transition:.3s all;
        -ms-transition:.3s all;
        -o-transition:.3s all;
        transition:.3s all
    }
    .-other-menus .-js-other-menus .link-int.ofertas:hover,.-other-menus .-js-other-menus .link-int.releases:hover{
        text-decoration:underline
    }
    .-other-menus .-js-other-menus .link-int.ofertas.active .icons-arrow,.-other-menus .-js-other-menus .link-int.releases.active .icons-arrow{
        -webkit-transform:rotate(-90deg);
        -moz-transform:rotate(-90deg);
        -ms-transform:rotate(-90deg);
        -o-transform:rotate(-90deg);
        transform:rotate(-90deg);
        color:#FF6E00
    }
    .-other-menus .-js-other-menus .link-int.cyberwow{
        position:relative;
        box-sizing:border-box
    }
    .-other-menus .-js-other-menus .link-int.cyberwow .m-title{
        padding:7px 13px
    }
    .-other-menus .-js-other-menus .link-int.cyberwow .icons-cyber-wow{
        background:url(https://promart.vteximg.com.br/arquivos/promart.sprites.png) -333px -128px no-repeat;
        background-size:824px 495px;
        margin-right:6px;
        width:26px;
        height:24px
    }
    .-other-menus .-js-other-menus .a-wrap .box-ofertas,.-other-menus .-js-other-menus .a-wrap .box-releases{
        top:100%;
        background:#fff;
        position:absolute;
        width:200px;
        margin:0 0 0 7px;
        box-sizing:border-box;
        padding:0;
        filter:drop-shadow(0 2px 12px rgba(0, 0, 0, .25));
        border-radius:0 0 15px 15px;
        overflow:hidden;
        z-index:-1;
        display:none
    }
    .-other-menus .-js-other-menus .a-wrap .box-ofertas.active,.-other-menus .-js-other-menus .a-wrap .box-releases.active{
        display:block
    }
    .-other-menus .-js-other-menus .a-wrap .box-ofertas a,.-other-menus .-js-other-menus .a-wrap .box-releases a{
        display:block;
        padding:5px 7px;
        font-size:15px;
        text-align:left;
        border-bottom:1px solid #E1E1E1
    }
    .-other-menus .-js-other-menus .a-wrap .box-ofertas a:active,.-other-menus .-js-other-menus .a-wrap .box-ofertas a:hover,.-other-menus .-js-other-menus .a-wrap .box-releases a:active,.-other-menus .-js-other-menus .a-wrap .box-releases a:hover{
        background:#EBEBEB
    }
    .-other-menus .-js-other-menus .a-wrap .box-ofertas a:before,.-other-menus .-js-other-menus .a-wrap .box-releases a:before{
        content:"";
        display:inline-block;
        background-image:url(https://promartrd.vteximg.com.br/arquivos/promart.sprites.png);
        background-repeat:no-repeat;
        background-size:770px 470px;
        vertical-align:middle;
        height:37px;
        width:42px
    }
    .-other-menus .-js-other-menus .a-wrap .box-ofertas a.oferta-tarjeta-oh:before,.-other-menus .-js-other-menus .a-wrap .box-releases a.oferta-tarjeta-oh:before{
        background-position:-628px -8px;
        margin:0 6px 0 5px;
        zoom:.8
    }
    .-other-menus .-js-other-menus .a-wrap .box-ofertas a.oferta-combazos:before,.-other-menus .-js-other-menus .a-wrap .box-releases a.oferta-combazos:before{
        background-position:-583px -47px;
        margin:0 0 0 10px;
        zoom:.8
    }
    .-other-menus .-js-other-menus .a-wrap .box-ofertas a.oferta-preciazos:before,.-other-menus .-js-other-menus .a-wrap .box-releases a.oferta-preciazos:before{
        background-position:-676px -48px;
        margin:0 4px 0 6px;
        zoom:.8
    }
    .-other-menus .-js-other-menus .a-wrap .box-ofertas a.oferta-stock:before,.-other-menus .-js-other-menus .a-wrap .box-releases a.oferta-stock:before{
        background:url(https://promart.vteximg.com.br/arquivos/sprites.png) -1500px -2100px!important;
        text-decoration:none;
        margin:0 0 0 6px;
        width:46px;
        height:37px;
        zoom:.8
    }
    .-other-menus .-js-other-menus .a-wrap .box-ofertas a.oferta-lo-nuevo:before,.-other-menus .-js-other-menus .a-wrap .box-releases a.oferta-lo-nuevo:before{
        background-position:-19px -213px;
        margin:0 2px 0 0;
        width:40px!important;
        zoom:.8
    }
    .-other-menus .-js-other-menus .a-wrap .box-ofertas a.oferta-despacho-express:before,.-other-menus .-js-other-menus .a-wrap .box-releases a.oferta-despacho-express:before{
        background-position:-86px -211px;
        margin:0 6px 0 5px;
        zoom:.8
    }
    .-other-menus .-js-other-menus .a-wrap .box-ofertas a.oferta-infaltables::before,.-other-menus .-js-other-menus .a-wrap .box-releases a.oferta-infaltables::before{
        background-position:-122px -208px;
        margin:0 6px 0 5px;
        zoom:.8
    }
    .-other-menus .-js-other-menus .a-wrap .box-ofertas a.oferta-peruPasion::before,.-other-menus .-js-other-menus .a-wrap .box-releases a.oferta-peruPasion::before{
        background-position:-157px -207px;
        margin:0 6px 0 5px;
        zoom:.8
    }
    .-other-menus .-js-other-menus .a-wrap .box-ofertas a.oferta-tiendasOficiales::before,.-other-menus .-js-other-menus .a-wrap .box-releases a.oferta-tiendasOficiales::before{
        background-position:-57px -215px;
        margin:0 6px 0 5px;
        zoom:.8;
        width:30px!important
    }
    .-other-menus .-js-other-menus .a-wrap .box-releases{
        width:182px!important;
        margin:0
    }
    .-other-menus .-js-other-menus .a-wrap .box-releases a:before{
        width:31px!important
    }
}
.cj-search{
    position:absolute;
    width:100%;
    left:0;
    right:0;
    z-index:2
}
.cj-search .icon-cerrar{
    z-index:999;
    cursor:pointer;
    display:none;
    position:absolute;
    font-size:11px;
    top:27%;
    right:47px;
    color:#fff;
    background-color:#969696;
    border-radius:50%;
    padding:4px;
    text-align:center;
    text-decoration-line:none
}
.cj-search .icon-cerrar .tooltip-search{
    visibility:hidden;
    width:120px;
    background:#000;
    opacity:.8;
    color:#fff;
    text-align:center;
    border-radius:6px;
    padding:5px 0;
    position:absolute;
    z-index:1;
    right:-55px;
    top:30px;
    font-size:14px
}
.cj-search .icon-cerrar:hover .tooltip-search{
    visibility:visible!important;
    z-index:9999
}
.cj-search .mCSB_inside>.mCSB_container{
    margin-right:18px
}
.cj-search .wp-inp{
    position:relative;
    z-index:1;
    margin-left:22.5%
}
.cj-search .wp-inp i.icons-buscar{
    position:absolute;
    right:19px;
    top:20%;
    font-size:27px;
    color:#ff6e00;
    z-index:8
}
.cj-search .resul{
    position:absolute;
    z-index:6;
    left:0;
    top:39px;
    width:100%;
    background:#fff;
    border:1px solid rgba(0,0,0,.1);
    border-top:none;
    display:none;
    padding:10px 10px 0;
    min-height:97px;
    text-align:left;
    border-radius:0 0 20px 20px;
    overflow:hidden
}
.cj-search .resul p{
    display:block;
    text-align:center;
    font-size:16px;
    padding:19px
}
.cj-search .resul .items{
    max-height:287px;
    margin-bottom:4px;
    max-width:initial
}
.cj-search .resul .items b{
    padding:8px 12px;
    box-sizing:border-box;
    display:block
}
.cj-search .resul .productName{
    font-size:15px;
    color:rgba(0,0,0,.9);
    font-family:Roboto-Regular,sans-serif;
    display:block;
    padding:8px 0
}
.cj-search .resul .productName:hover{
    color:#ff6e00
}
.cj-search .resul .detalle{
    padding-left:6px;
    display:inline-block;
    vertical-align:middle;
    width:calc(100% - 58px)
}
.cj-search .resul img{
    display:inline-block;
    vertical-align:middle;
    width:58px
}
.cj-search .resul .item{
    display:block;
    width:100%;
    padding-left:6px
}
.cj-search .resul .item:last-child{
    border-bottom:none
}
.cj-search .ver-todos{
    background:#ECECEC;
    padding:15px 20px;
    border-top:1px solid #C7C7C7;
    box-shadow:0 -4px 8px rgba(0,0,0,.15)
}
.cj-search .ver-todos a.ir-todos{
    color:rgba(0,0,0,.9);
    text-decoration:none;
    position:relative
}
.cj-search .ver-todos a.ir-todos:hover{
    color:#ff6e00;
    text-decoration:underline
}
.cj-search .ver-todos .ver{
    font-family:Roboto-Regular,sans-serif;
    margin-bottom:0;
    display:block;
    position:relative;
    font-size:16px
}
.cj-search .ver-todos .ver i{
    color:#ff6e00;
    transform:rotate(0);
    top:2px;
    margin-left:4px
}
.cj-search .ver-todos a.item_t{
    font-size:15px;
    padding:2px;
    display:none;
    text-decoration:none;
    color:rgba(0,0,0,.8)
}
.cj-search.open,.cj-search.open .resul{
    display:block
}
.cj-search .ver-todos a.item_t span.bq{
    color:#ff6e00
}
.cj-search .ver-todos a.item_t:hover{
    color:#ff6e00;
    text-decoration:underline
}
.cj-search .ver-todos a.item_t::before{
    content:"•";
    margin-right:5px;
    font-weight:700
}
.cj-search .ver-todos a{
    margin-right:4px
}
.cj-search input{
    height:39px;
    border:none;
    font-size:16px!important;
    padding-left:21px;
    padding-right:45px;
    font-family:Roboto-Light,sans-serif;
    border-radius:83px
}
.cj-search input:focus{
    box-shadow:0 2px 4px rgba(0,0,0,.3)
}
.cj-search.open input{
    z-index:7;
    position:relative;
    font-size:16px;
    box-shadow:1px -2px 7px 1px rgba(0,0,0,.3);
    border-radius:20px 20px 0 0
}
.cj-search.open.-anisearch{
    animation-name:anisearch;
    animation-timing-function:ease-in-out
}
@media screen and (max-width:1126px){
    .cj-search .resul,header .container{
        padding:0
    }
    .cj-search{
        display:block;
        -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
        filter:alpha(opacity=0);
        transform:translateY(-20px);
        transition:all .5s ease
    }
    .cj-search .-stl3-select{
        display:none
    }
    .cj-search .wp-inp{
        margin-left:11px
    }
    .cj-search .wp-inp input{
        width:100%
    }
    .cj-search .wp-inp i.icons-buscar{
        top:6px
    }
    .h-left{
        max-width:121px
    }
    .h-left.open{
        margin-left:-105px
    }
    header .js-minicart-mbl .cart-icon,header .search{
        position:relative
    }
    header{
        box-shadow:0 0 10px rgba(0,0,0,.12)
    }
    header .ih-dsk .grt{
        display:none!important
    }
    header .menu .-ic{
        font-size:30px;
        font-weight:400
    }
    header .search{
        max-width:inherit;
        width:100%
    }
    header .js-minicart-mbl .cart-icon i{
        font-size:38px;
        color:#fff
    }
    header .js-minicart-mbl .cart-icon span{
        position:absolute;
        background:#000;
        color:#fff;
        right:-9px;
        top:-25px
    }
    header .js-minicart-mbl .cart-icon span .nm{
        font-size:14px;
        font-family:Roboto-Medium;
        margin:0;
        width:19px;
        height:19px;
        line-height:20px
    }
    header .-tbl .tb-cell.-wlg{
        width:60%;
        max-width:108px;
        min-width:85px;
        -webkit-transition:all .3s ease;
        -moz-transition:all .3s ease;
        -ms-transition:all .3s ease;
        -o-transition:all .3s ease;
        transition:all .3s ease
    }
    header .-tbl .tb-cell.-wctg{
        display:none
    }
    header .-tbl .tb-cell.-wcc{
        max-width:none;
        text-align:center;
        width:6%;
        min-width:54px
    }
    header .-tbl .tb-cell.-wmn{
        max-width:25px;
        text-align:right;
        width:16%
    }
    header .-tbl .tb-cell.wsh{
        max-width:none;
        padding-right:0;
        text-align:right;
        min-width:55px
    }
    header .-tbl .-cic{
        text-align:right
    }
    header .-tbl .-cic .tb-cell.-wcc,header .-tbl .-cic .tb-cell.wsh{
        display:inline-block
    }
    header .-tbl .-cic .tb-cell.-wmn{
        display:inline-block;
        width:auto;
        max-width:none;
        margin-left:7px
    }
    header .js-mnus-f{
        padding:14px 10px 13px 13px
    }
    header .js-mnus-f .menu-icon{
        height:18px
    }
    header .js-mnus-f.active{
        padding:14px 8.8px 13px 8.9px
    }
    header.-hd .container .row .-tbl .tb-row{
        display:flex;
        justify-content:space-between;
        align-items:center
    }
    header.-hd .container .row .-tbl .h-right{
        width:100%;
        display:flex;
        justify-content:space-between;
        align-items:center
    }
    header.-hd .container .row .-tbl .h-right .wsh{
        width:100%;
        z-index:10
    }
    header.-hd .container .row .-tbl .h-right .-wcc{
        width:50%;
        max-width:65px;
        min-width:45px
    }
    .home-mbl-only-1126{
        display:block!important
    }
    .menu-icon span{
        height:2px
    }
}
@media screen and (min-width:1127px){
    .cj-search,.logo-scroll.active .home-dsk-only-1126{
        position:relative
    }
    header .bp{
        width:40px!important;
        height:40px!important;
        padding-bottom:0!important;
        font-size:12px
    }
    header .ih-dsk,header .search{
        max-width:none;
        width:100%
    }
    header .ih-dsk{
        display:inline-block!important;
        margin-right:16px;
        text-align:left
    }
    header .search .-ih{
        font-size:24px;
        top:0;
        line-height:37px
    }
    header .search:hover .bp{
        background-color:#ff6e00!important;
        transition:all 1.5s ease 0s
    }
    header .search:hover .-ih{
        color:#fff
    }
    header .search:hover .amount-produc{
        background-color:#262626;
        transition:all 1.3s ease 0s
    }
    header .mini-header{
        display:block
    }
    header .-tbl .tb-cell.-wlg{
        width:259px;
        font-size:0
    }
    header .-tbl .tb-cell.-wcd{
        max-width:85px;
        font-size:0
    }
    header .-tbl .tb-cell.-wctg{
        max-width:45px
    }
    header .-tbl .tb-cell.-wcc{
        max-width:25px
    }
    header a.js-mnus-f{
        transform:translateX(0);
        transition:all .3s ease;
        animation:icomenu .3s linear;
        display:none;
        visibility:hidden;
        opacity:0
    }
    header .logo-scroll{
        transform:translateX(0);
        transition:transform .3s ease
    }
    header .logo-scroll.active{
        transform:translateX(30px)
    }
    header a.js-mnus-f.scroll{
        display:inline-block;
        visibility:visible;
        opacity:1;
        width:auto;
        vertical-align:bottom;
        padding:21px 15px;
        top:6px;
        height:65px;
        position:relative;
        transition:all 1s ease 0s;
        margin:-16px 11px -4px -25px
    }
    header a.js-mnus-f.scroll:hover{
        background-color:#000
    }
    header a.js-mnus-f.scroll .-txt{
        display:none
    }
    .home-mbl-only-in-1126{
        display:none!important
    }
    .home-dsk-only-1126{
        display:inline!important
    }
    .cj-search,.cj-search .ver-todos a.item_t{
        display:block
    }
    .cj-search{
        padding:2px;
        bottom:0;
        border-radius:83px
    }
    .cj-search .ver-todos{
        margin-left:-10px;
        margin-right:-10px
    }
    .cj-search .ver-todos .ver{
        margin-bottom:7px;
        font-size:20px
    }
    .cj-search .icon-buscar{
        position:absolute;
        top:21%;
        right:13px;
        font-size:26px
    }
    .cj-search input{
        height:43px;
        font-size:16px;
        width:100%;
        display:block;
        min-width:0;
        max-width:none;
        color:rgba(0,0,0,.7)
    }
    .cj-search .wp-inp{
        margin-right:2%;
        max-width:383px
    }
}
@media screen and (max-width:1123px){
    header .mini-header{
        margin-top:-24px
    }
}
@media screen and (max-width:1257px){
    header .mini-header a{
        padding:0 9px
    }
}
@media screen and (min-width:1280px){
    header .-tbl .tb-cell.-wcd{
        max-width:91px;
        text-align:center
    }
    header .-tbl .tb-cell.-wctg{
        max-width:108px;
        text-align:center
    }
    .downMenu.open:before{
        right:68px
    }
}
@media screen and (max-width:680px){
    .menu-icon.open:before{
        top:42px!important
    }
}
.block-store{
    height:100%;
    -webkit-transition:transform .5s;
    -moz-transition:transform .5s;
    -ms-transition:transform .5s;
    -o-transition:transform .5s
}
.block-store.hide-msg{
    -webkit-transform:translateX(-120%);
    -moz-transform:translateX(-120%);
    -ms-transform:translateX(-120%);
    -o-transform:translateX(-120%)
}
.-category-main{
    width:20%;
    max-width:220px
}
.section-menu{
    position:relative;
    width:100%;
    max-width:1320px
}
.section-menu.active{
    position:fixed;
    top:64px
}
.section-menu.active .menu-content{
    top:0
}
.menu-home{
    background:#fff;
    display:inline-block;
    box-shadow:3px 4px 8px rgba(0,0,0,.25);
    width:20%;
    top:1px;
    padding:0;
    max-width:220px;
    transition:.3s ease all
}
.menu-home.downMenu{
    border-radius:0
}
.menu-home.downMenu.open::before{
    display:none
}
.menu-home .dept{
    margin:0
}
.menu-home .dept .item-dept{
    font-size:14px;
    transition:.1s ease all
}
.menu-home .dept .item-dept .link-dept{
    color:rgba(0,0,0,.6);
    padding:2.5px 0 2.5px 30px;
    display:block
}
.menu-home .dept .item-dept .link-dept .icon-menu{
    transform:rotate(360deg);
    text-align:right;
    position:relative;
    float:right;
    margin-right:6px;
    display:none
}
.menu-home .dept .item-dept a:first-child{
    padding:5px 0 3px 30px
}
.menu-home .dept .item-dept .dept-name:before{
    display:none
}
@media screen and (min-width:681px){
    .menu-home .dept .item-dept.selected,.menu-home .dept .item-dept:hover{
        background-color:#FF6E00;
        font-family:Roboto-Bold,sans-serif
    }
    .menu-home .dept .item-dept.selected .link-dept,.menu-home .dept .item-dept:hover .link-dept{
        color:#fff
    }
    .menu-home .dept .item-dept.selected .link-dept .icon-menu,.menu-home .dept .item-dept:hover .link-dept .icon-menu{
        display:block
    }
}
.menu-home .dept .item-dept:first-child .link-dept{
    padding-top:6px
}
.menu-content{
    display:inline-block;
    background-color:#fff;
    position:absolute;
    right:0;
    top:-36px;
    visibility:hidden;
    opacity:0;
    transform:translateX(-50px);
    transition:all .3s ease;
    z-index:2;
    max-height:566px;
    height:566px;
    width:calc(100% - 220px)
}
.menu-content.open{
    display:inline-block;
    -webkit-transform:translateX(0);
    -moz-transform:translateX(0);
    -o-transform:translateX(0);
    -ms-transform:translateX(0);
    transform:translateX(0);
    visibility:visible;
    opacity:1
}
.menu-content .col-items-cat{
    margin-top:20px;
    max-height:487px;
    overflow:auto;
    padding:0 0 20px 30px;
    margin-right:10px
}
.menu-content .col-items-cat .col-cat{
    width:32.33%;
    display:inline-flex;
    flex-wrap:wrap;
    padding-bottom:10px;
    margin-bottom:9px
}
.menu-content .col-items-cat .col-cat.col-cat-mb{
    display:none
}
.menu-content .content-difuminado{
    width:100%;
    height:46px;
    bottom:0;
    position:absolute;
    background:linear-gradient(180deg,rgba(255,255,255,0) 0,rgba(255,255,255,.577982) 29.25%,#FFF 70.07%)
}
.menu-content .col-title-dpt{
    background-color:#fff;
    top:0;
    padding-left:30px;
    padding-top:10px;
    width:100%
}
.menu-content .col-title-dpt .title-dpt{
    display:flex;
    flex-wrap:wrap;
    justify-content:space-between;
    align-items:center
}
.menu-content .col-title-dpt .title-dpt h3{
    padding:0!important;
    font-size:22px;
    font-weight:600;
    color:rgba(0,0,0,.8);
    display:inline-block;
    line-height:1.6;
    transition:.4s ease-in-out;
    position:relative
}
.menu-content .col-title-dpt .title-dpt h3::before{
    content:"";
    width:0;
    height:3px;
    background-color:#FF6E00;
    transition:.4s ease-in-out;
    position:absolute;
    bottom:-2px
}
.menu-content .col-title-dpt .title-dpt h3:hover::before{
    width:100%;
    transition:.4s ease-in-out
}
.menu-content .col-title-dpt .title-dpt h3 i{
    font-size:32px;
    position:relative;
    bottom:-4px;
    color:#FF6E00;
    margin-right:2px
}
.menu-content .col-title-dpt .title-dpt h3 a{
    font-size:inherit
}
.menu-content .col-title-dpt .title-dpt h3 a i{
    vertical-align:top
}
.menu-content .col-title-dpt .title-dpt h3 a:before{
    display:none
}
.menu-content .col-title-dpt .title-dpt a{
    font-size:14px;
    margin-right:20px;
    color:rgba(0,0,0,.8);
    position:relative
}
.menu-content .col-title-dpt .title-dpt a i{
    color:#FF6E00;
    position:relative;
    vertical-align:middle
}
.menu-content .col-title-dpt .title-dpt a::before{
    content:"";
    width:0;
    height:1px;
    background-color:rgba(0,0,0,.8);
    transition:.4s ease-in-out;
    position:absolute;
    bottom:0
}
.menu-content .col-title-dpt .title-dpt a:hover::before{
    width:75%;
    transition:.4s ease-in-out
}
.menu-content .img-cat{
    max-width:80px;
    width:100%;
    height:100%;
    float:left;
    position:relative
}
.menu-content .img-cat .box-color{
    height:42px;
    background-color:#84B5E3;
    position:absolute;
    width:100%;
    border-radius:5px
}
.menu-content .img-cat .src-img-cat{
    background-image:url(archivos/sprite-icons-category-promart-v2.png?v=176212);
    background-repeat:no-repeat;
    width:80px;
    height:80px;
    background-size:inherit;
    position:relative;
    top:-19px;
    display:inline-block
}
.menu-content .img-cat .src-img-cat::before{
    content:"";
    border:1px solid #fff;
    width:100%;
    height:100%;
    position:absolute
}
.menu-content .img-cat img{
    position:relative;
    top:-16px
}
.menu-content .img-cat .color-40CFA2{
    color:#40CFA2
}
.menu-content .img-cat .color-93D9CF{
    color:#93D9CF
}
.menu-content .img-cat .color-D9FBD6{
    color:#D9FBD6
}
.menu-content .img-cat .color-FF6B3D{
    color:#FF6B3D
}
.menu-content .img-cat .color-FF8E62{
    color:#FF8E62
}
.menu-content .img-cat .color-FFA987{
    color:#FFA987
}
.menu-content .img-cat .color-84B5E3{
    color:#84B5E3
}
.menu-content .img-cat .color-98D7EC{
    color:#98D7EC
}
.menu-content .img-cat .color-AED9E7{
    color:#AED9E7
}
.menu-content .img-cat .color-B57FD8{
    color:#B57FD8
}
.menu-content .img-cat .color-A2ABF0{
    color:#A2ABF0
}
.menu-content .img-cat .color-DADDFF{
    color:#DADDFF
}
.menu-content .img-cat .color-FF6060{
    color:#FF6060
}
.menu-content .img-cat .color-FF8081{
    color:#FF8081
}
.menu-content .img-cat .color-FFCECE{
    color:#FFCECE
}
.menu-content .content-cat{
    display:inline-block;
    padding:0 10px 10px;
    width:calc(100% - 80px)
}
.content-cat-mb,.menu-content .content-cat .sub-cat .subcat-hidden{
    display:none
}
.menu-content .content-cat .item-cat{
    font-weight:600;
    font-size:15px;
    position:relative
}
.menu-content .content-cat .item-cat .link-cat{
    color:rgba(0,0,0,.8)
}
.menu-content .content-cat .sub-cat{
    margin:0;
    background-color:transparent
}
.menu-content .content-cat .sub-cat .item-sub-cat{
    font-size:13px
}
.menu-content .content-cat .sub-cat .item-sub-cat .link-sub-cat{
    color:rgba(0,0,0,.6);
    position:relative
}
.menu-content .content-cat .sub-cat .item-sub-cat .link-sub-cat::before{
    content:"";
    width:0;
    height:1px;
    background-color:rgba(0,0,0,.48);
    transition:.4s ease-in-out;
    position:absolute;
    bottom:0
}
@media screen and (min-width:681px){
    .menu-content .content-cat .sub-cat .item-sub-cat .link-sub-cat:hover::before{
        width:100%;
        transition:.4s ease-in-out
    }
}
.menu-content .content-cat .sub-cat .item-ver-mas .link-ver-mas{
    position:relative;
    color:#FF6E00;
    font-size:13px;
    font-weight:600;
    cursor:pointer;
    transition:.1s ease all
}
.menu-content .content-cat .sub-cat .item-ver-mas .link-ver-mas i{
    top:1px;
    right:-16px;
    font-size:15px;
    font-weight:600;
    color:#FF6E00;
    transition:.1s ease all
}
.menu-content .content-cat .sub-cat .item-ver-mas .link-ver-mas.up i{
    transform:rotate(270deg)
}
.body{
    height:500px;
    background-color:#000
}
@media screen and (max-width:1126px){
    .menu-home.downMenu.open{
        width:95%;
        max-width:316px;
        left:0;
        top:0;
        overflow:auto;
        overflow-y:scroll;
        -webkit-overflow-scrolling:touch;
        height:calc(100vh - 64px)
    }
    .menu-home.downMenu.open::before{
        display:block;
        right:auto;
        left:20px
    }
    .menu-home .dept{
        overflow:hidden;
        padding-bottom:110px
    }
    .menu-home .dept .item-dept{
        font-size:16px;
        padding:0;
        background:#F2F2F2;
        border-bottom:1px solid #E0E0E0;
        outline:0;
        position:relative
    }
    .menu-home .dept .item-dept.js-open-cat-mb .dept-name:before{
        content:"";
        width:15px;
        height:100%;
        position:absolute;
        left:0;
        top:0;
        border-left:10px solid #FF6E00;
        border-top:28px solid transparent;
        border-bottom:28px solid transparent;
        display:none
    }
    .menu-home .dept .item-dept .dept-name{
        padding:0 0 0 20px;
        position:relative;
        height:55px;
        display:flex;
        align-items:center;
        flex-wrap:wrap
    }
    .menu-home .dept .item-dept .dept-name .icons-catalogos,.menu-home .dept .item-dept .dept-name .icons-categorias,.menu-home .dept .item-dept .dept-name .icons-combazos,.menu-home .dept .item-dept .dept-name .icons-cyber,.menu-home .dept .item-dept .dept-name .icons-cyber-wow,.menu-home .dept .item-dept .dept-name .icons-inicio,.menu-home .dept .item-dept .dept-name .icons-inspiracion,.menu-home .dept .item-dept .dept-name .icons-lo-nuevo,.menu-home .dept .item-dept .dept-name .icons-ofertas,.menu-home .dept .item-dept .dept-name .icons-preciazos,.menu-home .dept .item-dept .dept-name .icons-release,.menu-home .dept .item-dept .dept-name .icons-service,.menu-home .dept .item-dept .dept-name .icons-tarjeta-oh,.menu-home .dept .item-dept .dept-name .icons-tiendas-oficial{
        background-image:url(https://promartrd.vteximg.com.br/arquivos/promart.sprites.png);
        background-repeat:no-repeat;
        background-size:738px 470px;
        position:relative;
        height:37px;
        width:42px
    }
    .menu-home .dept .item-dept .dept-name .icons-categorias{
        background-position:-693px -6px;
        background-size:750px 475px
    }
    .menu-home .dept .item-dept .dept-name .icons-release{
        margin-left:15px!important;
        background-position:-197px -216px;
        background-size:807px 494px;
        width:36px!important
    }
    .menu-home .dept .item-dept .dept-name .icons-ofertas{
        background-position:-306px -89px;
        background-size:824px 495px
    }
    .menu-home .dept .item-dept .dept-name .icons-tarjeta-oh{
        background-position:-628px -8px;
        background-size:770px 470px
    }
    .menu-home .dept .item-dept .dept-name .icons-preciazos{
        background-position:-645px -48px;
        background-size:740px 470px
    }
    .menu-home .dept .item-dept .dept-name .icons-combazos{
        background-position:-583px -47px;
        background-size:780px 485px
    }
    .menu-home .dept .item-dept .dept-name .icons-inspiracion{
        background-position:-655px -8px;
        background-size:752px 480px
    }
    .menu-home .dept .item-dept .dept-name .icons-inspiracion:before{
        display:none
    }
    .menu-home .dept .item-dept .dept-name .icons-lo-nuevo{
        background-position:-738px -52px;
        background-size:790px 511px
    }
    .menu-home .dept .item-dept .dept-name .icons-inicio{
        background-position:-704px -15px;
        background-size:934px 572px
    }
    .menu-home .dept .item-dept .dept-name .icons-tiendas-oficial{
        background-position:-239px -88px;
        background-size:825px 494px
    }
    .menu-home .dept .item-dept .dept-name .icons-cyber{
        background-position:-7px -448px;
        background-size:957px 590px
    }
    .menu-home .dept .item-dept .dept-name .icons-catalogos{
        background-position:-542px -151px;
        background-size:780px 485px
    }
    .menu-home .dept .item-dept .dept-name .icons-service{
        background-size:817px 504px;
        background-position:-503px -267px;
        width:30px!important;
        margin-left:18px!important
    }
    .menu-home .dept .item-dept .dept-name .icons-cyber-wow{
        background-position:-333px -128px;
        background-size:825px 494px;
        width:26px;
        height:24px;
        margin-left:19px!important
    }
    .menu-home .dept .item-dept .link-dept{
        width:calc(100% - 53px);
        display:block;
        padding:0;
        text-decoration:none!important
    }
    .menu-home .dept .item-dept .link-dept .icon-menu{
        transform:rotate(90deg);
        margin-right:17px;
        display:inline-block;
        color:rgba(0,0,0,.4)
    }
    .menu-home .dept .item-dept .link-dept-2 .icon-menu{
        transform:rotate(90deg)!important;
        margin-right:17px;
        display:inline-block!important;
        color:rgba(0,0,0,.4)!important
    }
    .menu-home .dept .item-dept .icono-dept{
        display:inline-block!important;
        font-size:30px;
        vertical-align:middle;
        color:#3F3F3F;
        margin-right:10px;
        width:42px;
        text-align:center
    }
    .menu-home .dept .item-dept.home-mbl-only-1126.js-open-cat-mb.selected .link-dept,.menu-home .dept .item-dept.home-mbl-only-1126.js-open-cat-mb:not(.selected) .dept-name:not(.selected) .link-dept-bold{
        font-weight:700
    }
    .menu-home .dept .item-dept.home-mbl-only-1126.js-open-cat-mb:not(.selected) .link-dept{
        font-weight:400
    }
    .menu-home .dept .item-dept.home-mbl-only-1126:not(.selected):not(.js-open-cat-mb){
        background:#fff
    }
    .menu-home .dept .item-dept.selected{
        background:#F2F2F2;
        font-family:Roboto-Regular,sans-serif
    }
    .menu-home .dept .item-dept.selected .link-dept{
        color:rgba(0,0,0,.8);
        text-decoration:none!important;
        font-weight:700
    }
    .menu-home .dept .item-dept.open-default{
        background:#fff
    }
    .menu-home .dept .item-dept.open-default .dept-name{
        padding:0
    }
    .menu-home .dept .item-dept.open-default .dept-name:before{
        display:none!important
    }
    .menu-home .dept .item-dept.open-default .icono-dept{
        color:#FF6E00!important;
        position:absolute;
        margin-left:11px
    }
    .menu-home .dept .item-dept.open-default .icono-dept.icons-tiendas-oficial{
        margin-left:20px
    }
    .menu-home .dept .item-dept.open-default .link-dept .icon-menu{
        transform:rotate(270deg);
        display:block;
        color:#FF6E00
    }
    .menu-home .dept .item-dept.open-default .link-dept{
        color:#000;
        display:inline;
        padding:19px 0 0 63px;
        text-decoration:none!important;
        height:100%;
        width:100%
    }
    .menu-home .dept .item-dept.open-default .link-dept.cyber{
        position:relative
    }
    .menu-home .dept .item-dept.open-default .link-dept.cyber:before{
        content:'';
        position:absolute;
        top:0;
        left:0;
        background:#ff6e00;
        width:6px;
        height:100%
    }
    .menu-home .dept .item-dept.open-default .link-dept.cyber span{
        font-family:Roboto-Light,sans-serif
    }
    .menu-home .dept .item-dept.open-default.down-arrow .link-dept .icon-menu{
        transform:rotate(90deg)
    }
    .menu-home .dept .item-dept.open-default.down-arrow .link-dept-2 .icon-menu{
        transform:rotate(270deg)!important;
        display:block;
        color:#FF6E00!important
    }
    .menu-home .dept .item-dept.selected .icono-dept{
        color:#FF6E00!important
    }
    .menu-home .dept .item-dept.selected .link-dept .icon-menu{
        transform:rotate(270deg);
        display:block;
        color:#FF6E00
    }
    .menu-home .dept .item-dept.selected .dept-name:before{
        display:inline-block
    }
    .menu-home .dept .item-dept .content-cat-mb{
        display:none
    }
    .menu-home .dept .content-placeholder-menu-home .item-dept{
        z-index:initial;
        display:block
    }
    .menu-home .dept .content-placeholder-menu-home .item-dept .dept-name{
        padding:0
    }
    .menu-home .dept .content-placeholder-menu-home .item-dept .dept-name .icono-dept{
        position:absolute;
        left:20px
    }
    .menu-home .dept .content-placeholder-menu-home .item-dept .dept-name>.link-dept{
        cursor:pointer;
        width:100%;
        height:100%;
        padding:19px 0 0 72px
    }
    .menu-home .dept .content-placeholder-menu-home .item-dept.selected .dept-name:before{
        content:"";
        width:15px;
        height:100%;
        display:inline-block;
        position:absolute;
        left:0;
        top:0;
        border-left:10px solid #FF6E00;
        border-top:28px solid transparent;
        border-bottom:28px solid transparent
    }
    .menu-home .dept .content-placeholder-menu-home-ofertas,.menu-home .dept .content-placeholder-menu-home-releases{
        overflow:hidden;
        display:none
    }
    .menu-home .dept .content-placeholder-menu-home-ofertas li.item-dept,.menu-home .dept .content-placeholder-menu-home-releases li.item-dept{
        display:none!important
    }
    .menu-home .dept .content-placeholder-menu-home-ofertas .box-ofertas,.menu-home .dept .content-placeholder-menu-home-ofertas .box-releases,.menu-home .dept .content-placeholder-menu-home-releases .box-ofertas,.menu-home .dept .content-placeholder-menu-home-releases .box-releases{
        display:flex;
        flex-direction:column
    }
    .menu-home .dept .content-placeholder-menu-home-ofertas .box-ofertas a,.menu-home .dept .content-placeholder-menu-home-ofertas .box-releases a,.menu-home .dept .content-placeholder-menu-home-releases .box-ofertas a,.menu-home .dept .content-placeholder-menu-home-releases .box-releases a{
        cursor:pointer;
        width:100%;
        padding:0 0 0 20px;
        height:55px;
        display:flex;
        align-items:center;
        flex-wrap:wrap;
        background:#F2F2F2;
        border-bottom:1px solid #E0E0E0;
        color:rgba(0,0,0,.6)
    }
    .menu-home .dept .content-placeholder-menu-home-ofertas .box-ofertas a:before,.menu-home .dept .content-placeholder-menu-home-ofertas .box-releases a:before,.menu-home .dept .content-placeholder-menu-home-releases .box-ofertas a:before,.menu-home .dept .content-placeholder-menu-home-releases .box-releases a:before{
        content:"";
        display:inline-block;
        background-image:url(https://promartrd.vteximg.com.br/arquivos/promart.sprites.png);
        background-repeat:no-repeat;
        background-size:770px 470px;
        vertical-align:middle;
        width:55px;
        height:55px;
        position:relative
    }
    .menu-content,.menu-content .col-items-cat .col-cat.col-cat-mb{
        display:block
    }
    .menu-home .dept .content-placeholder-menu-home-ofertas .box-ofertas a.oferta-tarjeta-oh:before,.menu-home .dept .content-placeholder-menu-home-ofertas .box-releases a.oferta-tarjeta-oh:before,.menu-home .dept .content-placeholder-menu-home-releases .box-ofertas a.oferta-tarjeta-oh:before,.menu-home .dept .content-placeholder-menu-home-releases .box-releases a.oferta-tarjeta-oh:before{
        background-position:-626px 0;
        width:50px;
        margin-right:5px
    }
    .menu-home .dept .content-placeholder-menu-home-ofertas .box-ofertas a.oferta-combazos:before,.menu-home .dept .content-placeholder-menu-home-ofertas .box-releases a.oferta-combazos:before,.menu-home .dept .content-placeholder-menu-home-releases .box-ofertas a.oferta-combazos:before,.menu-home .dept .content-placeholder-menu-home-releases .box-releases a.oferta-combazos:before{
        background-position:-572px -40px
    }
    .menu-home .dept .content-placeholder-menu-home-ofertas .box-ofertas a.oferta-preciazos:before,.menu-home .dept .content-placeholder-menu-home-ofertas .box-releases a.oferta-preciazos:before,.menu-home .dept .content-placeholder-menu-home-releases .box-ofertas a.oferta-preciazos:before,.menu-home .dept .content-placeholder-menu-home-releases .box-releases a.oferta-preciazos:before{
        background-position:-670px -42px;
        width:51px;
        height:51px;
        margin-right:4px
    }
    .menu-home .dept .content-placeholder-menu-home-ofertas .box-ofertas a.oferta-stock:before,.menu-home .dept .content-placeholder-menu-home-ofertas .box-releases a.oferta-stock:before,.menu-home .dept .content-placeholder-menu-home-releases .box-ofertas a.oferta-stock:before,.menu-home .dept .content-placeholder-menu-home-releases .box-releases a.oferta-stock:before{
        background-image:url(https://promart.vteximg.com.br/arquivos/sprites.png);
        background-position:-340px -259px;
        background-size:418px 760px;
        zoom:1.5;
        margin:0;
        width:37px;
        height:24px
    }
    .menu-home .dept .content-placeholder-menu-home-ofertas .box-ofertas a.oferta-lo-nuevo:before,.menu-home .dept .content-placeholder-menu-home-ofertas .box-releases a.oferta-lo-nuevo:before,.menu-home .dept .content-placeholder-menu-home-releases .box-ofertas a.oferta-lo-nuevo:before,.menu-home .dept .content-placeholder-menu-home-releases .box-releases a.oferta-lo-nuevo:before{
        background-position:-12px -215px;
        margin:0 9px 0 0;
        width:46px!important;
        height:30px
    }
    .menu-home .dept .content-placeholder-menu-home-ofertas .box-ofertas a.oferta-despacho-express:before,.menu-home .dept .content-placeholder-menu-home-ofertas .box-releases a.oferta-despacho-express:before,.menu-home .dept .content-placeholder-menu-home-releases .box-ofertas a.oferta-despacho-express:before,.menu-home .dept .content-placeholder-menu-home-releases .box-releases a.oferta-despacho-express:before{
        background-position:-86px -226px;
        background-size:820px 495px;
        margin-right:12px;
        width:42px;
        height:23px
    }
    .menu-home .dept .content-placeholder-menu-home-ofertas .box-ofertas a.oferta-infaltables::before,.menu-home .dept .content-placeholder-menu-home-ofertas .box-releases a.oferta-infaltables::before,.menu-home .dept .content-placeholder-menu-home-releases .box-ofertas a.oferta-infaltables::before,.menu-home .dept .content-placeholder-menu-home-releases .box-releases a.oferta-infaltables::before{
        background-position:-131px -221px;
        margin:0 15px 0 7px;
        background-size:825px 494px;
        width:33px;
        height:29px
    }
    .menu-home .dept .content-placeholder-menu-home-ofertas .box-ofertas a.oferta-peruPasion::before,.menu-home .dept .content-placeholder-menu-home-ofertas .box-releases a.oferta-peruPasion::before,.menu-home .dept .content-placeholder-menu-home-releases .box-ofertas a.oferta-peruPasion::before,.menu-home .dept .content-placeholder-menu-home-releases .box-releases a.oferta-peruPasion::before{
        background-position:-170px -222px;
        background-size:825px 494px;
        width:31px;
        height:26px;
        margin:0 17px 0 7px
    }
    .menu-home .dept .content-placeholder-menu-home-ofertas .box-ofertas a.oferta-tiendasOficiales::before,.menu-home .dept .content-placeholder-menu-home-ofertas .box-releases a.oferta-tiendasOficiales::before,.menu-home .dept .content-placeholder-menu-home-releases .box-ofertas a.oferta-tiendasOficiales::before,.menu-home .dept .content-placeholder-menu-home-releases .box-releases a.oferta-tiendasOficiales::before{
        background-position:-66px -228px;
        background-size:825px 494px;
        width:21px;
        height:23px;
        margin:0 24px 0 10px
    }
    .menu-content,.menu-content .col-items-cat .col-cat{
        background:linear-gradient(0deg,#E2E2E2,#E2E2E2);
        width:100%
    }
    .menu-content{
        position:relative;
        height:auto;
        max-height:100%;
        top:0;
        visibility:visible;
        opacity:1;
        transform:inherit
    }
    .menu-content .col-items-cat{
        padding:0;
        margin:0;
        max-height:100%
    }
    .menu-content .col-items-cat .col-cat{
        padding-bottom:0;
        margin-bottom:0
    }
    .menu-content .col-items-cat .col-cat .content-cat .item-cat{
        cursor:pointer
    }
    .menu-content .col-items-cat .col-cat:last-child{
        margin-bottom:0
    }
    .menu-content .content-difuminado{
        display:none
    }
    .menu-content .content-cat{
        padding:0;
        width:100%
    }
    .menu-content .content-cat .item-cat{
        font-size:16px;
        font-weight:500;
        padding:0;
        border-bottom:1px solid rgba(0,0,0,.1);
        color:rgba(0,0,0,.6);
        position:relative;
        height:55px;
        display:flex;
        flex-wrap:wrap;
        align-items:center
    }
    .menu-content .content-cat .item-cat:before{
        content:"";
        width:15px;
        height:100%;
        position:absolute;
        left:0;
        top:0;
        border-left:10px solid #FFAE4F;
        border-top:28px solid transparent;
        border-bottom:28px solid transparent;
        display:none
    }
    .menu-content .content-cat .item-cat.selected .icon-menu{
        transform:rotate(270deg)
    }
    .menu-content .content-cat .item-cat.selected .icon-menu::before{
        color:#FF6E00
    }
    .menu-content .content-cat .item-cat.selected a.link-cat{
        font-weight:700
    }
    .menu-content .content-cat .item-cat.selected::before{
        display:inline-block
    }
    .menu-content .content-cat .item-cat.selected::after{
        content:"";
        display:block;
        background-color:transparent;
        position:absolute;
        bottom:-1px;
        right:15px;
        border-bottom:9px solid #d3d3d3;
        border-left:10px solid transparent;
        border-right:10px solid transparent
    }
    .menu-content .content-cat .item-cat a.link-cat{
        text-decoration:none!important;
        display:inline-flex;
        height:55px;
        padding:0 40px 0 59px;
        width:100%;
        margin-right:5px;
        align-items:center
    }
    .menu-content .content-cat .item-cat .icon-menu{
        position:absolute;
        right:17px;
        color:rgba(0,0,0,.2)
    }
    .menu-content .content-cat .sub-cat{
        display:none;
        background-color:#d3d3d3
    }
    .menu-content .content-cat .sub-cat .item-sub-cat{
        border-bottom:1px solid rgba(0,0,0,.1);
        display:flex;
        flex-wrap:wrap;
        align-items:center;
        position:relative;
        overflow:hidden;
        z-index:1;
        transition:all .3s
    }
    .menu-content .content-cat .sub-cat .item-sub-cat a.link-sub-cat{
        padding:0 40px 0 59px;
        height:55px;
        align-items:center;
        display:inline-flex;
        width:100%;
        font-size:16px;
        text-decoration:none!important;
        transition:all .3s linear
    }
    .content-placeholder-menu-content,.content-placeholder-menu-content.open,.menu-content .content-cat .sub-cat .item-ver-mas{
        display:none
    }
    .section-menu{
        position:inherit;
        left:0
    }
    .section-menu.active .menu-home{
        padding:0;
        position:absolute
    }
    .section-menu.active .menu-content{
        position:inherit
    }
}
.mini-cart .amount-produc,.minicart-item .m-item-prices{
    font-family:Roboto-Medium,sans-serif
}
@media screen and (min-width:1014px){
    .low-hd.cintilloHeaderOn .menu-home.re-position{
        top:46px
    }
}
@media screen and (min-width:1126px){
    .content-placeholder-menu-home-ofertas,.content-placeholder-menu-home-ofertas .box-ofertas,.content-placeholder-menu-home-ofertas .box-releases,.content-placeholder-menu-home-releases,.content-placeholder-menu-home-releases .box-ofertas,.content-placeholder-menu-home-releases .box-releases{
        display:none
    }
}
.mini-cart,.mini-cart .-ih{
    vertical-align:middle;
    display:inline-block
}
.mini-cart{
    max-width:42px;
    width:77%;
    margin:6px 0;
    cursor:pointer
}
.mini-cart a{
    text-decoration:none
}
.mini-cart .-ih{
    text-align:center;
    position:absolute;
    left:0;
    right:0;
    margin:0 auto
}
.mini-cart .amount-produc{
    font-size:13px;
    background:#000;
    color:#fff;
    position:absolute;
    right:-8px;
    top:-3px;
    line-height:17px;
    min-width:17px;
    height:17px;
    border-radius:50%;
    display:flex;
    align-items:center;
    justify-content:center;
    z-index:1;
    padding:0 2px
}
.js-minicart-mbl .search-close,.js-minicart-mbl.active .cart-icon{
    display:none
}
.mini-cart.active{
    margin:0
}
.js-minicart.open .js-select{
    -webkit-transform:rotate(270deg);
    -moz-transform:rotate(270deg);
    -o-transform:rotate(270deg);
    transform:rotate(270deg)
}
.js-minicart-mbl.active{
    background:#000;
    padding:12px 6px 12px 9px;
    width:127%
}
.js-minicart-mbl.active .search-close,.minicart-cnt{
    display:block
}
.js-minicart-mbl.active .icons-close{
    color:#fff;
    font-size:25px
}
.js-minicart-mbl.active .-txt{
    font-size:10px;
    color:#fff
}
.js-minicart{
    position:relative
}
.js-minicart svg #main-circ{
    transform-origin:29.5px 29.5px
}
.js-minicart i.-ih{
    position:absolute;
    top:0;
    left:0
}
.js-minicart.add i.-ih{
    transform:rotateY(360deg) scale(.93)
}
.js-minicart.add svg #main-circ{
    transition:all 1s;
    animation:animateCircle .3s linear forwards;
    opacity:1
}
.js-minicart.add svg #grp1{
    opacity:1;
    transition:.1s all .1s
}
.js-minicart.add svg #grp1 .oval1{
    transform:scale(0) translate(0,-30px);
    transform-origin:0 0 0;
    transition:.5s transform .1s
}
.js-minicart.add svg #grp1 .oval2{
    transform:scale(0) translate(10px,-50px);
    transform-origin:0 0 0;
    transition:1s transform .1s
}
.js-minicart.add svg #grp2 .oval1{
    transform:scale(0) translate(30px,-15px);
    transform-origin:0 0 0;
    transition:.5s transform .1s
}
.js-minicart.add svg #grp2 .oval2{
    transform:scale(0) translate(60px,-15px);
    transform-origin:0 0 0;
    transition:1s transform .1s
}
.js-minicart.add svg #grp3 .oval1{
    transform:scale(0) translate(30px,0);
    transform-origin:0 0 0;
    transition:.5s transform .1s
}
.js-minicart.add svg #grp3 .oval2{
    transform:scale(0) translate(60px,10px);
    transform-origin:0 0 0;
    transition:1s transform .1s
}
.js-minicart.add svg #grp4 .oval1{
    transform:scale(0) translate(30px,15px);
    transform-origin:0 0 0;
    transition:.5s transform .1s
}
.js-minicart.add svg #grp4 .oval2{
    transform:scale(0) translate(40px,50px);
    transform-origin:0 0 0;
    transition:1s transform .1s
}
.js-minicart.add svg #grp5 .oval1{
    transform:scale(0) translate(-10px,20px);
    transform-origin:0 0 0;
    transition:.5s transform .1s
}
.js-minicart.add svg #grp5 .oval2{
    transform:scale(0) translate(-60px,30px);
    transform-origin:0 0 0;
    transition:1s transform .1s
}
.js-minicart.add svg #grp6 .oval1{
    transform:scale(0) translate(-30px,0);
    transform-origin:0 0 0;
    transition:.5s transform .1s
}
.js-minicart.add svg #grp6 .oval2{
    transform:scale(0) translate(-60px,-5px);
    transform-origin:0 0 0;
    transition:1s transform .1s
}
.js-minicart.add svg #grp7 .oval1{
    transform:scale(0) translate(-30px,-15px);
    transform-origin:0 0 0;
    transition:.5s transform .1s
}
.js-minicart.add svg #grp7 .oval2{
    transform:scale(0) translate(-55px,-30px);
    transform-origin:0 0 0;
    transition:1s transform .1s
}
.js-minicart.add svg #grp2,.js-minicart.add svg #grp3,.js-minicart.add svg #grp4,.js-minicart.add svg #grp5,.js-minicart.add svg #grp6,.js-minicart.add svg #grp7{
    opacity:1;
    transition:.1s opacity .1s
}
@keyframes animateCircle{
    40%{
        transform:scale(10);
        opacity:1;
        fill:#fff
    }
    55%{
        transform:scale(11);
        opacity:1;
        fill:#fff
    }
    65%{
        transform:scale(12);
        opacity:1;
        fill:#fff
    }
    75%{
        transform:scale(13);
        opacity:1;
        fill:transparent;
        stroke:rgba(255,255,255,.6);
        stroke-width:.5
    }
    85%{
        transform:scale(17);
        opacity:1;
        fill:transparent;
        stroke:rgba(255,255,255,.6);
        stroke-width:.2
    }
    95%{
        transform:scale(18);
        opacity:1;
        fill:transparent;
        stroke:rgba(255,255,255,.6);
        stroke-width:.1
    }
    100%{
        transform:scale(19);
        opacity:1;
        fill:transparent;
        stroke:rgba(255,255,255,.6);
        stroke-width:0
    }
}
@media only screen and (min-width:1127px){
    .mini-cart .openw.icons-arrow{
        top:-1px
    }
    .minicart-cnt.downMenu.open:before{
        background-color:#84B5E3;
        right:6%
    }
}
@media only screen and (min-width:1440px){
    .minicart-cnt.downMenu.open:before{
        right:6%
    }
}
.minicart-cnt{
    width:334px;
    background:#F2EFEF;
    top:55px;
    right:0;
    text-align:left;
    cursor:default
}
.minicart-cnt.active{
    transform:translateY(0);
    opacity:1;
    visibility:visible
}
.minicart-cnt.n-toh .m-promo{
    display:none
}
.minicart-header,.minicart-vacio{
    background:#84B5E3;
    color:#fff;
    font-family:Roboto-Regular,sans-serif;
    padding:10px 13px 12px;
    box-sizing:border-box
}
.minicart-header{
    border-top-left-radius:10px;
    border-top-right-radius:10px
}
.minicart-header h2{
    font-size:22px;
    font-weight:400
}
.minicart-header p{
    font-size:14px;
    margin:0;
    color:rgba(255,255,255,.8)
}
.minicart-vacio{
    border-radius:10px;
    display:flex;
    align-items:center
}
.minicart-vacio span{
    text-align:center;
    width:48px;
    height:48px;
    border-radius:50%;
    box-shadow:0 4px 4px rgba(0,0,0,.25);
    margin-right:14px;
    font-size:30px;
    line-height:48px;
    background:#90CAFF
}
.minicart-vacio p{
    font-size:20px;
    margin:0;
    color:#fff
}
.minicart-inner{
    background:#F2EFEF;
    padding:0 8px 9px;
    max-height:254px;
    overflow-x:hidden;
    margin:9px 5px 0;
    position:relative;
    z-index:1
}
.minicart-item{
    background:#fff;
    border:1px solid #DFDFDF;
    box-sizing:border-box;
    border-radius:5px;
    display:flex;
    justify-content:space-between;
    margin-bottom:9px;
    padding:6px;
    position:relative
}
.minicart-item:last-child{
    margin-bottom:0
}
.minicart-item.remove{
    opacity:.6
}
.minicart-item .m-item-img{
    max-width:75px
}
.minicart-item .m-item-img img{
    width:100%;
    height:auto;
    display:block
}
.minicart-item .m-item-detail{
    width:calc(100% - 85px);
    display:flex;
    flex-wrap:wrap
}
.minicart-item .m-item-quantity{
    min-width:20px;
    height:20px;
    line-height:20px;
    background:#303030;
    border-radius:50%;
    color:#fff;
    font-size:12px;
    padding:0 2px;
    box-sizing:border-box;
    display:block;
    text-align:center;
    position:absolute;
    left:-1px;
    top:-1px
}
.minicart-item .m-item-name{
    font-size:14px;
    color:rgba(0,0,0,.7);
    padding-right:26px;
    box-sizing:border-box;
    width:100%;
    line-height:1.25;
    max-height:35px;
    display:-webkit-box;
    -webkit-line-clamp:2;
    -webkit-box-orient:vertical;
    text-overflow:ellipsis;
    overflow:hidden
}
.minicart-item .m-item-prices{
    align-self:flex-end;
    width:100%;
    font-size:14px;
    color:#000
}
.minicart-item .m-item-prices span{
    display:inline-block
}
.minicart-item .m-item-prices sup{
    font-size:10px;
    vertical-align:text-top
}
.minicart-item .m-listPrice{
    font-family:Roboto-Light,sans-serif
}
.minicart-item .m-listPrice span{
    position:relative
}
.minicart-item .m-listPrice span:before{
    content:'';
    position:absolute;
    width:106%;
    height:1px;
    background:#000;
    transform:rotate(-15deg);
    top:0;
    bottom:0;
    margin:auto
}
.minicart-item .m-bestPrice{
    display:block!important;
    margin-top:3px
}
.minicart-item .m-tohPrice{
    color:#0091E2
}
.minicart-item .m-tohPrice em::before{
    font-family:icomoon;
    font-size:13px;
    content:"\e91d";
    color:#D2232C;
    margin-right:5px
}
.minicart-item .m-left,.minicart-item .m-right{
    width:49%;
    display:inline-block;
    vertical-align:bottom
}
.minicart-item .m-right{
    text-align:right
}
.m-item-delete{
    color:#898989;
    position:absolute;
    top:-1px;
    right:-1px;
    cursor:pointer;
    transition:all .3s ease;
    width:33px;
    height:33px;
    line-height:33px;
    text-align:center
}
.block-city,.block-city.ml,.block-city.mp{
    transition:all .2s linear
}
.m-item-delete:before{
    content:"\e926";
    font-size:18px
}
.m-item-delete:hover{
    color:#ff6e00
}
.minicart-resumen{
    background:#fff;
    padding:11px 13px 13px;
    position:relative;
    z-index:2;
    box-shadow:0 -4px 4px rgba(0,0,0,.05);
    border-top:1px solid #DADADA;
    border-bottom-left-radius:10px;
    border-bottom-right-radius:10px
}
.minicart-resumen .m-promo,.minicart-resumen .m-total{
    display:flex;
    justify-content:space-between
}
.minicart-resumen .m-promo span,.minicart-resumen .m-total span{
    font-family:Roboto-Medium,sans-serif;
    font-size:19px
}
.minicart-resumen .m-promo p,.minicart-resumen .m-total p{
    margin:0
}
.minicart-resumen .m-promo sup,.minicart-resumen .m-total sup{
    font-size:10px
}
.minicart-resumen .m-total p{
    color:#000;
    font-size:15px
}
.minicart-resumen .gh-btn{
    margin-top:22px
}
.minicart-resumen .m-promo{
    margin:8px 0 0
}
.minicart-resumen .m-promo span{
    color:#0091E2
}
.minicart-resumen .m-promo p{
    color:#EE2E38;
    font-size:15px;
    margin:0
}
.minicart-resumen .m-promo p span{
    font-size:20px;
    color:#D2232C;
    margin-left:5px
}
.block-city{
    position:relative;
    width:100%;
    height:100%;
    display:block;
    overflow:hidden
}
.block-city.ml{
    height:253px
}
.block-city.ml .block-store .advertencia{
    background:#E2FFDA;
    border:1px solid #96D7B1
}
.block-city.ml .block-store .advertencia .text{
    text-align:left;
    padding:9px 9px 9px 65px
}
.block-city.ml .block-store .advertencia .text span{
    color:rgba(1,1,1,.6);
    display:block
}
.block-city.mp{
    height:295px
}
.block-city.mp .block-store .advertencia .text{
    padding:9px 11px
}
.block-store{
    width:100%;
    position:absolute;
    top:0;
    left:0;
    transition:transform .5s;
    background:#fff;
    border-bottom-left-radius:10px;
    border-bottom-right-radius:10px;
    text-align:center
}
.block-store .text-md p{
    font-size:15px;
    color:rgba(0,0,0,.7);
    margin-bottom:5px
}
.block-store .text-md span{
    font-family:Roboto-Medium,sans-serif;
    font-size:18px;
    color:rgba(0,0,0,.7)
}
.block-store .back-store{
    font-size:16px;
    font-family:Roboto-Light,sans-serif;
    cursor:pointer
}
.block-store .back-store span{
    color:#ff6e00;
    margin-right:10px
}
.block-store .icon-check-store{
    background:url(https://promart.vteximg.com.br/arquivos/check-store.png) center no-repeat;
    background-size:cover;
    width:40px;
    height:40px;
    position:absolute;
    top:12px;
    left:12px;
    right:0
}
.block-store.hide-msg{
    transform:translateX(-120%)
}
header .js-ciudad_despacho em{
    font-style:initial
}
header .js-ciudad_despacho .grt span{
    bottom:0
}
header .js-ciudad_despacho .grt span.tl span{
    margin-left:10px;
    right:auto
}
header .js-ciudad_despacho .grt span.cnt-icon-arrow{
    position:relative;
    margin-left:0!important;
    width:15px;
    display:inline-block;
    height:15px;
    vertical-align:middle
}
header .cid-desp-dsk{
    cursor:pointer
}
@media screen and (min-width:1127px){
    header .cid-desp-dsk{
        position:relative;
        display:inline-flex!important;
        justify-content:center
    }
    .win-despacho{
        top:0
    }
}
.cnt-win-despacho{
    display:flex;
    width:100%;
    height:100%;
    position:fixed;
    z-index:9999;
    align-items:center;
    visibility:hidden;
    opacity:0;
    top:0;
    left:0
}
.cnt-win-despacho.open{
    opacity:1;
    visibility:visible
}
.win-despacho{
    z-index:10;
    position:relative;
    left:0;
    right:0;
    margin:0 auto;
    width:100%;
    height:auto;
    border-radius:10px;
    background:#fff;
    max-width:326px;
    display:block;
    filter:alpha(opacity=0);
    transition:all .5s ease;
    visibility:hidden;
    opacity:0
}
.slider-products-home .product .precios.active,.win-despacho.open{
    visibility:visible
}
.win-despacho button.gh-btn.v2{
    max-width:250px;
    margin-bottom:17px
}
.win-despacho .msg{
    background:#FCF8E5;
    border:1px solid #FFDB97;
    box-sizing:border-box;
    border-radius:8px;
    margin:14px;
    font-size:14px;
    position:relative
}
@media screen and (min-width:1127px){
    .win-despacho .msg{
        margin:14px 40px
    }
}
.win-despacho .msg .text{
    color:#747474;
    padding:15px 9px;
    display:block;
    text-align:center
}
.win-despacho .msg .text span{
    color:#F2A532;
    font-family:Roboto-Bold
}
.win-despacho.open{
    opacity:1
}
.lower-header{
    display:flex;
    justify-content:space-between;
    align-items:center;
    height:38px;
    box-shadow:0 2px 4px rgba(0,0,0,.25)
}
.lower-header .despacho{
    font-size:12px;
    font-family:Roboto-Regular;
    line-height:1.5;
    overflow:hidden;
    width:225px;
    position:relative
}
.lower-header .despacho a{
    text-decoration:none;
    margin-left:3px;
    position:relative;
    color:#606060
}
@media screen and (max-width:1126px){
    .lower-header .despacho a{
        position:relative;
        top:0
    }
}
.lower-header .despacho a .-ih{
    font-size:20px;
    vertical-align:middle;
    margin-right:5px;
    color:#A7A7A7;
    position:relative;
    top:-2px;
    width:20px;
    height:20px
}
.lower-header .despacho a .-ih:after{
    top:5px;
    left:5px
}
.lower-header .despacho a.open i{
    color:#ff6e00!important
}
.lower-header .despacho a .cd-s{
    color:#ff6e00;
    font-size:13px;
    position:relative;
    text-decoration-line:underline
}
.lower-header .despacho a .js-select{
    font-size:18px;
    position:absolute;
    top:-3px;
    right:-20px;
    transition:.5s ease-in-out;
    color:#A7A7A7
}
@media screen and (max-width:1126px){
    .lower-header{
        height:35px;
        position:relative;
        box-shadow:none;
        border-bottom:1px solid rgba(0,0,0,.1);
        display:flex;
        flex-wrap:wrap;
        justify-content:space-between;
        align-items:center
    }
}
.head-despacho div{
    display:inline-block
}
.head-despacho .txt span{
    font-size:20px
}
.head-despacho .txt span.ciudad-d.js-select{
    font-family:Roboto-Bold
}
.head-despacho .txt span.text{
    display:block
}
.js-wd .i-left{
    border-radius:50%;
    box-shadow:0 4px 4px rgba(0,0,0,.25);
    background-color:#90CAFF;
    position:absolute;
    top:9px;
    left:22px;
    padding:0;
    width:42px;
    height:42px
}
@media screen and (max-width:1126px){
    .js-wd .i-left{
        width:37px;
        height:37px
    }
}
.js-wd .i-left span{
    font-size:28px;
    line-height:42px
}
.js-wd .-stl4-select{
    text-align:center;
    position:relative;
    margin:12px auto;
    display:block;
    border:1px solid #DADADA;
    width:270px;
    max-width:none;
    background:linear-gradient(0deg,#F7F7F7,#F7F7F7);
    border-radius:21px
}
@media screen and (max-width:1126px){
    .js-wd .-stl4-select{
        width:275px
    }
}
.js-wd .-stl4-select select{
    font-family:Roboto-Regular;
    border:none;
    font-size:16px;
    width:100%;
    box-sizing:border-box;
    padding:11.4px 13px 11.4px 25px;
    background:0 0;
    appearance:none;
    -webkit-appearance:none
}
.js-wd .-stl4-select span{
    color:#FF6E00;
    position:absolute;
    right:20px;
    top:14px;
    display:none
}
.js-wd .-stl4-select:before{
    content:"\e91a";
    font-family:icomoon!important;
    transform:rotate(90deg);
    position:absolute;
    right:20px;
    top:14px;
    color:#FF6E00;
    pointer-events:none;
    font-weight:400
}
.js-wd .-stl4-select.prov{
    display:none
}
.js-wd .-stl4-select.prov.active{
    display:block
}
.js-wd .-stl4-select.dist{
    display:none
}
.js-wd .-stl4-select.dist.active{
    display:block
}
span.text-md{
    font-size:15px;
    text-align:center;
    color:rgba(0,0,0,.7)
}
span.text-md p{
    margin:15px 7px
}
@media screen and (max-width:1126px){
    span.text-md p{
        max-width:254px;
        margin:15px auto
    }
}
.tip-info{
    padding:10px;
    background-color:#84B5E3;
    color:#fff;
    position:relative;
    text-align:center
}
.tip-info.head-despacho{
    border-top-left-radius:10px;
    border-top-right-radius:10px;
    padding:16px 0 15px 30px
}
@media screen and (min-width:1127px){
    .cid-desp-dsk span.tl{
        width:auto
    }
    .cid-desp-dsk span.tl em.cd-s{
        font-family:Roboto-Medium
    }
    .cid-desp-dsk .ciudad-d{
        display:flex!important;
        align-items:center
    }
    .win-despacho{
        max-width:414px
    }
    span.text-md p{
        margin:17px auto;
        max-width:300px
    }
    .tip-info.head-despacho{
        padding:20px 0 20px 30px
    }
}
.tip-info.head-despacho .close-popup{
    display:block!important
}
.tip-info.head-despacho .close-popup.active{
    display:none!important
}
.js-wd .txt{
    margin:auto;
    width:70%;
    text-align:left
}
.desp-popup.downMenu.open:before{
    right:74%;
    border-left:1px solid #272727;
    border-top:1px solid #272727;
    background-color:#272727
}
.desp-popup.js-dp{
    position:absolute;
    top:106px;
    width:95%;
    z-index:21;
    right:0;
    left:0;
    margin:auto;
    padding:0;
    text-align:left;
    background:#272727;
    box-shadow:0 0 6px rgba(255,255,255,.25);
    border-radius:10px;
    color:#FFF;
    animation:move_tooltip 10s linear infinite
}
.desp-popup.js-dp.cintilloHeaderOn{
    top:168px
}
.desp-popup.js-dp .txt-dp{
    padding:10px 12px;
    box-sizing:border-box;
    font-size:14px;
    width:calc(100% - 47px);
    border-right:1px solid #606060
}
.desp-popup.js-dp .dp-content{
    position:relative;
    display:flex;
    flex-wrap:wrap;
    align-items:stretch
}
.desp-popup.js-dp .dp-content .hd-dp{
    margin:8px 0 3px;
    font-size:15px;
    display:flow-root
}
.desp-popup.js-dp .dp-content .hd-dp a{
    font-family:Roboto-Medium;
    color:#FF6E00
}
.desp-popup.js-dp .dp-content .hd-dp a.close-dp{
    float:left;
    position:relative;
    left:8px
}
.desp-popup.js-dp .dp-content .hd-dp a.ubica-dp{
    float:right;
    position:relative;
    right:0
}
.desp-popup.js-dp .dp-content .close-dp{
    margin:0 12px;
    display:flex;
    align-items:center
}
.desp-popup.js-dp .dp-content .close-dp:before{
    display:block;
    width:23px;
    height:23px;
    line-height:23px;
    background:#717171;
    border-radius:50%;
    text-align:center;
    content:"\e928";
    font-family:icomoon;
    font-size:11px
}
@keyframes move_tooltip{
    0%,100%,12%,18%,6%{
        transform:translateY(0)
    }
    15%,3%,9%{
        transform:translateY(.3rem)
    }
}
@media screen and (min-width:1127px){
    .desp-popup.js-dp{
        top:71px;
        width:357px;
        z-index:23;
        left:initial;
        position:fixed;
        right:13.6%
    }
    .desp-popup.js-dp.cintilloHeaderOn{
        top:117px
    }
}
@media screen and (min-width:1280px){
    .desp-popup.downMenu.open:before{
        right:51%
    }
}
@media screen and (max-width:640px){
    .desp-popup.js-dp .dp-content{
        width:100%
    }
}
.msg-alert-confirmar{
    display:none;
    background:#F9F8F7;
    border-radius:5px;
    margin:10px 30px 10px 63px;
    padding:0 0 0 35px;
    position:absolute;
    bottom:11px;
    left:0;
    right:0;
    box-shadow:0 0 5px rgba(0,0,0,.25);
    font-size:13px;
    color:rgba(0,0,0,.7)
}
@media screen and (min-width:1127px){
    .msg-alert-confirmar{
        margin:10px 75px 10px 105px;
        bottom:22px
    }
}
.msg-alert-confirmar:before{
    content:'';
    width:12px;
    height:12px;
    display:block;
    border-left:1px solid rgba(255,255,255,.15);
    border-top:1px solid rgba(255,255,255,.15);
    background-color:#F9F8F7;
    position:absolute;
    top:-5px;
    right:15px;
    transform:rotate(45deg)
}
.content-banner .banner-slider .content-placeholder-url.link-2 a:nth-child(2),.content-banner .banner-slider .content-placeholder-url.link-3 a:nth-child(3),.content-banner .banner-slider .content-placeholder-url.link-b a:nth-child(3),.modal-despacho{
    right:0
}
.msg-alert-confirmar .icon-alert-confirmar{
    width:28px;
    height:28px;
    border-radius:50%;
    background-color:#FFAC2F;
    display:inline-block;
    position:absolute;
    left:3px;
    top:6px;
    font-style:normal;
    color:#fff;
    font-size:23px;
    text-align:center
}
.content-banner .banner-slider .content-placeholder-url.link-1 a,.content-banner .banner-slider img{
    width:100%
}
.modal-despacho{
    display:none;
    width:100%;
    height:100%;
    position:fixed;
    top:0;
    bottom:0;
    left:0;
    background:rgba(0,0,0,.5);
    z-index:10;
    margin-top:0;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter:alpha(opacity=0);
    transition:all .5s ease
}
.modal-despacho.active{
    display:block
}
.banner-principal{
    background:#F6F6F6;
    margin-bottom:10px
}
.content-banner{
    overflow:hidden
}
.content-banner .content-placeholder-sliders{
    max-height:460px;
    overflow:hidden
}
.content-banner .banner-slider{
    height:100%;
    position:relative
}
.content-banner .banner-slider .img-mbl{
    display:none
}
.content-banner .banner-slider .img-dsk{
    display:block
}
.content-banner .banner-slider .content-placeholder-url a{
    position:absolute;
    height:100%;
    background:0 0;
    transition:all .3s ease
}
.content-banner .banner-slider .content-placeholder-url.link-2 a{
    width:50%
}
.content-banner .banner-slider .content-placeholder-url.link-2 a:nth-child(1){
    left:0
}
.content-banner .banner-slider .content-placeholder-url.link-3 a,.content-banner .banner-slider .content-placeholder-url.link-b a{
    width:33.333%
}
.content-banner .banner-slider .content-placeholder-url.link-3 a:nth-child(1),.content-banner .banner-slider .content-placeholder-url.link-b a:nth-child(1){
    left:0
}
.content-banner .banner-slider .content-placeholder-url.link-3 a:nth-child(2),.content-banner .banner-slider .content-placeholder-url.link-b a:nth-child(2){
    left:0;
    right:0;
    margin:0 auto
}
.content-banner .banner-slider .content-placeholder-url-mobile a.link-mobile{
    display:none
}
.content-banner .banner-slider .terms-slider{
    position:absolute;
    bottom:17px;
    right:17px;
    font-size:12px;
    z-index:3
}
.content-banner .slick-arrow{
    display:inline-block;
    width:52px;
    height:70px;
    line-height:70px;
    background-color:rgba(0,0,0,.35);
    font-size:0;
    position:absolute;
    z-index:1;
    top:0;
    bottom:0;
    margin:auto;
    cursor:pointer;
    transition:.3s ease all
}
.content-banner .slick-arrow:before{
    content:"\e91a";
    color:#fff;
    font-family:icomoon;
    font-size:37px;
    position:absolute;
    top:0;
    bottom:0;
    margin:auto
}
.content-banner .slick-arrow.slick-prev{
    border-radius:0 35px 35px 0;
    left:0;
    transform:translateX(-17px)
}
.content-banner .slick-arrow.slick-prev:before{
    right:2px;
    transform:rotate(180deg)
}
.content-banner .slick-arrow.slick-next{
    border-radius:35px 0 0 35px;
    right:0;
    transform:translateX(17px)
}
.content-banner .slick-arrow.slick-next:before{
    left:2px
}
.content-banner .slick-arrow:active,.content-banner .slick-arrow:hover{
    background:linear-gradient(0deg,#181818,#181818),rgba(0,0,0,.35)
}
.content-banner .slick-arrow:active.slick-next,.content-banner .slick-arrow:active.slick-prev,.content-banner .slick-arrow:hover.slick-next,.content-banner .slick-arrow:hover.slick-prev{
    transform:translateX(0)
}
.content-banner .slick-arrow:active.slick-next,.content-banner .slick-arrow:active.slick-prev{
    transform:translateX(0) scale(.95)
}
.content-banner .slick-dots{
    text-align:center;
    margin:0;
    position:absolute;
    left:0;
    right:0;
    bottom:13px;
    font-size:0
}
.content-banner .slick-dots li{
    display:inline-block;
    width:10px;
    height:10px;
    vertical-align:middle;
    margin-right:12px!important;
    position:relative
}
.content-banner .slick-dots li:last-child{
    margin-right:0!important
}
.content-banner .slick-dots li button{
    padding:0;
    width:100%;
    height:100%;
    font-size:0;
    border-radius:50%;
    background:rgba(0,0,0,.6);
    cursor:pointer;
    border:none;
    transition:all .3s ease;
    position:absolute;
    display:block
}
.content-banner .slick-dots li.slick-active button{
    background:#FF6E00
}
.content-load-banner{
    display:flex;
    flex-wrap:wrap;
    justify-content:space-between;
    align-items:center;
    height:40px;
    border:1px solid rgba(0,0,0,.1)
}
.content-load-banner.i1{
    display:none
}
.content-load-banner.i1 .item-progressBar{
    width:100%
}
.content-load-banner.i2 .item-progressBar{
    width:50%
}
.content-load-banner.i3 .item-progressBar{
    width:33.33%
}
.content-load-banner.i4 .item-progressBar{
    width:25%
}
.content-load-banner.i5 .item-progressBar{
    width:20%
}
.content-load-banner.i6 .item-progressBar{
    width:16.66%
}
.content-load-banner.i7 .item-progressBar{
    width:14.28%
}
.content-load-banner.i8 .item-progressBar{
    width:12.5%
}
.content-load-banner.i9 .item-progressBar{
    width:11.11%
}
.content-load-banner.i10 .item-progressBar{
    width:10%
}
.content-load-banner .item-progressBar{
    position:relative;
    height:100%;
    display:flex;
    align-items:center;
    justify-content:center;
    cursor:pointer
}
.content-load-banner .item-progressBar:before{
    content:'';
    background:rgba(0,0,0,.1);
    height:calc(100% - 5px);
    width:1px;
    position:absolute;
    right:0;
    top:0;
    bottom:0;
    margin:auto
}
.content-load-banner .item-progressBar:last-child:before{
    display:none
}
.content-load-banner .item-progressBar h3{
    font-size:12px;
    text-align:center;
    padding:4px;
    box-sizing:border-box;
    color:rgba(0,0,0,.4);
    font-family:Roboto-Regular,sans-serif;
    transition:all .3s ease;
    text-overflow:ellipsis;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:1;
    display:-webkit-box;
    overflow:hidden;
    height:19px
}
.content-load-banner .item-progressBar .load{
    width:100%;
    height:3px;
    position:absolute;
    bottom:0;
    background:0 0
}
.content-load-banner .item-progressBar .load .timer{
    width:0%;
    height:3px;
    background:#FF6E00;
    position:absolute
}
.content-load-banner .item-progressBar.active .load{
    background:linear-gradient(0deg,#BABABA,#BABABA),#FF6E00
}
.content-load-banner .item-progressBar.active h3,.content-load-banner .item-progressBar:hover h3{
    color:#000
}
@media screen and (max-width:640px){
    .banner-slider{
        height:auto!important
    }
    .content-placeholder-loader{
        display:none
    }
    .content-banner .content-placeholder-sliders{
        max-height:515px
    }
    .content-banner .banner-slider .img-mbl{
        display:block
    }
    .content-banner .banner-slider .content-placeholder-url.link-1 a,.content-banner .banner-slider .content-placeholder-url.link-2 a,.content-banner .banner-slider .content-placeholder-url.link-3 a{
        display:none
    }
    .content-banner .banner-slider .content-placeholder-url-mobile a.link-mobile{
        width:100%;
        display:block;
        top:0;
        bottom:0;
        margin:auto;
        position:absolute
    }
    .content-banner .banner-slider .content-banner .slick-arrow:active,.content-banner .banner-slider .content-banner .slick-arrow:hover{
        background:inherit
    }
    .content-banner .banner-slider .content-banner .slick-arrow:active.slick-next,.content-banner .banner-slider .content-banner .slick-arrow:active.slick-prev,.content-banner .banner-slider .content-banner .slick-arrow:hover.slick-next,.content-banner .banner-slider .content-banner .slick-arrow:hover.slick-prev{
        transform:none
    }
    .content-banner .banner-slider .terms-slider{
        bottom:24px
    }
}
.product:not(.ficha-seller) .flag-wrapper .flag{
    background:url(https://promart.vteximg.com.br/arquivos/sprite-promart-new-2.png);
    position:absolute;
    font-size:0;
    display:none
}
.product:not(.ficha-seller) .flag-wrapper .flag>span{
    font-family:Roboto-Bold;
    font-size:15px;
    font-weight:400;
    margin-top:3.5px;
    width:40px;
    left:0;
    text-align:center;
    color:#fff;
    position:absolute;
    top:4px;
    line-height:9px;
    display:block
}
.product:not(.ficha-seller) .flag-wrapper .flag.preciazo{
    width:52px;
    height:31px;
    background-position:-309px -250px;
    background-repeat:no-repeat;
    margin:0;
    right:14px;
    top:14px
}
.product:not(.ficha-seller) .flag-wrapper .flag[class*=infaltables]{
    background:url(https://promart.vteximg.com.br/arquivos/promart-sprite-proyectos.png) -274px -394px no-repeat!important;
    background-size:1061px 1432px!important;
    width:75px;
    height:25px;
    right:10px;
    top:10px;
    zoom:1.05
}
.product:not(.ficha-seller) .flag-wrapper .flag[class*="24horas-b"]{
    width:184px;
    height:20px;
    display:block;
    border:.5px solid #492C7E;
    background:#fff;
    text-align:center;
    border-radius:4px;
    left:0;
    right:0;
    margin:0 auto;
    top:157px
}
.product:not(.ficha-seller) .flag-wrapper .flag[class*="24horas-b"]:after{
    content:"";
    background:url(https://promart.vteximg.com.br/arquivos/promart.sprites.png) -372px -122px no-repeat;
    background-size:825px 494px;
    width:118px;
    height:21px;
    display:inline-block;
    margin-top:-6px;
    zoom:1.45
}
.product:not(.ficha-seller) .flag-wrapper .flag[class*="24horas-t"]{
    background:url(https://promart.vteximg.com.br/arquivos/promart.sprites.png) -374px -241px;
    background-size:825px 494px;
    width:61px;
    height:48px;
    margin:5px;
    right:0;
    display:block
}
.product:not(.ficha-seller) .flag-wrapper .flag.combazo{
    background:url(https://promart.vteximg.com.br/arquivos/sprite-promart-new.png) -384px -658px;
    display:inline-block;
    width:85px;
    height:73px;
    right:0
}
.product:not(.ficha-seller) .flag-wrapper .flag.linea-blanca-tag.active,.product:not(.ficha-seller) .flag-wrapper .flag[class*=oh-].active{
    display:block
}
.product:not(.ficha-seller) .flag-wrapper .flag.linea-blanca-tag{
    width:40px;
    height:22px;
    background:#FF8A00;
    margin-top:0;
    box-shadow:0 1px 3px rgba(0,0,0,.3);
    border-radius:5px 0 0;
    float:left
}
.product:not(.ficha-seller) .flag-wrapper .flag.linea-blanca-tag::after{
    content:'';
    position:absolute;
    border:12px solid transparent;
    top:22px;
    left:0;
    width:0;
    height:0;
    border-width:7px 20px 0;
    border-color:#FF8A00 transparent transparent;
    text-shadow:0 1px 3px transparent
}
.product:not(.ficha-seller) .flag-wrapper .flag[class*=oh-]{
    width:40px;
    height:22px;
    background:#00B2E8;
    margin-top:0!important;
    border-radius:5px 0 0;
    float:right
}
.product:not(.ficha-seller) .flag-wrapper .flag[class*=oh-]:after{
    content:'';
    position:absolute;
    border:12px solid transparent;
    top:22px;
    left:0;
    width:0;
    height:0;
    border-width:7px 20px 0;
    border-color:#00B2E8 transparent transparent;
    text-shadow:0 1px 3px rgba(0,0,0,.3)
}
.product:not(.ficha-seller) .flag-wrapper .flag.v2[class*=oh-]{
    left:45px;
    border-radius:0
}
.product:not(.ficha-seller) .flag-wrapper .flag[class*=flete-gratis]{
    width:56px;
    height:44px;
    padding:42px 0 0;
    margin:0 8px 0 0;
    background:url(https://promart.vteximg.com.br/arquivos/sprites.png) -1487px -2141px!important;
    display:none;
    float:none;
    right:0
}
.product:not(.ficha-seller) .flag-wrapper .flag[class*="-oh"]{
    width:40px;
    height:22px;
    background:#00B2E8;
    margin-top:0;
    border-radius:5px 0 0;
    float:right;
    position:absolute;
    display:none
}
.product:not(.ficha-seller) .flag-wrapper .flag[class*="-oh"].active{
    display:block
}
.product:not(.ficha-seller) .flag-wrapper .flag.exc-online{
    width:102px;
    height:20px;
    background-image:url(https://promart.vteximg.com.br/arquivos/sprite-listados.png);
    background-position:-105px -102px;
    background-repeat:no-repeat;
    background-size:228px 294px;
    display:block
}
.product:not(.ficha-seller) .flag-wrapper .flag[class*=armado-gratis]{
    background:url(https://promart.vteximg.com.br/arquivos/cucarda-armado-gratis.png) -12px -10px!important;
    width:48px;
    height:60px;
    display:block;
    float:right
}
.product:not(.ficha-seller) .flag-wrapper .flag[class*=instalacion-gratis]{
    background:url(https://promart.vteximg.com.br/arquivos/promart.sprites.png) -473px -150px!important;
    background-size:770px 485px!important;
    width:56px;
    height:56px;
    display:block;
    right:8px;
    top:5px
}
.product:not(.ficha-seller) .flag-wrapper .flag[class*=electrodays]{
    background:url(https://promart.vteximg.com.br/arquivos/promart.sprites.png) -1025px -55px!important;
    width:110px;
    height:110px;
    display:block!important;
    right:14px;
    top:14px;
    zoom:.4
}
.product:not(.ficha-seller) .flag-wrapper .flag[class*=envio-gratis-oh]{
    background:url(https://promart.vteximg.com.br/arquivos/promart.sprites.png) -800px -24px!important;
    zoom:.8;
    display:block!important;
    width:100px;
    height:45px;
    right:0;
    top:2px
}
.product:not(.ficha-seller) .flag-wrapper .flag[class*=envio-gratis-oh]:after{
    display:none
}
.product:not(.ficha-seller) .flag-wrapper .flag[class*=ahorro]{
    background:url(https://promart.vteximg.com.br/arquivos/promart.sprites.png?v=925849) -10px -533px no-repeat!important;
    width:169px!important;
    height:38px!important;
    order:2;
    zoom:.6!important;
    top:6px;
    right:4px;
    display:block
}
.product:not(.ficha-seller) .flag-wrapper .flag[class*=ahorro]:after{
    display:none
}
.product:not(.ficha-seller) .flag-wrapper .flag[class*=tag-1-generico]{
    background:url(https://promart.vteximg.com.br/arquivos/promart.sprites.png) -724px -177px!important;
    width:100px;
    height:55px;
    padding:0;
    margin:0;
    right:0;
    background-size:825px 494px!important
}
.product:not(.ficha-seller) .flag-wrapper .flag[class*=tag-2-generico]{
    background:url(https://promart.vteximg.com.br/arquivos/promart.sprites.png) -724px -337px!important;
    width:100px;
    height:55px;
    padding:0;
    margin:0;
    right:0;
    background-size:825px 494px!important
}
.product:not(.ficha-seller) .flag-wrapper .flag[class*=nuevo]{
    background:url(https://promart.vteximg.com.br/arquivos/sprite-promart-new-v2.png) -575px -52px!important;
    font-size:0;
    display:block;
    width:54px;
    height:29px;
    margin-top:10px;
    right:4px
}
.product:not(.ficha-seller) .flag-wrapper .flag[class*="3x2-"]{
    position:initial;
    display:block;
    background:url(https://promart.vteximg.com.br/arquivos/sprites.png) -661px -858px!important;
    width:90px;
    height:62px!important;
    float:right;
    margin-top:4px
}
.product:not(.ficha-seller) .flag-wrapper .flag[class*="4x3-"]{
    position:initial;
    display:block;
    background:url(https://promart.vteximg.com.br/arquivos/sprite-promart-new-v2.png) -694px -92px!important;
    width:65px;
    height:60px!important;
    float:right;
    margin:3px 3px 0 0
}
.product:not(.ficha-seller) .flag-wrapper .flag[class*="5x4-"]{
    position:initial;
    display:block;
    background:url(https://promart.vteximg.com.br/arquivos/sprite-promart-new-v2.png) -581px -154px!important;
    width:65px;
    height:61px!important;
    float:right;
    margin:3px 3px 0 0
}
.product:not(.ficha-seller) .flag-wrapper .flag[class*="6x5-"]{
    position:initial;
    display:block;
    background:url(https://promart.vteximg.com.br/arquivos/sprite-promart-new-v2.png) -661px -235px;
    width:66px;
    height:65px!important;
    float:right;
    margin:3px 3px 0 0
}
.product:not(.ficha-seller) .flag-wrapper .flag[class*=oh-3x2]{
    width:66px!important;
    height:55px!important;
    display:block!important;
    background:url(https://promart.vteximg.com.br/arquivos/sprite-promart-new-v2.png) -399px 0!important;
    margin-top:4px!important;
    right:0;
    font-size:0
}
.product:not(.ficha-seller) .flag-wrapper .flag[class*=oh-3x2]:after{
    display:none
}
.product:not(.ficha-seller) .flag-wrapper .flag[class*="2x1-"]{
    display:block;
    position:initial;
    width:78px;
    height:72px;
    background:url(https://promart.vteximg.com.br/arquivos/sprite-promart-new-v2.png) -409px -178px;
    float:right
}
.product:not(.ficha-seller) .flag-wrapper .flag[class*=oh-2x1]{
    display:block;
    width:82px;
    height:75px;
    background:url(https://promart.vteximg.com.br/arquivos/sprite-promart-new-v2.png) -401px -70px!important;
    float:right;
    position:initial
}
.product:not(.ficha-seller) .flag-wrapper .flag[class*=oh-2x1]:after{
    display:none
}
.product:not(.ficha-seller) .flag-wrapper .flag[class*=oh-6x5]{
    display:block;
    width:74px!important;
    height:73px!important;
    background:url(https://promart.vteximg.com.br/arquivos/sprite-promart-new-v2.png) -516px -305px!important;
    right:0
}
.product:not(.ficha-seller) .flag-wrapper .flag[class*=oh-6x5]:after{
    display:none
}
.product:not(.ficha-seller) .flag-wrapper .flag[class*=oh-5x4]{
    display:block;
    width:74px;
    height:73px!important;
    background:url(https://promart.vteximg.com.br/arquivos/sprite-promart-new-v2.png) -606px -305px!important;
    right:0
}
.product:not(.ficha-seller) .flag-wrapper .flag[class*=oh-5x4]:after{
    display:none
}
.product:not(.ficha-seller) .flag-wrapper .flag[class*=oh-4x3]{
    display:block;
    width:67px!important;
    height:65px!important;
    background:url(https://promart.vteximg.com.br/arquivos/sprite-promart-new-v2.png) -702px -307px!important;
    right:0
}
.product:not(.ficha-seller) .flag-wrapper .flag[class*=oh-4x3]:after{
    display:none
}
.product:not(.ficha-seller) .flag-wrapper .flag[class*=ultimo]{
    width:46px;
    height:44px;
    display:block;
    background:url(https://promart.vteximg.com.br/arquivos/sprites.png) -1497px -2100px!important;
    margin:5px 5px 0 0;
    right:0
}
.product:not(.ficha-seller) .flag-wrapper .flag.flag[class*=precio-por-vol],.product:not(.ficha-seller) .flag-wrapper .flag.flag[class*=price-x-vol],.product:not(.ficha-seller) .flag-wrapper .flag.flag[class*=volumen]{
    background:url(https://promart.vteximg.com.br/arquivos/promart.sprites.png) -417px -292px!important;
    background-size:801px 473px!important;
    width:55px!important;
    height:48px!important;
    display:block;
    border:2px solid #FFE600;
    right:5px;
    top:5px
}
@media screen and (max-width:480px){
    .product:not(.ficha-seller) .flag-wrapper .flag.flag[class*=precio-por-vol],.product:not(.ficha-seller) .flag-wrapper .flag.flag[class*=price-x-vol],.product:not(.ficha-seller) .flag-wrapper .flag.flag[class*=volumen]{
        zoom:.9
    }
}
.product:not(.ficha-seller) .flag-wrapper .flag[class*=peru-pasion]{
    background:url(https://promart.vteximg.com.br/arquivos/promart.sprites.png?v=188) -2px -168px!important;
    width:68px;
    height:55px;
    padding:0;
    margin:0;
    right:0;
    background-size:825px 494px!important
}
.product:not(.ficha-seller) .flag-wrapper .flag[class*=tag-seller-destacado]{
    background:url(https://promart.vteximg.com.br/arquivos/promart.sprites.png?v=345) -379px -305px!important;
    width:45px;
    height:47px;
    padding:0;
    margin:0;
    top:5px;
    right:5px;
    background-size:825px 494px!important
}
.product:not(.ficha-seller) .cnt-flag{
    position:absolute;
    left:0;
    right:0;
    bottom:8px;
    margin:auto;
    background-color:#FF6E00;
    border-radius:2px;
    height:15px;
    overflow:hidden
}
.product:not(.ficha-seller) .cnt-flag .flag[class*=mejores-marcas]{
    background-image:url(https://promart.vteximg.com.br/arquivos/promart.sprites.png?v=233131313);
    background-position:-457px -7px;
    background-size:825px 494px;
    width:134px;
    display:block;
    zoom:.95;
    position:absolute;
    left:0;
    right:0;
    bottom:0;
    top:0;
    margin:auto
}
@media screen and (max-width:768px){
    .product:not(.ficha-seller) .cnt-flag{
        bottom:0;
        height:13px
    }
    .product:not(.ficha-seller) .cnt-flag .flag[class*=mejores-marcas]{
        zoom:.85;
        bottom:1px
    }
}
@media screen and (max-width:320px){
    .product:not(.ficha-seller) .cnt-flag{
        width:calc(100% + 16px);
        right:initial;
        left:-8px;
        border-radius:0
    }
}
.product:not(.ficha-seller) .cnt-flag-desp{
    position:absolute;
    width:178px;
    height:19px;
    display:block;
    border:.5px solid #492C7E;
    background:#fff;
    text-align:center;
    border-radius:4px;
    left:0;
    right:0;
    bottom:11px;
    margin:auto
}
.product:not(.ficha-seller) .cnt-flag-desp .flag[class*=desp-express-b]{
    background-image:url(https://promart.vteximg.com.br/arquivos/promart.sprites.png);
    background-position:-271px -279px;
    background-size:825px 494px;
    width:101px;
    height:17px;
    display:block;
    zoom:1.45;
    position:absolute;
    left:0;
    right:0;
    bottom:0;
    top:-8px;
    margin:auto
}
.home-redisign .product:not(.ficha-seller) .flag-wrapper .flag[class*="24horas-b"],.listado .product:not(.ficha-seller) .flag-wrapper .flag[class*="24horas-b"]{
    top:180px
}
@media screen and (max-width:768px){
    .product:not(.ficha-seller) .cnt-flag-desp{
        width:127px;
        height:15px;
        bottom:3px
    }
    .product:not(.ficha-seller) .cnt-flag-desp .flag[class*=desp-express-b]{
        zoom:1.15
    }
}
@media screen and (max-width:320px){
    .product:not(.ficha-seller) .cnt-flag-desp{
        width:calc(100% + 16px);
        right:initial;
        left:-8px;
        border-radius:0
    }
}
.listado .product:not(.ficha-seller) .flag-wrapper .flag[class*="24horas-b"]:after{
    background-position:-372px -122px;
    width:118px;
    height:21px
}
.listado .product:not(.ficha-seller) .cnt-flag-desp{
    width:184px;
    bottom:11px
}
@media screen and (max-width:768px){
    .listado .product:not(.ficha-seller) .cnt-flag-desp{
        width:131px;
        height:16px;
        bottom:3px
    }
    .listado .product:not(.ficha-seller) .cnt-flag-desp .flag[class*=desp-express-b]{
        zoom:1.15
    }
}
@media screen and (max-width:320px){
    .listado .product:not(.ficha-seller) .cnt-flag-desp{
        width:calc(100% + 16px);
        right:initial;
        left:-8px;
        border-radius:0
    }
}
.home-redisign .product:not(.ficha-seller) .flag-wrapper .flag[class*="24horas-b"]:after{
    background-position:-372px -122px;
    width:118px;
    height:21px
}
.layer-add-to-cart .product:not(.ficha-seller) .cnt-flag-desp{
    width:100px;
    height:14px;
    bottom:0
}
.layer-add-to-cart .product:not(.ficha-seller) .cnt-flag-desp .flag[class*=desp-express-b]{
    zoom:.95;
    height:auto;
    top:-6px
}
.pr-landing .product:not(.ficha-seller) .flag-wrapper .flag[class*="24horas-b"]{
    top:192px
}
.departamento .product .flag[class*=nuevo]{
    margin-top:0
}
@media screen and (max-width:768px){
    .layer-add-to-cart .product:not(.ficha-seller) .cnt-flag-desp{
        width:106px
    }
    .layer-add-to-cart .product:not(.ficha-seller) .cnt-flag-desp .flag[class*=desp-express-b]{
        zoom:.99
    }
    .product .flag>span{
        font-size:13px
    }
    .product .flag.combazo{
        width:38px;
        height:33px;
        background-position:-270px -144px
    }
    .listado .product:not(.ficha-seller) .flag-wrapper .flag[class*="24horas-b"]{
        top:137px;
        zoom:1
    }
    .home-redisign .product:not(.ficha-seller) .flag-wrapper .flag[class*="24horas-b"]{
        top:124px;
        zoom:1
    }
    .product .flag[class*=electrodays]{
        zoom:.31;
        top:1px
    }
    .product .flag[class*=envio-gratis-oh]{
        zoom:.7
    }
    .product .flag[class*=infaltables],.product .flag[class*=instalacion-gratis]{
        zoom:.8!important
    }
    .product:not(.ficha-seller) .flag-wrapper p.flag[class*=nuevo]{
        background:url(https://promart.vteximg.com.br/arquivos/sprite-promart-new-v2.png) -575px -52px!important;
        font-size:0;
        display:block
    }
    .product:not(.ficha-seller) .flag-wrapper .flag[class*=tag-1-generico]{
        width:80px;
        height:44px;
        background-position:-744px -106px!important
    }
    .product:not(.ficha-seller) .flag-wrapper .flag[class*=tag-2-generico]{
        width:80px;
        height:44px;
        background-position:-744px -266px!important
    }
    .product:not(.ficha-seller) .flag-wrapper .flag[class*=ahorro]{
        background:url(https://promart.vteximg.com.br/arquivos/promart.sprites.png?v=925849) -190px -528px no-repeat!important;
        width:128px!important;
        height:50px!important;
        zoom:.6;
        order:2;
        top:0;
        right:0
    }
    .product:not(.ficha-seller) .flag-wrapper .flag[class*=ahorro]:after{
        display:none
    }
    .product:not(.ficha-seller) .flag-wrapper .flag[class*=instalacion-gratis]{
        background-image:initial!important;
        width:80px;
        height:55px;
        background:rgba(255,16,231,.3)!important;
        border:1px dashed #FF10E7;
        box-sizing:border-box;
        right:9px;
        top:8px
    }
    .product:not(.ficha-seller) .flag-wrapper .flag[class*=instalacion-gratis]:before{
        content:'';
        background:url(https://promart.vteximg.com.br/arquivos/promart.sprites.png) -492px -155px!important;
        background-size:807px 484px!important;
        width:62px;
        height:55px;
        display:block;
        float:right;
        zoom:1.1
    }
    .product:not(.ficha-seller) .flag-wrapper .flag[class*="24horas-b"]{
        top:124px;
        width:124px;
        height:15px
    }
    .product:not(.ficha-seller) .flag-wrapper .flag[class*="24horas-b"]:after{
        zoom:.98;
        margin-top:-5.5px
    }
    .product:not(.ficha-seller) .flag-wrapper .flag[class*="24horas-t"]{
        width:52px;
        height:41px;
        background-position:-379px -192px
    }
    .product:not(.ficha-seller) .flag-wrapper .flag[class*=peru-pasion]{
        width:55px;
        height:45px;
        background-position:-67px -173px!important
    }
    .product:not(.ficha-seller) .flag-wrapper .flag[class*=tag-seller-destacado]{
        width:45px;
        height:47px;
        background-position:-379px -305px!important
    }
    .pr-landing .product:not(.ficha-seller) .flag-wrapper .flag[class*="24horas-b"]{
        top:139px!important;
        width:124px;
        height:15px
    }
}
@media screen and (max-width:411px){
    .product:not(.ficha-seller) .flag-wrapper .flag[class*=instalacion-gratis]{
        width:80px;
        height:55px
    }
    .product:not(.ficha-seller) .flag-wrapper .flag[class*=instalacion-gratis]:before{
        background-position:-492px -155px!important;
        background-size:807px 484px!important;
        width:62px;
        height:55px;
        zoom:1.1
    }
}
@media screen and (max-width:414px){
    .product:not(.ficha-seller) .flag-wrapper .flag[class*=ahorro]{
        background:url(https://promart.vteximg.com.br/arquivos/promart.sprites.png) -190px -528px no-repeat!important;
        width:134px!important;
        height:50px!important;
        zoom:.5!important
    }
    .product:not(.ficha-seller) .flag-wrapper .flag[class*=ahorro]:after{
        display:none
    }
}
@media screen and (max-width:374px){
    .product:not(.ficha-seller) .flag-wrapper .flag[class*=instalacion-gratis]{
        width:70px;
        height:49px
    }
    .product:not(.ficha-seller) .flag-wrapper .flag[class*=instalacion-gratis]:before{
        background-position:-471px -151px!important;
        background-size:768px 473px!important;
        width:57px;
        height:50px;
        zoom:1
    }
}
.carrousel-products-seen .cnt-carrousel-products-seen{
    max-width:1245px;
    margin:0 auto
}
.carrousel-products-seen .cnt-carrousel-products-seen .products-seen-title{
    -webkit-display:flex;
    -moz-display:flex;
    -ms-display:flex;
    -o-display:flex;
    display:flex;
    align-items:center;
    justify-content:flex-start
}
.carrousel-products-seen .cnt-carrousel-products-seen .products-seen-title h2{
    margin:0 15px 0 0;
    padding:37px 0 22px
}
@media screen and (max-width:768px){
    .carrousel-products-seen .cnt-carrousel-products-seen .products-seen-title{
        justify-items:center;
        flex-direction:column;
        margin-bottom:15px
    }
    .carrousel-products-seen .cnt-carrousel-products-seen .products-seen-title h2{
        margin:0!important;
        padding:21px 0 8px!important
    }
}
.carrousel-products-seen .content-placeholder-carrousel-products-seen{
    position:relative;
    top:initial;
    max-width:1205px;
    bottom:initial;
    width:100%;
    margin:0 auto 12px;
    right:initial;
    max-height:inherit
}
.carrousel-products-seen .content-placeholder-carrousel-products-seen .image-card{
    position:relative;
    height:auto;
    min-height:433px;
    background:#fff;
    display:flex;
    justify-content:center;
    align-items:center;
    flex-direction:column;
    box-shadow:0 0 3.56px rgba(0,0,0,.22);
    padding:10px;
    box-sizing:border-box;
    border-radius:5px
}
.carrousel-products-seen .content-placeholder-carrousel-products-seen .image-card:before{
    content:"";
    background-image:url(https://promart.vteximg.com.br/arquivos/vector-cyber-mosaico-08072019.png);
    background-repeat:no-repeat;
    top:24px;
    height:150px;
    left:0;
    width:96px;
    position:absolute
}
.carrousel-products-seen .content-placeholder-carrousel-products-seen .image-card h3{
    font-size:18px
}
.carrousel-products-seen .content-placeholder-carrousel-products-seen ul.js-loading{
    white-space:nowrap!important;
    overflow:hidden!important;
    padding:0!important;
    text-align:center
}
.carrousel-products-seen .content-placeholder-carrousel-products-seen ul.js-loading li.temp{
    min-height:279px!important;
    width:18%!important;
    max-width:227px;
    box-sizing:border-box;
    margin:8px 1%
}
.carrousel-products-seen .slider-products-home .slick-dots{
    position:relative;
    margin:0 0 20px;
    padding:0
}
.carrousel-branding-home{
    max-width:1280px;
    margin:10px auto 20px
}
.carrousel-products-seen{
    border-bottom:1px solid transparent!important;
    background:#F6F6F6;
    border-top:1px solid rgba(0,0,0,.1)
}
.carrousel-products-seen,.cnt-carrousel-branding{
    position:relative
}
.carrousel-branding-home .cnt-carrousel-branding{
    margin-top:20px
}
.cnt-carrousel-branding img{
    display:block;
    width:100%;
    height:auto
}
.cnt-carrousel-branding .slider-products-home{
    position:absolute;
    top:0;
    right:23px;
    bottom:0;
    margin:auto;
    width:100%;
    max-width:806px
}
.slider-products-home{
    max-height:465px
}
.slider-products-home ul{
    padding:0 30px;
    margin:0 auto
}
.slider-products-home ul .slick-list{
    padding:0 8px 0 0
}
.slider-products-home li{
    padding:0!important;
    margin:auto;
    max-width:inherit;
    position:relative;
    display:inline-block
}
.slider-products-home li .item-product{
    border:0;
    box-shadow:none;
    width:100%;
    padding:10px 2px 15px 13px
}
@media screen and (min-width:769px){
    .slider-products-home li .item-product:hover .product{
        box-shadow:0 5px 15px rgba(0,0,0,.35)
    }
}
.slider-products-home li .item-product .product{
    position:relative;
    max-width:227px;
    height:auto;
    padding:10px;
    box-sizing:border-box;
    border-radius:5px;
    border:none;
    background:#fff;
    box-shadow:0 0 3.56px rgba(0,0,0,.22);
    transition:all .5s ease;
    display:block
}
.slider-products-home li .item-product .product.product-sold-out .gh-btn:hover,.slider-products-home li .item-product .product.product-sold-out .mas-prod:hover{
    box-shadow:none
}
.slider-products-home li .item-product .product .flag-wrapper{
    position:absolute;
    z-index:6;
    right:0;
    top:0;
    pointer-events:none;
    width:100%
}
.slider-products-home li .item-product .product.product-sold-out .mas-prod{
    color:#B7B7B7!important;
    cursor:auto!important;
    pointer-events:none
}
.slider-products-home li .item-product .product.product-sold-out .gh-btn{
    background:#F4F4F4;
    border:1px solid rgba(0,0,0,.1);
    color:rgba(0,0,0,.25)!important;
    cursor:auto;
    pointer-events:none
}
.slider-products-home .slick-arrow{
    display:inline-block;
    width:45px;
    height:45px;
    line-height:45px;
    background-color:transparent;
    border-radius:50%;
    font-size:0;
    position:absolute;
    z-index:1;
    top:0;
    bottom:0;
    margin:auto;
    cursor:pointer;
    transition:.3s ease all
}
.slider-products-home .slick-arrow:before{
    content:"\e91a";
    color:rgba(0,0,0,.4);
    font-family:icomoon;
    font-size:30px;
    position:absolute;
    left:0;
    right:0;
    top:0;
    bottom:0;
    margin:auto;
    transition:.3s ease all
}
.slider-products-home .slick-arrow.slick-next:before,.slider-products-home .slick-arrow.slick-prev{
    left:2px
}
.slider-products-home .slick-arrow.slick-prev:before{
    right:2px;
    transform:rotate(180deg)
}
.slider-products-home .slick-arrow.slick-next{
    right:2px
}
.slider-products-home .slick-arrow:active,.slider-products-home .slick-arrow:hover{
    background:#fff;
    box-shadow:0 4px 8px rgba(0,0,0,.25)
}
.slider-products-home .slick-arrow:active:before,.slider-products-home .slick-arrow:hover:before{
    color:#FF6E00
}
.slider-products-home .slick-arrow:active{
    transform:scale(.95)
}
.slider-products-home .slick-dots{
    text-align:center;
    padding:3px;
    height:15px;
    margin:0;
    position:absolute;
    left:0;
    right:0;
    font-size:0;
    top:calc(100% - 4px)
}
.slider-products-home .slick-dots li{
    display:inline-block;
    width:8px;
    height:8px;
    vertical-align:middle;
    margin-right:8px!important;
    transition:all .3s ease;
    transform:scale(1)
}
.slider-products-home .slick-dots li:last-child{
    margin-right:0
}
.slider-products-home .slick-dots li button{
    padding:0;
    width:100%;
    position:absolute;
    height:100%;
    font-size:0;
    border-radius:50%;
    background:rgba(0,0,0,.25);
    cursor:pointer;
    border:none;
    transition:all .3s ease
}
.slider-products-home .slick-dots li.slick-active{
    transform:scale(1.25)
}
.slider-products-home .slick-dots li.slick-active button{
    background:#FF6E00
}
.slider-products-home .popupaddm2{
    display:none;
    position:absolute;
    z-index:11;
    width:100%;
    height:100%;
    top:0;
    left:0;
    background-color:rgba(253,253,253,.71)
}
.slider-products-home .popupaddm2.active{
    display:block!important
}
.slider-products-home .product img{
    display:block;
    width:100%;
    height:auto
}
.slider-products-home .product a.productImage{
    display:block;
    position:relative;
    max-width:193px;
    margin:auto
}
@media screen and (min-width:769px){
    .slider-products-home .product a.productImage{
        padding-bottom:8px
    }
}
.slider-products-home .product .productName{
    color:#000;
    line-height:.6;
    margin-top:8px;
    height:43px;
    display:-webkit-box!important;
    -webkit-line-clamp:2!important;
    -webkit-box-orient:vertical!important;
    text-overflow:ellipsis!important;
    padding:0;
    overflow:hidden
}
.slider-products-home .product .productName a{
    font-family:Roboto-Light;
    font-weight:700;
    font-size:14px;
    color:#000;
    overflow:hidden;
    text-decoration:none!important
}
@media screen and (min-width:769px){
    .slider-products-home .product .productName{
        margin-top:0
    }
    .slider-products-home .product .productName a{
        padding-top:10px;
        position:relative
    }
}
.slider-products-home .product .prod-det-enlace{
    display:none;
    position:absolute;
    width:100%;
    height:100%;
    top:0;
    bottom:0;
    left:0;
    right:0;
    margin:auto
}
.slider-products-home .product.-metroCuadrado .price-tarjetaOh,.slider-products-home .product.-metroCuadrado .price-tarjetaOh span.tit-toh{
    text-align:right
}
.slider-products-home .product.-metroCuadrado .precios .bestPrice .vcenter.bestPrice .price,.slider-products-home .product.-metroCuadrado .precios .bestPrice .vcenter.bestPrice .price em{
    font-size:15px
}
.slider-products-home .product.-metroCuadrado .precios .bestPrice .vcenter.bestPrice .price em.m{
    font-size:12px
}
.slider-products-home .product.-metroCuadrado .precios .bestPrice .vcenter.bestPrice .price sup{
    font-size:10px
}
.slider-products-home .product.-metroCuadrado .precios .bestPrice .vcenter.listPrice .price,.slider-products-home .product.-metroCuadrado .precios .bestPrice .vcenter.listPrice .price em{
    font-size:15px
}
.slider-products-home .product.-metroCuadrado .precios .bestPrice .vcenter.listPrice .price em.m{
    font-size:12px
}
.slider-products-home .product.-metroCuadrado .precios .bestPrice .vcenter.listPrice .price sup{
    font-size:10px
}
.slider-products-home .product.-metroCuadrado .precios .price-tarjetaOh,.slider-products-home .product.-metroCuadrado .precios .price-tarjetaOh span.tit-toh{
    text-align:right
}
.slider-products-home .product.-metroCuadrado .precios .price-tarjetaOh .price em{
    font-size:15px
}
.slider-products-home .product.-metroCuadrado .precios .price-tarjetaOh .price sup{
    font-size:10px
}
.slider-products-home .product.-metroCuadrado .prod-bottom{
    height:35px
}
.slider-products-home .product.-metroCuadrado .prod-bottom .gh-enlace{
    margin-top:5px;
    display:inline-block
}
.slider-products-home .product.-metroCuadrado .prod-bottom .wtooltip{
    display:block
}
.slider-products-home .product .prod-info{
    display:flex;
    align-items:center;
    justify-content:space-between;
    margin-top:7px
}
.slider-products-home .product .prod-info .brand{
    font-size:12px;
    font-family:Roboto-Light;
    color:rgba(0,0,0,.7);
    letter-spacing:0;
    line-height:1.5;
    height:auto;
    text-transform:capitalize;
    margin:0;
    display:block
}
.slider-products-home .product .prod-info .psku{
    font-size:12px!important;
    font-family:Roboto-Light!important;
    color:rgba(0,0,0,.7)!important;
    width:100%;
    letter-spacing:0;
    line-height:1.5;
    height:auto;
    text-align:right
}
.slider-products-home .product .eof{
    height:20px;
    margin:15px 0
}
.slider-products-home .product .precios{
    height:46px;
    display:table;
    width:100%
}
.slider-products-home .product .precios .porCaja{
    font-size:8.5px;
    color:rgba(0,0,0,.7);
    font-family:Roboto-Regular;
    height:8px;
    line-height:1;
    margin-top:2px;
    display:none;
    white-space:nowrap;
    position:absolute
}
.slider-products-home .product .precios .porCaja .totalPpC sup{
    vertical-align:initial;
    font-size:8.5px
}
.slider-products-home .product .precios .sindcto{
    height:23px
}
.slider-products-home .product .precios .sin-fto{
    display:none
}
.slider-products-home .product .precios .bestPrice{
    color:#1e1e1e;
    font-size:19px;
    display:table-cell;
    font-family:Roboto-Medium
}
.slider-products-home .product .precios .bestPrice .vcenter.listPrice{
    display:table-row;
    vertical-align:bottom;
    min-width:108px;
    height:23px;
    line-height:1
}
.slider-products-home .product .precios .bestPrice .vcenter.listPrice .price{
    font-size:18px
}
.slider-products-home .product .precios .bestPrice .vcenter.listPrice .price em{
    font-style:normal
}
.slider-products-home .product .precios .bestPrice .vcenter.listPrice .price span{
    text-decoration:none;
    position:relative
}
.slider-products-home .product .precios .bestPrice .vcenter.listPrice .price sup{
    font-size:10px;
    vertical-align:super
}
.slider-products-home .product .precios .bestPrice .vcenter.bestPrice{
    height:23px;
    font-size:19px;
    display:table-cell;
    color:#1e1e1e
}
.slider-products-home .product .precios .bestPrice .vcenter.bestPrice .price{
    font-size:18px
}
.slider-products-home .product .precios .bestPrice .vcenter.bestPrice .price em{
    font-size:18px;
    font-style:normal
}
.slider-products-home .product .precios .bestPrice .vcenter.bestPrice .price sup{
    font-size:10px;
    vertical-align:super
}
.slider-products-home .product .precios .price-tarjetaOh{
    vertical-align:bottom;
    display:table-cell;
    text-align:right;
    padding-left:2px;
    visibility:hidden
}
.slider-products-home .product .precios .price-tarjetaOh.active{
    visibility:visible
}
.slider-products-home .product .precios .price-tarjetaOh span.tit-toh{
    font-family:Roboto-Regular;
    font-size:10px;
    color:#F80D0D;
    padding-bottom:4px;
    text-align:right;
    position:relative;
    top:3px;
    display:block
}
.slider-products-home .product .precios .price-tarjetaOh span.tit-toh i.dummie{
    background-image:url(https://promart.vteximg.com.br/arquivos/dummie_oh_solo-01.jpg);
    background-size:contain;
    display:inline-block;
    background-repeat:no-repeat;
    width:21px;
    height:13px;
    vertical-align:bottom
}
.slider-products-home .product .precios .price-tarjetaOh span.price-toh{
    color:#0091E2;
    font-family:Roboto-Medium;
    font-size:18px;
    text-align:left
}
.slider-products-home .product .precios .price-tarjetaOh span.price-toh em{
    font-size:inherit;
    font-style:normal
}
.slider-products-home .product .precios .price-tarjetaOh span.price-toh sup{
    font-size:10px;
    vertical-align:super
}
.slider-products-home .product .listPrice{
    font-family:Roboto-Light;
    color:#000;
    height:23px
}
.slider-products-home .product .listPrice .price span:before{
    content:'';
    position:absolute;
    width:105%;
    height:1px;
    background:#000;
    transform:rotate(-15deg);
    top:0;
    bottom:0;
    margin:auto
}
.slider-products-home .product .bestPrice{
    font-family:Roboto-Medium
}
.slider-products-home .product .bestPrice .bestPrice{
    height:23px
}
.slider-products-home .product .bestPrice .second-price{
    color:#ff6e00!important
}
.slider-products-home .product .prod-bottom{
    opacity:inherit;
    visibility:inherit;
    position:relative;
    padding:0;
    box-shadow:inherit;
    border-top:1px solid rgba(0,0,0,.12);
    margin-top:10px;
    border-radius:0 0 5px 5px;
    left:0;
    width:100%;
    background:#fff;
    transition:all .3s ease
}
.slider-products-home .product .prod-bottom .wtooltip{
    position:absolute;
    top:-4px;
    height:24px;
    display:none
}
.slider-products-home .product .prod-bottom .wtooltip .text{
    border:1px solid #ff6e00;
    height:16px;
    display:block;
    width:94px;
    font-size:9px;
    text-align:center;
    color:#ff6e00;
    line-height:13px;
    border-radius:5px;
    position:absolute;
    top:5px;
    left:0;
    margin:0;
    font-family:Roboto-Light
}
.slider-products-home .product .prod-bottom .wtooltip .text::after{
    content:"";
    height:5px;
    width:15px;
    background:url(https://promart.vteximg.com.br/arquivos/sprite-promart-new-v2.png) -520px 0;
    position:absolute;
    left:0;
    right:0;
    bottom:-4px;
    margin:0 auto
}
.slider-products-home .product .prod-bottom .ctrls{
    margin-top:0;
    padding-top:10px
}
.slider-products-home .product .prod-bottom .ctrls .cantidad{
    font-size:0;
    display:inline-block;
    vertical-align:middle;
    position:relative
}
.slider-products-home .product .prod-bottom .ctrls .cantidad .mas-prod{
    background:0 0;
    display:inline-block;
    vertical-align:bottom;
    cursor:pointer;
    width:28px;
    height:28px;
    color:#ff6e01;
    text-align:center;
    line-height:28px;
    border-radius:50%;
    user-select:none;
    box-shadow:0 0 4px transparent;
    transform:scale(1);
    transition:all .3s ease;
    font-size:0
}
.slider-products-home .product .prod-bottom .ctrls .cantidad .mas-prod:before{
    content:'\e953';
    font-family:icomoon;
    font-size:13px
}
.slider-products-home .product .prod-bottom .ctrls .cantidad .mas-prod.js-down:before{
    content:'\e954'
}
.slider-products-home .product .prod-bottom .ctrls .cantidad .mas-prod:hover{
    box-shadow:0 0 4px rgba(0,0,0,.4);
    background:#fff
}
.slider-products-home .product .prod-bottom .ctrls .cantidad .mas-prod:active{
    background:#FF6E00;
    color:#fff;
    box-shadow:0 0 4px rgba(0,0,0,.4);
    transform:scale(.95)
}
.slider-products-home .product .prod-bottom .ctrls .cantidad input.num{
    font-family:Roboto-Medium;
    font-size:14px;
    color:rgba(0,0,0,.7);
    width:34px;
    margin:0 2px;
    height:23px;
    border:none;
    -webkit-appearance:none;
    text-align:center;
    background:0 0;
    box-shadow:none
}
.slider-products-home .product .prod-bottom .ctrls .-stl-select{
    display:none;
    width:51px;
    float:left;
    margin-right:9px;
    overflow:hidden;
    border:1px solid #d6d6d6;
    vertical-align:middle;
    position:relative
}
.slider-products-home .product .prod-bottom .ctrls .-stl-select select{
    height:33px;
    background:0 0;
    border:none;
    z-index:2;
    position:relative;
    -webkit-appearance:none;
    font-size:14px;
    width:63px;
    padding-left:10px
}
.slider-products-home .product .prod-bottom .ctrls .gh-btn{
    font-size:16px;
    font-family:Roboto-Regular;
    color:#fff!important;
    background:#FF6E00;
    padding:0 7px;
    box-sizing:border-box;
    border-radius:22px;
    border:none;
    cursor:pointer;
    box-shadow:none;
    height:28px;
    line-height:28px;
    transition:box-shadow .3s ease;
    width:100%;
    max-width:89px;
    float:right;
    text-align:center
}
.slider-products-home .product .prod-bottom .ctrls .gh-btn em{
    font-style:normal
}
.slider-products-home .product .prod-bottom .ctrls .gh-btn:hover{
    box-shadow:0 2px 2px #C84F29
}
.slider-products-home .product .prod-bottom .ctrls .gh-btn.add{
    font-size:0!important
}
.slider-products-home .product .prod-bottom .ctrls .gh-btn.add .preload-cart{
    display:inline-block!important;
    vertical-align:middle;
    zoom:.8;
    margin:auto
}
.slider-products-home .product .porCaja{
    display:none
}
.slider-products-home .product.-metroCuadrado .porCaja{
    display:block
}
.slider-products-home .product.-metroCuadrado input.num{
    display:none
}
.slider-products-home .product.-metroCuadrado .mcd{
    font-family:Roboto-Medium;
    font-size:9px;
    color:#000;
    display:inline-block;
    vertical-align:middle;
    padding:6px 3px;
    min-width:45px;
    text-align:center;
    user-select:none
}
.slider-products-home .product.-metroCuadrado .mcd sup{
    font-size:6px
}
.slider-products-home .product.-metroCuadrado .mcdValue{
    display:inline-block;
    outline:0
}
.slider-products-home .buy.soldout{
    cursor:pointer;
    display:block;
    text-align:center;
    font-family:Roboto-Regular;
    font-size:14px;
    color:#AE7347;
    border:0;
    text-transform:none;
    border-radius:20px;
    transition:all .3s ease;
    overflow:hidden;
    position:relative;
    z-index:1;
    background:0 0;
    padding:4.5px 7px;
    margin:9px 0 2px
}
.slider-products-home .buy.soldout:before{
    content:'';
    background:#EFEFEF;
    width:0;
    height:0;
    position:absolute;
    bottom:0;
    left:0;
    right:0;
    margin:auto;
    border-radius:20px;
    z-index:-1;
    transition:all .3s ease
}
.slider-products-home .buy.soldout:hover{
    color:#FF6E00
}
.slider-products-home .buy.soldout:hover:before{
    width:100%;
    height:100%
}
.slider-products-home span.flag-stienda{
    font-size:0!important;
    color:inherit!important;
    font-weight:400!important
}
.slider-products-home span.flag-stienda:before{
    content:'';
    position:absolute;
    width:91px;
    height:22px;
    background-image:url(https://promart.vteximg.com.br/arquivos/sprite-listados.png);
    background-position:-105px -76px;
    background-repeat:no-repeat;
    background-size:228px 294px
}
.slider-products-home.gh-internas{
    max-height:435px;
    max-width:1145px;
    margin:0 auto;
    overflow:hidden
}
.slider-products-home.gh-internas .slick-arrow:before{
    height:auto
}
.slider-products-home.gh-internas ul{
    padding:0 35px
}
.slider-products-home.gh-internas ul .slick-list{
    padding:0
}
.slider-products-home.gh-internas .slick-dots{
    position:relative
}
.slider-products-home.gh-internas li .item-product{
    padding:10px 6.5px 11px
}
.slider-products-home.gh-internas li .item-product .product{
    max-width:202px;
    padding:9px
}
.slider-products-home.gh-internas .product .prod-info .psku{
    font-size:11px!important
}
.slider-products-home.gh-internas .product .prod-info .brand{
    font-size:11px
}
.slider-products-home.gh-internas .product .eof{
    margin:12px 0
}
.slider-products-home.gh-internas .product .flag-wrapper .flag[class*=oh-],.slider-products-home.gh-internas .product .flag-wrapper .flag[class*=oh-] span,.slider-products-home.gh-internas .product .flag.linea-blanca-tag,.slider-products-home.gh-internas .product .flag.linea-blanca-tag span{
    width:37px
}
.slider-products-home.gh-internas .product .flag-wrapper .flag[class*=oh-]:after,.slider-products-home.gh-internas .product .flag.linea-blanca-tag:after{
    border-width:6px 18.5px 0
}
.slider-products-home.gh-internas .product .flag[class*=envio-gratis-oh]{
    width:100px;
    top:2px
}
@media screen and (max-width:768px){
    .slider-products-home.gh-internas li .item-product .product{
        box-shadow:0 0 3.56px rgba(0,0,0,.22)
    }
    .slider-products-home.gh-internas .product .flag[class*=envio-gratis-oh]{
        right:-5px;
        zoom:.6
    }
}
.slider-products-home.gh-internas .product .precios{
    height:40px
}
.slider-products-home.gh-internas .product .precios .sindcto{
    height:20px
}
.slider-products-home.gh-internas .product .precios .bestPrice .vcenter.bestPrice,.slider-products-home.gh-internas .product .precios .bestPrice .vcenter.listPrice{
    height:19px
}
.slider-products-home.gh-internas .product .precios .bestPrice .vcenter.bestPrice .price,.slider-products-home.gh-internas .product .precios .bestPrice .vcenter.bestPrice .price em,.slider-products-home.gh-internas .product .precios .bestPrice .vcenter.listPrice .price,.slider-products-home.gh-internas .product .precios .bestPrice .vcenter.listPrice .price em,.slider-products-home.gh-internas .product .precios .price-tarjetaOh span.price-toh{
    font-size:16px
}
.slider-products-home.gh-internas .product .precios .price-tarjetaOh span.price-toh sup,.slider-products-home.gh-internas .product .precios .price-tarjetaOh span.tit-toh{
    font-size:9px
}
.slider-products-home.gh-internas .product .prod-bottom .ctrls .gh-btn{
    font-size:14px;
    max-width:85px;
    height:25px;
    line-height:25px
}
.slider-products-home.gh-internas .product .prod-bottom .ctrls .cantidad .mas-prod{
    width:24px;
    height:24px;
    line-height:24px
}
.slider-products-home.gh-internas .product .prod-bottom .ctrls .cantidad input.num{
    font-size:12.5px;
    width:28px
}
.slider-products-home.gh-internas .product .prod-bottom .ctrls .tooltip-stock span.txt,.tooltip-stock{
    font-size:10px
}
.slider-products-home.gh-internas .product .flag>span{
    font-size:13px
}
.slider-products-home.gh-internas .product a.productImage{
    max-width:171px
}
.slider-products-home.gh-internas .product .productName{
    font-size:1px;
    line-height:1.3;
    height:36px
}
.slider-products-home.gh-products-listado{
    max-height:inherit
}
.popupaddm2:not(.rd).active,.popupaddm3:not(.rd).active,.popupaddm4:not(.rd).active{
    display:block!important
}
.popupaddm2:not(.rd) .gtexto .text1,.popupaddm3:not(.rd) .gtexto .text1,.popupaddm4:not(.rd) .gtexto .text1{
    color:#484848;
    font-family:Roboto-Medium;
    font-size:13px;
    display:block
}
.popupaddm2:not(.rd) .gtexto .text2,.popupaddm3:not(.rd) .gtexto .text2,.popupaddm4:not(.rd) .gtexto .text2{
    color:#484848;
    font-family:Roboto-Regular;
    font-size:12px;
    display:block
}
.popupaddm2:not(.rd) a.solo-prod,.popupaddm3:not(.rd) a.solo-prod,.popupaddm4:not(.rd) a.solo-prod{
    color:#ff6e01;
    font-family:Roboto-Regular;
    font-size:9px;
    float:left;
    padding:7px 11px
}
.popupaddm2:not(.rd) .g-btns,.popupaddm3:not(.rd) .g-btns,.popupaddm4:not(.rd) .g-btns{
    margin-top:5px
}
.popupaddm2:not(.rd) a.agregarpor,.popupaddm3:not(.rd) a.agregarpor,.popupaddm4:not(.rd) a.agregarpor{
    font-family:Roboto-Regular;
    font-size:9px;
    background-color:#ff6e01;
    color:#fff;
    border-radius:13px;
    padding:7px 11px;
    text-decoration:none;
    display:block;
    float:right
}
.popupaddm2:not(.rd) .ppup,.popupaddm3:not(.rd) .ppup,.popupaddm4:not(.rd) .ppup{
    border:1px solid;
    border-radius:13px;
    padding:12px 8px;
    max-width:198px;
    position:absolute;
    left:0;
    right:0;
    margin:0 auto;
    bottom:39px;
    background-color:#fff
}
.popupaddm4:not(.rd) a.solo-prod{
    font-size:12px;
    color:#FF6E00;
    font-weight:500;
    font-family:Roboto-Medium;
    padding:3px 8px
}
.popupaddm4:not(.rd) a.agregarpor{
    font-size:12px;
    border-radius:22px;
    background-color:#FF6E00;
    font-family:Roboto-Medium;
    padding:3px 23px
}
.popupaddm4:not(.rd) .ppup{
    box-shadow:0 4px 15px rgba(0,0,0,.25);
    border:none;
    margin-bottom:10px;
    padding:20px 17px 10px;
    line-height:115%
}
.popupaddm4:not(.rd) .ppup:before{
    content:'';
    position:absolute;
    background:#fff;
    width:12px;
    height:12px;
    transform:rotate(135deg);
    bottom:-5px;
    border-radius:1px;
    z-index:1;
    right:20%
}
.popupaddm4:not(.rd) .gtexto{
    margin-bottom:10px;
    position:relative
}
.popupaddm4:not(.rd) .gtexto:before{
    content:'';
    position:absolute;
    background-image:url(https://promart.vteximg.com.br/arquivos/promart.sprites.png);
    background-size:870px 520px;
    background-position:-42px -97px;
    background-repeat:no-repeat;
    width:37px;
    height:37px;
    top:-36px;
    bottom:0;
    left:0;
    right:0;
    margin:0 auto;
    background-color:#fff;
    border-radius:50%
}
.popupaddm4:not(.rd) .gtexto .text-n{
    font-family:Roboto-Medium
}
.tooltip-stock{
    border:1px solid #969696;
    border-radius:8px;
    padding:7px;
    position:absolute;
    width:100%;
    top:-38px;
    background:#fff;
    z-index:2;
    max-width:218px;
    display:block
}
.tooltip-stock .ico-warning{
    display:block;
    width:25px;
    height:23px;
    float:left;
    font-style:normal
}
.tooltip-stock .ico-warning:before{
    content:'\e94a';
    font-family:icomoon;
    font-size:24px;
    color:#ff6e01
}
.tooltip-stock span.txt{
    margin-left:33px;
    display:block;
    font-size:11px;
    font-family:Roboto-Light
}
.tooltip-stock span.txt .cantUndStock{
    font-weight:700
}
.tooltip-stock span.txt .calloutDown{
    border-top:9px solid #7a7a7a;
    border-left:9px dotted transparent;
    border-right:9px dotted transparent;
    left:0;
    top:41px;
    height:0;
    width:0;
    margin:0 auto;
    z-index:11;
    right:112px;
    position:absolute
}
.tooltip-stock span.txt .calloutDown2{
    border-top:12px solid #fff;
    border-left:11px dotted transparent;
    border-right:11px dotted transparent;
    height:0;
    width:0;
    position:relative;
    left:-11px;
    top:-13px;
    z-index:10
}
.popupaddm3,.popupaddm4{
    display:none;
    position:absolute;
    z-index:20;
    width:100%;
    height:100%;
    top:0;
    left:0
}
.popupaddm3{
    background-color:rgba(253,253,253,.75)
}
.popupaddm4{
    background:rgba(0,0,0,.5);
    border-radius:5px
}
.popupaddm3 .-bs,.popupaddm4 .-bs{
    font-family:Roboto-Medium;
    display:block;
    font-size:12px
}
.cnt-slider-prod{
    padding:38px 0 15px;
    box-sizing:border-box;
    border-top:1px solid rgba(0,0,0,.1)
}
.cnt-carrousel-products-top{
    display:flex;
    align-items:center;
    justify-content:flex-start;
    max-width:1140px;
    margin:0 auto 20px
}
.cnt-carrousel-products-top .gh-btn-ver{
    margin-left:22px
}
@media screen and (max-width:768px){
    .cnt-carrousel-branding .slider-products-home{
        top:inherit;
        bottom:22px;
        right:0;
        left:0;
        margin:auto;
        width:calc(100% - 20px)
    }
    .slider-products-home{
        overflow-x:scroll;
        -webkit-overflow-scrolling:touch;
        margin:0 10px 20px;
        width:calc(100% - 20px)
    }
    .slider-products-home .content-main .js-prod,.slider-products-home div.-wc{
        max-height:437px;
        overflow:initial;
        margin-bottom:20px
    }
    .slider-products-home .content-main .js-prod ul,.slider-products-home div.-wc ul{
        display:flex;
        padding:0;
        max-width:1350px;
        margin:0 auto
    }
    .slider-products-home .content-main .js-prod ul li,.slider-products-home div.-wc ul li{
        margin:initial 6px initial initial;
        padding:0!important;
        max-width:inherit;
        height:auto
    }
    .slider-products-home .content-main .js-prod ul li .item-product,.slider-products-home div.-wc ul li .item-product{
        padding:3px;
        max-width:inherit;
        min-height:inherit;
        margin:auto
    }
    .slider-products-home .content-main .js-prod ul li .item-product .product,.slider-products-home div.-wc ul li .item-product .product{
        width:150px;
        max-width:inherit;
        padding:8px;
        box-shadow:0 0 7px rgba(0,0,0,.2)
    }
    .slider-products-home .content-main .js-prod ul li .item-product .product.-metroCuadrado .precios .bestPrice .vcenter.bestPrice .price,.slider-products-home .content-main .js-prod ul li .item-product .product.-metroCuadrado .precios .bestPrice .vcenter.listPrice .price,.slider-products-home .content-main .js-prod ul li .item-product .product.-metroCuadrado .precios .price-tarjetaOh .vcenter.bestPrice .price,.slider-products-home .content-main .js-prod ul li .item-product .product.-metroCuadrado .precios .price-tarjetaOh .vcenter.listPrice .price,.slider-products-home div.-wc ul li .item-product .product.-metroCuadrado .precios .bestPrice .vcenter.bestPrice .price,.slider-products-home div.-wc ul li .item-product .product.-metroCuadrado .precios .bestPrice .vcenter.listPrice .price,.slider-products-home div.-wc ul li .item-product .product.-metroCuadrado .precios .price-tarjetaOh .vcenter.bestPrice .price,.slider-products-home div.-wc ul li .item-product .product.-metroCuadrado .precios .price-tarjetaOh .vcenter.listPrice .price{
        font-size:12px!important
    }
    .slider-products-home .content-main .js-prod ul li .item-product .product.-metroCuadrado .precios .bestPrice .vcenter.bestPrice .price sup,.slider-products-home .content-main .js-prod ul li .item-product .product.-metroCuadrado .precios .bestPrice .vcenter.listPrice .price sup,.slider-products-home .content-main .js-prod ul li .item-product .product.-metroCuadrado .precios .price-tarjetaOh .vcenter.bestPrice .price sup,.slider-products-home .content-main .js-prod ul li .item-product .product.-metroCuadrado .precios .price-tarjetaOh .vcenter.listPrice .price sup,.slider-products-home div.-wc ul li .item-product .product.-metroCuadrado .precios .bestPrice .vcenter.bestPrice .price sup,.slider-products-home div.-wc ul li .item-product .product.-metroCuadrado .precios .bestPrice .vcenter.listPrice .price sup,.slider-products-home div.-wc ul li .item-product .product.-metroCuadrado .precios .price-tarjetaOh .vcenter.bestPrice .price sup,.slider-products-home div.-wc ul li .item-product .product.-metroCuadrado .precios .price-tarjetaOh .vcenter.listPrice .price sup{
        font-size:7px!important
    }
    .slider-products-home .content-main .js-prod ul li .item-product .product.-metroCuadrado .precios .bestPrice .vcenter.bestPrice .price em,.slider-products-home .content-main .js-prod ul li .item-product .product.-metroCuadrado .precios .bestPrice .vcenter.listPrice .price em,.slider-products-home .content-main .js-prod ul li .item-product .product.-metroCuadrado .precios .price-tarjetaOh .vcenter.bestPrice .price em,.slider-products-home .content-main .js-prod ul li .item-product .product.-metroCuadrado .precios .price-tarjetaOh .vcenter.listPrice .price em,.slider-products-home div.-wc ul li .item-product .product.-metroCuadrado .precios .bestPrice .vcenter.bestPrice .price em,.slider-products-home div.-wc ul li .item-product .product.-metroCuadrado .precios .bestPrice .vcenter.listPrice .price em,.slider-products-home div.-wc ul li .item-product .product.-metroCuadrado .precios .price-tarjetaOh .vcenter.bestPrice .price em,.slider-products-home div.-wc ul li .item-product .product.-metroCuadrado .precios .price-tarjetaOh .vcenter.listPrice .price em{
        font-size:12px!important
    }
    .slider-products-home .content-main .js-prod ul li .item-product .product.-metroCuadrado .precios .bestPrice .vcenter.bestPrice .price em.m,.slider-products-home .content-main .js-prod ul li .item-product .product.-metroCuadrado .precios .bestPrice .vcenter.listPrice .price em.m,.slider-products-home .content-main .js-prod ul li .item-product .product.-metroCuadrado .precios .price-tarjetaOh .price em.m,.slider-products-home .content-main .js-prod ul li .item-product .product.-metroCuadrado .precios .price-tarjetaOh .vcenter.bestPrice .price em.m,.slider-products-home .content-main .js-prod ul li .item-product .product.-metroCuadrado .precios .price-tarjetaOh .vcenter.listPrice .price em.m,.slider-products-home div.-wc ul li .item-product .product.-metroCuadrado .precios .bestPrice .vcenter.bestPrice .price em.m,.slider-products-home div.-wc ul li .item-product .product.-metroCuadrado .precios .bestPrice .vcenter.listPrice .price em.m,.slider-products-home div.-wc ul li .item-product .product.-metroCuadrado .precios .price-tarjetaOh .price em.m,.slider-products-home div.-wc ul li .item-product .product.-metroCuadrado .precios .price-tarjetaOh .vcenter.bestPrice .price em.m,.slider-products-home div.-wc ul li .item-product .product.-metroCuadrado .precios .price-tarjetaOh .vcenter.listPrice .price em.m{
        font-size:10px!important
    }
    .slider-products-home .content-main .js-prod ul li .item-product .product .productName,.slider-products-home div.-wc ul li .item-product .product .productName{
        margin-top:3px;
        line-height:1.1!important;
        font-size:13px;
        height:28.6px
    }
    .slider-products-home .content-main .js-prod ul li .item-product .product .productName a,.slider-products-home div.-wc ul li .item-product .product .productName a{
        line-height:1.1!important;
        font-size:13px
    }
    .slider-products-home .content-main .js-prod ul li .item-product .product .prod-info,.slider-products-home div.-wc ul li .item-product .product .prod-info{
        flex-wrap:wrap;
        margin-top:0
    }
    .slider-products-home .content-main .js-prod ul li .item-product .product .prod-info .brand,.slider-products-home div.-wc ul li .item-product .product .prod-info .brand{
        width:100%
    }
    .slider-products-home .content-main .js-prod ul li .item-product .product .prod-info .brand,.slider-products-home .content-main .js-prod ul li .item-product .product .prod-info .psku,.slider-products-home div.-wc ul li .item-product .product .prod-info .brand,.slider-products-home div.-wc ul li .item-product .product .prod-info .psku{
        font-size:11px!important
    }
    .slider-products-home .content-main .js-prod ul li .item-product .product .eof,.slider-products-home div.-wc ul li .item-product .product .eof{
        margin:3px 0 5px
    }
    .slider-products-home .content-main .js-prod ul li .item-product .product .precios,.slider-products-home div.-wc ul li .item-product .product .precios{
        height:auto
    }
    .slider-products-home .content-main .js-prod ul li .item-product .product .precios .bestPrice .sindcto,.slider-products-home div.-wc ul li .item-product .product .precios .bestPrice .sindcto{
        height:20px
    }
    .slider-products-home .content-main .js-prod ul li .item-product .product .precios .bestPrice .bestPrice,.slider-products-home div.-wc ul li .item-product .product .precios .bestPrice .bestPrice{
        height:14px;
        display:block;
        line-height:9px
    }
    .slider-products-home .content-main .js-prod ul li .item-product .product .precios .bestPrice .bestPrice .price,.slider-products-home div.-wc ul li .item-product .product .precios .bestPrice .bestPrice .price{
        font-size:14px!important
    }
    .slider-products-home .content-main .js-prod ul li .item-product .product .precios .bestPrice .bestPrice .price em,.slider-products-home div.-wc ul li .item-product .product .precios .bestPrice .bestPrice .price em{
        font-size:14px
    }
    .slider-products-home .content-main .js-prod ul li .item-product .product .precios .bestPrice .bestPrice .price sup,.slider-products-home div.-wc ul li .item-product .product .precios .bestPrice .bestPrice .price sup{
        font-size:8px!important
    }
    .slider-products-home .content-main .js-prod ul li .item-product .product .precios .listPrice .sindcto,.slider-products-home div.-wc ul li .item-product .product .precios .listPrice .sindcto{
        height:20px
    }
    .slider-products-home .content-main .js-prod ul li .item-product .product .precios .listPrice .price,.slider-products-home div.-wc ul li .item-product .product .precios .listPrice .price{
        font-size:14px!important
    }
    .slider-products-home .content-main .js-prod ul li .item-product .product .precios .listPrice .price sup,.slider-products-home div.-wc ul li .item-product .product .precios .listPrice .price sup{
        font-size:8px!important
    }
    .slider-products-home .content-main .js-prod ul li .item-product .product .precios .price-tarjetaOh .price,.slider-products-home div.-wc ul li .item-product .product .precios .price-tarjetaOh .price{
        font-size:14px!important
    }
    .slider-products-home .content-main .js-prod ul li .item-product .product .precios .price-tarjetaOh .price sup,.slider-products-home div.-wc ul li .item-product .product .precios .price-tarjetaOh .price sup{
        font-size:8px!important
    }
    .slider-products-home .content-main .js-prod ul li .item-product .product .precios .price-tarjetaOh span.tit-toh,.slider-products-home div.-wc ul li .item-product .product .precios .price-tarjetaOh span.tit-toh{
        top:inherit
    }
    .slider-products-home .content-main .js-prod ul li .item-product .product .porCaja,.slider-products-home .content-main .js-prod ul li .item-product .product .prod-bottom,.slider-products-home div.-wc ul li .item-product .product .porCaja,.slider-products-home div.-wc ul li .item-product .product .prod-bottom{
        display:none
    }
    .slider-products-home .product .prod-det-enlace{
        display:block
    }
    .slider-products-home::-webkit-scrollbar{
        height:5px;
        border-radius:4px;
        left:-100px!important
    }
    .slider-products-home::-webkit-scrollbar-track{
        background:#d9d7d7;
        border-radius:6px
    }
    .slider-products-home::-webkit-scrollbar-button{
        background:0 0;
        width:50px
    }
    .slider-products-home::-webkit-scrollbar-thumb{
        border-radius:7px;
        height:1px;
        width:0;
        background:gray
    }
    .slider-products-home::-webkit-scrollbar-thumb:window-inactive{
        opacity:0
    }
    .slider-products-home::-webkit-scrollbar-thumb:hover{
        background:#b3b1b1;
        border-radius:6px
    }
    .slider-products-home::-webkit-scrollbar-corner{
        background-color:transparent
    }
    .js-interesar .js-productos-completa-proyecto .-wc,.js-sugeridos .js-productos-sugeridos .-wc,body.prod-resign .carrousel-products-seen .slider-products-home .-wc,body.prod-resign .js-productos-complementarios .-wc{
        overflow-x:initial;
        padding-bottom:0
    }
    .carrousel-branding-home{
        max-width:100%
    }
    .carrousel-branding-home img{
        width:100%
    }
    .carrousel-products-seen .content-placeholder-carrousel-products-seen{
        margin:0 10px 20px;
        width:calc(100% - 20px)
    }
    .carrousel-products-seen .content-placeholder-carrousel-products-seen .image-card{
        min-height:276px
    }
    .carrousel-products-seen .content-placeholder-carrousel-products-seen ul.js-loading{
        text-align:left
    }
    .carrousel-products-seen .content-placeholder-carrousel-products-seen ul.js-loading li.temp{
        width:150px!important;
        min-height:279px!important;
        margin-right:12px!important
    }
    .cnt-carrousel-products-top{
        flex-direction:column;
        margin-bottom:10px
    }
    .cnt-carrousel-products-top .gh-btn-ver{
        margin:3px auto 0
    }
    .cnt-slider-prod{
        padding:16px 0 20px;
        border-top:0
    }
    .slider-products-home.gh-internas{
        width:calc(100% - 10px);
        margin:0 auto 0 10px
    }
    .slider-products-home.gh-internas .product .eof,.slider-products-home.gh-internas .product .flag.linea-blanca-tag,.slider-products-home.gh-internas .product .flag[class*=oh-].active,.slider-products-home.gh-internas .product .precios .price-tarjetaOh .text-tit-toh,.slider-products-home.gh-internas .product .prod-info .psku{
        display:none!important
    }
    .slider-products-home.gh-internas .product .prod-info .brand{
        line-height:1.3
    }
    .slider-products-home.gh-internas .product .precios .price-tarjetaOh{
        display:flex;
        flex-direction:row-reverse;
        padding:0;
        text-align:left;
        justify-content:flex-end;
        margin-bottom:2px
    }
    .slider-products-home.gh-internas .product .precios .bestPrice{
        display:flex;
        flex-wrap:wrap;
        flex-direction:column-reverse
    }
    .slider-products-home.gh-internas .product .precios .bestPrice .vcenter.bestPrice,.slider-products-home.gh-internas .product .precios .bestPrice .vcenter.listPrice{
        height:auto;
        min-width:initial;
        font-size:0;
        line-height:1.3
    }
    .slider-products-home.gh-internas .content-main .js-prod ul li .item-product .product .productName a,.slider-products-home.gh-internas .product .precios .bestPrice .vcenter.bestPrice .price em,.slider-products-home.gh-internas .product .precios .bestPrice .vcenter.listPrice .price em,.slider-products-home.gh-internas .product.-metroCuadrado .precios .price-tarjetaOh .price em,.slider-products-home.gh-internas div.-wc ul li .item-product .product .productName a{
        font-size:12px
    }
    .slider-products-home.gh-internas .content-main .js-prod ul li .item-product .product,.slider-products-home.gh-internas div.-wc ul li .item-product .product{
        width:105px;
        box-shadow:0 0 5px rgba(0,0,0,.25);
        padding:6px
    }
    .slider-products-home.gh-internas .content-main .js-prod ul li .item-product .product .productName,.slider-products-home.gh-internas div.-wc ul li .item-product .product .productName{
        font-family:Roboto-Regular,sans-serif;
        font-size:12px;
        line-height:1.2!important;
        height:29px
    }
    .slider-products-home.gh-internas .content-main .js-prod ul li .item-product .product .precios,.slider-products-home.gh-internas div.-wc ul li .item-product .product .precios{
        display:flex;
        flex-wrap:wrap;
        flex-direction:column-reverse;
        height:56px
    }
    .slider-products-home.gh-internas .content-main .js-prod ul li .item-product .product .precios .bestPrice .bestPrice,.slider-products-home.gh-internas .content-main .js-prod ul li .item-product .product .precios .bestPrice .sindcto,.slider-products-home.gh-internas div.-wc ul li .item-product .product .precios .bestPrice .bestPrice,.slider-products-home.gh-internas div.-wc ul li .item-product .product .precios .bestPrice .sindcto{
        height:auto!important
    }
    .slider-products-home.gh-internas .content-main .js-prod ul li .item-product .product .precios .bestPrice .bestPrice,.slider-products-home.gh-internas div.-wc ul li .item-product .product .precios .bestPrice .bestPrice{
        line-height:1.3
    }
    .slider-products-home.gh-internas .content-main .js-prod ul li .item-product .product .precios .bestPrice .bestPrice .price,.slider-products-home.gh-internas div.-wc ul li .item-product .product .precios .bestPrice .bestPrice .price{
        font-size:12px!important
    }
    .slider-products-home.gh-internas .content-main .js-prod ul li .item-product .product .precios .bestPrice .bestPrice .price em,.slider-products-home.gh-internas div.-wc ul li .item-product .product .precios .bestPrice .bestPrice .price em{
        font-size:12px
    }
    .slider-products-home.gh-internas .content-main .js-prod ul li .item-product .product .precios .bestPrice .bestPrice.second-price,.slider-products-home.gh-internas div.-wc ul li .item-product .product .precios .bestPrice .bestPrice.second-price{
        margin-bottom:2px
    }
    .slider-products-home.gh-internas .content-main .js-prod ul li .item-product .product .precios .listPrice .price,.slider-products-home.gh-internas .content-main .js-prod ul li .item-product .product .precios .price-tarjetaOh .price,.slider-products-home.gh-internas div.-wc ul li .item-product .product .precios .listPrice .price,.slider-products-home.gh-internas div.-wc ul li .item-product .product .precios .price-tarjetaOh .price{
        font-size:12px!important
    }
    .slider-products-home.gh-internas .content-main .js-prod ul li .item-product .product .precios .price-tarjetaOh span.tit-toh,.slider-products-home.gh-internas div.-wc ul li .item-product .product .precios .price-tarjetaOh span.tit-toh{
        padding-bottom:0;
        display:flex;
        align-items:center
    }
    .slider-products-home.gh-internas .content-main .js-prod ul li .item-product .product .precios .price-tarjetaOh span.tit-toh i.dummie,.slider-products-home.gh-internas div.-wc ul li .item-product .product .precios .price-tarjetaOh span.tit-toh i.dummie{
        background-image:none;
        font-style:normal;
        width:15px;
        height:10px;
        color:#D2232C;
        margin-left:3px
    }
    .slider-products-home.gh-internas .content-main .js-prod ul li .item-product .product .precios .price-tarjetaOh span.tit-toh i.dummie:before,.slider-products-home.gh-internas div.-wc ul li .item-product .product .precios .price-tarjetaOh span.tit-toh i.dummie:before{
        content:'\e91d';
        font-family:icomoon;
        font-size:9px
    }
    .content-placeholder-carrousel-products-seen.gh-internas{
        min-height:220px
    }
    .slider-products-home.gh-products-listado{
        overflow-x:inherit;
        max-height:initial
    }
    .slider-products-home.gh-products-listado .content-main .js-prod,.slider-products-home.gh-products-listado div.-wc{
        max-height:initial;
        padding-bottom:0;
        overflow:auto;
        margin:0
    }
    .slider-products-home.gh-products-listado .content-main .js-prod ul,.slider-products-home.gh-products-listado div.-wc ul{
        flex-wrap:wrap
    }
    .slider-products-home.gh-products-listado .content-main .js-prod ul li .item-product .product,.slider-products-home.gh-products-listado div.-wc ul li .item-product .product{
        width:100%
    }
    .slider-products-home.gh-products-listado .content-main .js-prod ul li .item-product .product .productName,.slider-products-home.gh-products-listado div.-wc ul li .item-product .product .productName{
        font-size:14px;
        line-height:1.4!important;
        height:38px
    }
    .slider-products-home.gh-products-listado .content-main .js-prod ul li .item-product .product .productName a,.slider-products-home.gh-products-listado div.-wc ul li .item-product .product .productName a{
        font-size:14px
    }
    .slider-products-home.gh-products-listado .content-main .js-prod ul li .item-product .product .prod-info,.slider-products-home.gh-products-listado div.-wc ul li .item-product .product .prod-info{
        margin-top:7px
    }
    .slider-products-home.gh-products-listado .content-main .js-prod ul li .item-product .product .prod-info .brand,.slider-products-home.gh-products-listado div.-wc ul li .item-product .product .prod-info .brand{
        width:auto
    }
    .slider-products-home.gh-products-listado .content-main .js-prod ul li .item-product .product .prod-bottom,.slider-products-home.gh-products-listado div.-wc ul li .item-product .product .prod-bottom{
        display:block
    }
}
@media screen and (max-width:480px){
    .slider-products-home.gh-products-listado .product .cnt-flag,.slider-products-home.gh-products-listado .product .cnt-flag-desp{
        height:15px
    }
    .slider-products-home.gh-products-listado .product .cnt-flag .flag[class*=mejores-marcas],.slider-products-home.gh-products-listado .product .cnt-flag-desp .flag[class*=desp-express-b]{
        zoom:1
    }
    .slider-products-home.gh-products-listado .content-main .js-prod ul li,.slider-products-home.gh-products-listado div.-wc ul li{
        margin-right:0
    }
    .slider-products-home.gh-products-listado .content-main .js-prod ul li .item-product .product,.slider-products-home.gh-products-listado div.-wc ul li .item-product .product{
        width:100%;
        box-shadow:0 1px 2px rgba(0,0,0,.25)
    }
    .slider-products-home.gh-products-listado .content-main .js-prod ul li .item-product .product .prod-bottom,.slider-products-home.gh-products-listado div.-wc ul li .item-product .product .prod-bottom{
        display:none
    }
    .slider-products-home.gh-products-listado .content-main .js-prod ul li .item-product .product .precios .bestPrice .bestPrice .price,.slider-products-home.gh-products-listado .content-main .js-prod ul li .item-product .product .precios .listPrice .price,.slider-products-home.gh-products-listado .content-main .js-prod ul li .item-product .product .precios .price-tarjetaOh .price,.slider-products-home.gh-products-listado div.-wc ul li .item-product .product .precios .bestPrice .bestPrice .price,.slider-products-home.gh-products-listado div.-wc ul li .item-product .product .precios .listPrice .price,.slider-products-home.gh-products-listado div.-wc ul li .item-product .product .precios .price-tarjetaOh .price{
        font-size:16px!important
    }
    .slider-products-home.gh-products-listado .content-main .js-prod ul li .item-product .product .precios .bestPrice .bestPrice .price em,.slider-products-home.gh-products-listado div.-wc ul li .item-product .product .precios .bestPrice .bestPrice .price em{
        font-size:16px
    }
    .slider-products-home.gh-products-listado .content-main .js-prod ul li .item-product .product .eof,.slider-products-home.gh-products-listado div.-wc ul li .item-product .product .eof{
        margin:10px 0
    }
    .slider-products-home.gh-products-listado li{
        width:100%!important
    }
    .slider-products-home.gh-products-listado li .item-product .product .flag-wrapper{
        width:162px;
        right:inherit;
        left:0
    }
    .slider-products-home.gh-products-listado .product{
        font-size:0
    }
    .slider-products-home.gh-products-listado .product .prod-cnt-right,.slider-products-home.gh-products-listado .product a.productImage{
        display:inline-block;
        vertical-align:top
    }
    .slider-products-home.gh-products-listado .product a.productImage{
        width:147px
    }
    .slider-products-home.gh-products-listado .product .prod-cnt-right{
        width:calc(100% - 147px);
        padding-left:8px
    }
}
.preload-cart{
    display:none!important;
    width:29px;
    height:29px;
    margin:0!important;
    border-radius:50%;
    border:2.5px solid;
    border-color:#FFF rgba(255,255,255,.5) rgba(255,255,255,.5);
    border-top-width:3px;
    animation:preloader-animation-rotate 1s 0s linear infinite
}
@keyframes preloader-animation-rotate{
    from{
        transform:rotate(0)
    }
    to{
        transform:rotate(360deg)
    }
}
#fb-root{
    z-index:22;
    position:fixed
}
#fb-root:after{
    display:none;
    content:"Consulta el estado de tu pedido acá";
    position:fixed;
    bottom:2px;
    right:8px;
    background:#fff;
    font-size:10px;
    font-weight:400;
    padding:3px;
    box-shadow:0 0 5px rgba(0,0,0,.25);
    border-radius:12px;
    width:95px;
    text-align:center;
    z-index:999999999999
}

span.icons-vivanda{
    position:relative;
    top:-10px
}
.video-popup-home{
    display:none;
    z-index:900;
    position:fixed;
    width:100%;
    height:100%;
    background:rgba(0,0,0,.5);
    top:0;
    animation:fadeIn .15s linear 1 normal none;
    -webkit-animation:fadeIn .15s linear 1 normal none
}
#vtexIdContainer .vtexIdUI.vtexIdUI-shake,#vtexIdUI-auth-selector.vtexIdUI-leave-left,#vtexIdUI-auth-selector.vtexIdUI-leave-right{
    animation:none!important
}
.video-popup-home.active{
    display:block
}
.video-popup-home .content-popup-home{
    max-width:912px;
    height:495px;
    background:#000;
    margin:auto;
    top:0;
    bottom:0;
    left:0;
    right:0;
    position:absolute;
    padding-top:20px
}
.video-popup-home .content-popup-home iframe{
    margin:10px auto auto;
    display:block
}
.video-popup-home .close-iframe{
    width:15px;
    height:15px;
    background:url(https://promart.vteximg.com.br/arquivos/sprites.png) -397px -1147px;
    margin-top:-10px;
    margin-right:10px;
    cursor:pointer;
    position:absolute;
    right:0;
    top:24px
}
.video-popup-home .button-iframe a,.video-popup-home .product-iframe #content-product-iframe .btn-link{
    background-color:#ff6e00;
    display:inline-block;
    border-radius:60px;
    font-size:13px;
    text-transform:uppercase
}
.video-popup-home .button-iframe{
    margin:0 auto;
    text-align:center
}
.video-popup-home .button-iframe a{
    color:#FFF;
    padding:10px 14px;
    margin-top:30px
}
.video-popup-home .product-iframe{
    width:100%;
    margin:30px auto 0;
    max-width:50%
}
.video-popup-home .product-iframe img{
    display:inline-block;
    width:80px
}
.video-popup-home .product-iframe #content-product-iframe{
    display:inline-block;
    height:100%;
    vertical-align:top;
    padding-left:20px;
    width:80%;
    max-width:364px
}
.video-popup-home .product-iframe #content-product-iframe .product-marca{
    color:#b6b2b2
}
.video-popup-home .product-iframe #content-product-iframe .product-name{
    color:#CDC9C9
}
.video-popup-home .product-iframe #content-product-iframe .btn-link{
    color:#FFF;
    padding:10px 14px;
    margin-top:7px
}
.video-popup-home.v2 .content-popup-home{
    height:385px
}
@media screen and (max-width:680px){
    .video-popup-home .content-popup-home{
        max-width:100%;
        height:350px
    }
    .video-popup-home .close-iframe{
        padding:9px
    }
    .video-popup-home .product-iframe{
        max-width:80%
    }
    .video-popup-home .product-iframe #content-product-iframe{
        max-width:200px
    }
    .video-popup-home.v2 .content-popup-home{
        height:208px
    }
}
body.logged .logged{
    display:none!important
}
body.logged .win-userinfo.downMenu .tip-info{
    display:block!important
}
body.logout .logout,body.logout .win-userinfo.downMenu .tip-info{
    display:none!important
}
.win-userinfo.downMenu{
    top:95px;
    right:-5px;
    background:#fff;
    width:256px;
    border-top-left-radius:10px;
    border-top-right-radius:0;
    border-bottom-right-radius:0;
    filter:drop-shadow(0 8px 20px rgba(0, 0, 0, .35))
}
.win-userinfo.downMenu::before{
    right:18px
}
.win-userinfo.downMenu .tip-info{
    text-align:left
}
.win-userinfo.downMenu .tip-info.js-wd .txt{
    width:90%
}
.win-userinfo.downMenu .tip-info.js-wd .txt span{
    margin:3px 0;
    display:block
}
.win-userinfo.downMenu .tip-info.js-wd .txt span.h-title{
    font-size:20px
}
.win-userinfo.downMenu .tip-info.js-wd .txt span.h-mail{
    font-size:14px
}
.win-userinfo.downMenu a.info-icon span{
    position:absolute;
    left:0;
    top:16px;
    font-size:26px
}
.win-userinfo.downMenu a.info-icon:hover span{
    color:#FF6E00
}
.win-userinfo.downMenu .opt-l .info-icon.orders #count{
    font-family:Roboto-Medium,sans-serif;
    position:absolute;
    top:13px;
    right:7rem;
    left:initial;
    border-radius:50%;
    width:17px;
    height:17px;
    background:#FF4A4A;
    font-size:14px;
    color:#fff;
    text-align:center;
    display:flex;
    justify-content:center;
    align-items:center
}
@media only screen and (max-width:1126px){
    .win-userinfo.downMenu .opt-l .info-icon.orders #count{
        top:17px;
        right:8rem
    }
}
.win-userinfo.downMenu .opt-l .show{
    display:block!important
}
.win-userinfo.downMenu a{
    display:block;
    border-bottom:1px solid rgba(0,0,0,.1);
    padding:16.5px 8px 16.5px 25px;
    font-size:15px;
    color:rgba(0,0,0,.6);
    margin-top:-1px;
    text-decoration:none;
    position:relative;
    font-family:Roboto-Regular,sans-serif
}
.win-userinfo.downMenu a:hover{
    text-decoration-line:underline
}
.win-userinfo.downMenu a div{
    position:absolute;
    height:27px;
    width:100%;
    top:10px;
    left:0;
    overflow:hidden;
    opacity:0;
    display:none
}
.win-userinfo.downMenu a div em{
    position:relative;
    top:-72px;
    display:block
}
.win-userinfo.downMenu a:last-child{
    border:none
}
.login .grt .js-select{
    bottom:0;
    right:0
}
.user-header-mobile{
    z-index:10
}
.user-header-mobile .lower-header .infouser{
    font-size:20px;
    right:21px;
    position:relative
}
.user-header-mobile .lower-header .infouser span{
    font-size:18px;
    top:2px;
    color:#A7A7A7
}
@media screen and (max-width:1126px){
    .user-header-mobile .lower-header .infouser{
        position:relative;
        display:inherit;
        height:auto;
        line-height:1.5;
        white-space:nowrap;
        width:117px;
        overflow:hidden;
        right:0;
        text-align:right;
        top:0;
        text-overflow:ellipsis!important
    }
    .user-header-mobile .lower-header .infouser span{
        bottom:0;
        top:0;
        margin:auto 0 auto auto;
        text-align:center;
        position:initial;
        display:inline-block;
        vertical-align:middle
    }
}
.user-header-mobile .lower-header .infouser i.-ih{
    width:20px;
    height:20px;
    color:#A7A7A7;
    vertical-align:middle
}
.user-header-mobile .lower-header .infouser i.-ih:after{
    top:5px;
    left:5px
}
.user-header-mobile .lower-header .infouser .txt-user{
    font-size:13px;
    position:relative;
    vertical-align:top;
    margin:0 5px;
    color:#a6a6a6;
    white-space:nowrap;
    text-overflow:ellipsis!important
}
.user-header-mobile .lower-header .infouser .txt-user em{
    display:inline-block;
    overflow:hidden;
    text-overflow:ellipsis!important;
    vertical-align:top;
    white-space:nowrap;
    max-width:45px
}
.user-header-mobile .lower-header .infouser.open i.-ih,.user-header-mobile .lower-header .infouser.open span{
    color:#FF6E00
}
@media only screen and (min-width:1127px){
    .win-userinfo.downMenu{
        top:55px;
        right:4%;
        border-radius:10px
    }
    .win-userinfo.downMenu a{
        border-bottom:none;
        padding:12.5px 8px;
        font-size:16px
    }
    .win-userinfo.downMenu a.info-icon span{
        top:8px
    }
    .win-userinfo.downMenu .opt-l{
        padding:5px 5px 5px 15px
    }
    .win-userinfo.downMenu:before{
        right:61px
    }
    .tip-info{
        border-top-left-radius:10px;
        border-top-right-radius:10px
    }
}
@media only screen and (min-width:1280px){
    .win-userinfo.downMenu:before{
        right:41px
    }
}
@media only screen and (min-width:1440px){
    .win-userinfo.downMenu:before{
        right:41px
    }
}
#vtexIdUI-auth-selector,.vtexIdUI .vtexIdUI-classic-login-control *,.vtexIdUI .vtexIdUI-providers-list *{
    transition:none!important
}
#vtexIdUI-global-loader{
    opacity:.89!important;
    z-index:9999999999!important
}
#vtexIdContainer{
    position:fixed!important;
    z-index:99999999999!important;
    overflow:auto
}
#vtexIdContainer form button[type=submit]{
    background:#FF6E00!important;
    border-radius:22px!important;
    width:100%!important;
    padding:10px 19px!important;
    text-shadow:none!important;
    border-color:transparent!important;
    font-size:16px!important
}
#vtexIdUI-classic-login form button[type=submit]{
    width:90%!important
}
.vtexIdUI{
    border:none!important
}
.vtexIdUI *{
    font-family:Roboto-Regular,arial!important
}
[class*=vtexid-icon-]{
    font-family:icomoon!important
}
[class*=vtexid-icon-]:hover{
    underline:none;
    text-decoration:none
}
.vtexIdUI .vtexId-link:hover,.vtexIdUI a:hover{
    text-decoration:none
}
#vtexIdUI-auth-selector,#vtexIdUI-classic-login{
    display:block!important;
    z-index:99999!important
}
#vtexIdUI-classic-login{
    margin-top:-10px;
    padding-top:0!important
}
#vtexIdUI-classic-login .modal-body .control-group:not(.email-model){
    height:365px
}
.vtexIdUI .vtexIdUI-page-active.vtexIdUI-confirm-email,.vtexIdUI-auth-code.vtexIdUI-page-active{
    background:#fff!important
}
#vtexIdUI-email-confirmation .cntrl{
    margin:20px 0;
    font-size:12px;
    text-align:center;
    position:relative
}
#vtexIdUI-email-confirmation .cntrl .chck-box{
    height:14px;
    width:14px;
    display:inline-block;
    vertical-align:middle;
    margin-right:10px;
    background-image:url(https://promart.vteximg.com.br/arquivos/sprite-login-popup.png);
    background-size:70px;
    background-position:-8.1px -87px;
    transition:none
}
#vtexIdUI-email-confirmation .cntrl input{
    width:15px;
    height:15px;
    opacity:0;
    position:absolute
}
#vtexIdUI-email-confirmation .cntrl input:checked+.chck-box{
    background-position:-25.1px -87px
}
#vtexIdUI-email-confirmation .vtexIdUI-email-field::before{
    content:"Correo";
    display:block;
    margin-bottom:12px;
    font-family:Roboto-Light
}
#vtexIdUI-auth-selector .modal-footer,#vtexIdUI-auth-selector .modal-header,#vtexIdUI-classic-login .vtexIdUI-back-link.dead-link,#vtexIdUI-multiple-link-account .modal-header,button#loginWithUserAndPasswordBtn{
    display:none!important
}
.vtexIdUI .vtexIdUI-providers-list li button i,.vtexIdUI .vtexIdUI-providers-list li:nth-child(4){
    display:none
}
.vtexIdUI-auth-code.vtexIdUI-enter-right,.vtexIdUI-auth-code.vtexIdUI-page-active,.vtexIdUI-change-pswd.vtexIdUI-enter-right,.vtexIdUI-change-pswd.vtexIdUI-page-active,.vtexIdUI-confirm-email.vtexIdUI-enter-right,.vtexIdUI-confirm-email.vtexIdUI-page-active{
    z-index:999999999!important;
    height:100%!important
}
#vtexIdUI-auth-selector{
    transform:none!important;
    bottom:35px!important;
    z-index:99999999!important;
    position:absolute;
    top:330px;
    height:125px;
    min-height:125px!important
}
#vtexIdUI-auth-selector .modal-body::after{
    content:"o inicia sesión con";
    display:block;
    text-align:center;
    margin-bottom:15px;
    position:absolute;
    top:0;
    background:#fff;
    margin-left:auto;
    margin-right:auto;
    right:0;
    left:0;
    width:150px
}
#vtexIdUI-auth-selector .modal-body::before{
    content:"";
    display:block;
    width:80%;
    border:.75px solid #CECECE;
    margin:10px auto 15px;
    background:#CECECE
}
#vtexIdUI-auth-selector .modal-body ul::before{
    content:"¿No tienes una cuenta?";
    font-size:14px;
    color:#868686;
    font-family:Roboto-Regular;
    position:absolute;
    width:100%;
    left:0;
    top:75px
}
#vtexIdUI-form-classic-login .modal-header h4 span{
    display:none!important
}
#vtexIdUI-form-classic-login .modal-body .controls a{
    position:relative;
    top:122px
}
#vtexIdUI-form-classic-login .modal-footer{
    padding:0!important;
    margin-top:-160px
}
#vtexIdUI-auth-selector .modal-body{
    height:125px!important;
    text-align:center;
    padding:0 10px!important
}
#vtexIdUI-auth-selector .vtexIdUI-providers-list{
    position:relative;
    display:flex;
    justify-content:space-between
}
.vtexIdUI .modal-header{
    padding:15px 20px 5px!important
}
.vtexIdUI .modal-body{
    padding:13px 20px!important;
    max-height:100%!important
}
.vtexIdUI .vtexIdUI-page{
    min-height:532px!important;
    margin:0!important
}
.vtexIdUI .vtexIdUI-providers-list li #loginWithAccessKeyBtn{
    display:block!important;
    width:108px!important;
    background:0 0!important;
    border:1px solid #e2e2e2;
    border-radius:5px!important;
    padding:0;
    height:40px;
    text-align:center;
    white-space:normal;
    line-height:initial
}
.vtexIdUI .vtexIdUI-providers-list li #loginWithAccessKeyBtn span{
    font-size:0
}
.vtexIdUI .vtexIdUI-providers-list li #loginWithAccessKeyBtn span:before{
    content:'Recibir clave de acceso rápido';
    color:rgba(0,0,0,.7);
    font-size:13px;
    width:100%;
    position:absolute;
    top:0;
    left:0;
    right:0;
    margin:auto;
    display:contents;
    font-weight:400;
    text-shadow:none
}
.vtexIdUI .btn-success,.vtexIdUI-show-app{
    position:relative;
    box-shadow:none!important
}
.vtexIdUI #vtexIdUI-facebook span:first-child,.vtexIdUI #vtexIdUI-google-plus span:first-child,.vtexIdUI .vtexIdUI-providers-list li{
    display:none
}
.vtexIdUI .vtexIdUI-providers-list li button{
    font-size:12px!important;
    font-weight:700;
    border-radius:0!important;
    box-shadow:none!important;
    transition:none!important
}
.vtexIdUI #vtexIdUI-facebook,.vtexIdUI #vtexIdUI-facebook:focus,.vtexIdUI #vtexIdUI-facebook:hover{
    background-image:url(https://promart.vteximg.com.br/arquivos/sprite-login-popup.png)!important;
    background-position:-6px -30px!important;
    border:1px solid rgba(0,0,0,.2)!important;
    background-size:100px!important;
    background-repeat:no-repeat!important;
    color:transparent!important;
    border-radius:5px!important;
    width:95px;
    height:40px
}
.vtexIdUI #vtexIdUI-google-plus,.vtexIdUI #vtexIdUI-google-plus:focus,.vtexIdUI #vtexIdUI-google-plus:hover{
    margin-right:0;
    background:url(https://promart.vteximg.com.br/arquivos/sprite-login-popup.png) -7px -64px no-repeat!important;
    border:1px solid rgba(0,0,0,.2)!important;
    background-size:107px!important;
    color:transparent!important;
    border-radius:5px!important;
    width:95px;
    height:40px
}
.vtexIdUI .vtexIdUI-providers-list li:nth-child(1),.vtexIdUI .vtexIdUI-providers-list li:nth-child(2),.vtexIdUI .vtexIdUI-providers-list li:nth-child(3){
    display:inline-block
}
.vtexIdUI .vtexIdUI-providers-list li:nth-child(1){
    order:3
}
.vtexIdUI .vtexIdUI-providers-list li:nth-child(2){
    order:1
}
.vtexIdUI .vtexIdUI-providers-list li:nth-child(3){
    order:2
}
.vtexIdUI-show-app{
    height:530px!important;
    transition:none!important;
    width:95%!important;
    max-width:341px!important;
    border-radius:5px!important;
    -webkit-transform:translate(-50%,-50%)!important;
    -moz-transform:translate(-50%,-50%)!important;
    -ms-transform:translate(-50%,-50%)!important;
    -o-transform:translate(-50%,-50%)!important;
    transform:translate(-50%,-50%)!important;
    margin:0!important;
    left:50%!important;
    top:50%!important
}
.vtexIdUI .modal-footer,.vtexIdUI .modal-header{
    background:#fff!important;
    background-size:150px!important;
    border:none!important
}
.vtexIdUI .btn-success{
    width:38%!important;
    float:right;
    border-radius:0!important
}
.vtexIdUI a.vtexIdUI-back-link{
    position:absolute;
    z-index:99;
    top:45px;
    left:50%;
    display:block;
    width:100%;
    text-align:center;
    color:#FF6E00!important;
    max-width:300px;
    margin-left:-150px;
    padding:9px 0;
    border-radius:20px
}
.vtexIdUI a.vtexIdUI-back-link span{
    display:inline-block;
    position:relative;
    color:transparent!important;
    width:205px;
    font-size:16px
}
.vtexIdUI a.vtexIdUI-back-link span::after{
    color:#FF6E00!important;
    content:"Regresar al paso anterior";
    position:absolute;
    left:4px
}
.vtexIdUI-page .modal-header::before{
    font-size:26px;
    margin-bottom:0;
    display:block
}
.vtexIdUI-page .modal-header h4{
    margin-top:0!important;
    margin-bottom:0!important;
    font-size:16px;
    color:#ccc
}
.vtexIdUI-page .modal-header span{
    display:none
}
#vtexIdUI-classic-login .modal-header::before{
    content:"Iniciar sesión"
}
#vtexIdUI-change-pswd .modal-header{
    padding:15px 12px 0 18px!important;
    z-index:-1
}
#vtexIdUI-change-pswd .modal-header::before{
    content:"Crear contraseña"
}
#vtexIdUI-change-pswd .modal-body{
    padding-top:18px!important;
    margin-top:-6px
}
#vtexIdUI-email-confirmation .modal-header::before{
    content:"Ingresar correo"
}
#vtexIdUI-email-confirmation .modal-footer #accpt-layer{
    position:absolute;
    height:100%;
    width:100%;
    left:0;
    top:0;
    background:rgba(255,255,255,.6)
}
.vtexIdUI .vtexIdUI-change-pswd input,.vtexIdUI input{
    box-shadow:none!important;
    border-radius:0!important;
    padding-top:7px!important;
    padding-bottom:7px!important;
    font-size:16px!important;
    border:none!important;
    border-bottom:2px solid rgba(0,0,0,.1)!important;
    color:#000!important;
    font-family:Roboto-Regular,sans-serif!important
}
#vtexIdUI-classic-login .btn-success{
    margin-top:-102px;
    position:absolute;
    right:5%;
    z-index:999
}
.vtexIdUI .modal-footer{
    position:relative;
    overflow:visible!important
}
.control-group>.dead-link{
    display:block!important;
    width:155px;
    font-size:0;
    overflow:hidden;
    padding:6px 0;
    text-align:center;
    cursor:pointer;
    color:#fff;
    position:relative;
    text-decoration:none!important;
    border:1px solid #FF6E00;
    border-radius:25px;
    top:230px;
    margin:auto;
    float:none!important
}
.vtexIdUI .modal-header .close{
    margin:0;
    right:8px!important;
    top:9px!important;
    display:block!important;
    font-size:26px!important;
    cursor:pointer!important;
    background:#F1EFEF!important;
    font-family:Roboto-Light!important;
    border-radius:50%;
    appearance:none;
    padding:0 7px 3px!important;
    color:#979797!important
}
.vtexIdUI .vtexIdUI-page,.vtexIdUI form{
    background:#fff
}
.body-order-form #vtexIdUI-classic-login .btn-success{
    position:relative!important;
    margin:0!important
}
.body-order-form .control-group>.dead-link{
    display:none!important
}
.body-order-form .vtexIdUI{
    height:520px!important
}
.body-order-form .vtexIdUI .vtexIdUI-classic-login-control input{
    margin-bottom:0!important
}
.body-order-form .vtexIdUI .vtexIdUI-change-pswd input,.body-order-form .vtexIdUI .vtexIdUI-classic-login-control input,.body-order-form .vtexIdUI .vtexIdUI-user{
    margin-bottom:0
}
.control-group>.dead-link:hover{
    color:#f44336!important;
    background:#fff!important
}
#vtexIdUI-change-pswd .modal-footer,#vtexIdUI-confirm-access-code .modal-footer,#vtexIdUI-email-confirmation .modal-footer{
    padding:0 20px
}
#vtexIdUI-change-pswd .modal-footer .btn-success,#vtexIdUI-confirm-access-code .btn-success{
    width:100%!important;
    text-align:center
}
.vtexIdUI .vtexIdUI-auth-code .vtexIdUI-code-field{
    width:100%!important
}
#vtexIdUI-confirm-access-code input{
    font-size:34px!important;
    background:#d9edf7;
    border:none;
    color:#3a87ad;
    font-weight:700
}
#vtexIdUI-confirm-access-code .modal-header{
    color:#f44336
}
.vtexIdUI .vtexIdUI-auth-code .btn{
    font-size:16px;
    height:auto!important
}
.vtexIdUI .vtexIdUI-auth-code h4{
    text-align:left;
    text-transform:uppercase;
    font-size:20px
}
.vtexIdUI .vtexIdUI-auth-code .info-code.text-center{
    text-align:center
}
.vtexIdUI .vtexIdUI-auth-code .info-code.text-center span{
    font-size:11px
}
.vtexIdUI .vtexIdUI-auth-code .info-code{
    margin-bottom:14px!important
}
.vtexid-password-requirements-description{
    width:100%;
    color:#333
}
.vtexid-password-requirements-list{
    margin:5px 0!important
}
.vtexid-password-requirements-list li{
    margin-bottom:0;
    width:100%;
    display:inline-block;
    font-size:11px
}
.vtexIdUI .alert{
    margin:5px 0!important
}
.vtexIdUI .vtexIdUI-email-field input{
    margin-bottom:0!important
}
.vtexIdUI .btn-success{
    background:#5bb75b!important
}
.vtexIdUI .btn-success:hover{
    background:#387038!important
}
.control-group>.dead-link::before{
    content:"Registrarme";
    font-size:14px;
    line-height:28px;
    color:#FF6E00
}
.control-group>label .dead-link{
    font-size:13px!important;
    color:#f44336
}
.modal-footer{
    padding-top:0!important
}
@media screen and (max-width:760px){
    #vtexIdUI-classic-login .btn-success,.vtexIdUI{
        position:relative!important;
        width:100%!important
    }
    .vtexIdUI .vtexIdUI-providers-list li{
        margin-bottom:5px!important
    }
    .vtexIdUI .vtexIdUI-providers-list li button{
        margin:0!important
    }
    #vtexIdUI-classic-login .controls+.dead-link{
        font-size:0!important
    }
    #vtexIdUI-auth-selector .modal-body{
        height:auto
    }
    #vtexIdUI-auth-selector .modal-body::after{
        width:45%
    }
}
.conteudo.comercial-politics-pop-up{
    display:none!important
}
.vtexIdUI .alert{
    margin-top:0!important;
    padding:0!important;
    border:none!important;
    background:0 0!important;
    width:80%!important;
    position:absolute!important;
    top:0!important;
    text-align:left;
    color:transparent!important;
    font-size:13px
}
.vtexIdUI .alert::after{
    color:#C63B3B;
    font-size:13px;
    position:absolute;
    left:0
}
#vtexIdUI-change-pswd .modal-body .alert{
    color:#C63B3B;
    font-size:13px;
    position:absolute!important;
    margin-top:-2px!important;
    left:20px
}
#vtexIdUI-confirm-access-code .modal-body .alert{
    font-size:13px
}
#vtexIdUI-classic-login .alert-wrong-pswd::after{
    content:"Usuario y/o contraseña incorrecta"
}
#vtexIdUI-classic-login .alert-wrong-pswd::before{
    content:"";
    display:block;
    position:absolute;
    width:16px;
    height:16px;
    right:43px;
    top:-1px;
    background-image:url(https://promart.vteximg.com.br/arquivos/sprite-login-popup.png);
    background-position:-8px -75px;
    background-size:80px
}
.vtexIdUI .vtexIdUI-classic-login-control.email-model{
    margin-top:10px!important
}
.vtexIdUI .vtexIdUI-classic-login-control label a{
    position:absolute;
    right:3px;
    top:80px;
    color:transparent;
    width:150px
}
.vtexIdUI .vtexIdUI-classic-login-control label a::after{
    content:"¿Olvidaste tu contraseña?";
    font-family:Roboto-Light;
    font-size:13px;
    color:#000;
    position:absolute;
    width:100%;
    left:0
}
.vtexIdUI .vtexIdUI-classic-login-control{
    position:relative
}
.vtexIdUI .vtexIdUI-change-pswd .controls input,.vtexIdUI .vtexIdUI-classic-login-control input,.vtexIdUI .vtexIdUI-confirm-email .vtexIdUI-email-field input{
    padding:10px 10px 10px 27px!important
}
.vtexIdUI .vtexIdUI-classic-login-control input{
    background-image:url(https://promart.vteximg.com.br/arquivos/placeholders-login.png);
    background-repeat:no-repeat;
    background-size:160px;
    background-position:16px -66px
}
.vtexIdUI .vtexIdUI-classic-login-control:not(.email-model) input{
    background-position:16px -8px
}
.vtexIdUI .vtexIdUI-classic-login-control input.fulled{
    background-image:none!important
}
.vtexIdUI .vtexIdUI-classic-login-control input::-webkit-input-placeholder{
    color:transparent
}
.vtexIdUI .vtexIdUI-classic-login-control input:-ms-input-placeholder{
    color:transparent
}
.vtexIdUI .vtexIdUI-classic-login-control input::placeholder{
    color:transparent
}
.vtexIdUI .vtexIdUI-change-pswd .controls input:focus,.vtexIdUI .vtexIdUI-classic-login-control input:focus,.vtexIdUI .vtexIdUI-confirm-email .vtexIdUI-email-field input:focus{
    border-bottom:2px solid #FF6E00!important
}
.vtexIdUI .vtexIdUI-classic-login-control::after,.vtexIdUI .vtexIdUI-confirm-email .vtexIdUI-email-field::after{
    content:"";
    display:block;
    position:absolute;
    top:38px;
    width:17px;
    height:15px;
    border-radius:0;
    background-image:url(https://promart.vteximg.com.br/arquivos/sprite-login-popup.png);
    background-repeat:no-repeat;
    background-size:90px;
    background-position:-8.8px -11.8px
}
.vtexIdUI .vtexIdUI-change-pswd .controls::after,.vtexIdUI .vtexIdUI-classic-login-control:not(.email-model)::after{
    top:35px;
    width:17px;
    height:21px;
    border-radius:38px 46px 3px 3px;
    background-position:-36px -6px
}
.vtexIdUI .vtexIdUI-confirm-email .vtexIdUI-email-field::after{
    top:52px;
    background-position:-8px -10px
}
.vtexIdUI .vtexIdUI-change-pswd .controls::before{
    content:"";
    display:block;
    background-image:url(https://promart.vteximg.com.br/arquivos/sprite-login-popup.png);
    background-position:-36px -6px;
    background-repeat:no-repeat;
    background-size:90px;
    width:17px;
    height:21px;
    border-radius:38px 46px 3px 3px;
    position:absolute;
    margin-top:10px
}
.vtexIdUI .vtexIdUI-classic-login-control span{
    color:transparent!important;
    position:relative
}
.vtexIdUI .vtexIdUI-classic-login-control span::after{
    content:"Correo";
    position:absolute;
    left:0;
    color:#000;
    font-family:Roboto-Light
}
.vtexIdUI .vtexIdUI-classic-login-control:not(.email-model) span::after{
    content:"Contraseña"
}
#vtexIdContainer .vtexIdUI .muted{
    display:none
}
#vtexIdContainer .vtexid-password-requirements-list{
    padding-left:25px
}
#vtexIdContainer .vtexid-icon-checkmark{
    background-position:-26px -72px;
    background-repeat:no-repeat;
    background-size:75px;
    background-image:url(https://promart.vteximg.com.br/arquivos/sprite-login-popup.png);
    height:14px;
    width:15px;
    margin-left:-18px
}
#vtexIdContainer .vtexid-password-requirements span{
    color:#000;
    font-size:13px;
    font-family:Roboto-Light!important
}
#vtexIdUI-confirm-access-code .modal-body::before{
    content:"Validar correo";
    font-family:Roboto-Regular,sans-serif;
    font-size:26px;
    color:#000;
    margin-top:-12px;
    display:block
}
#vtexIdUI-confirm-access-code .modal-body .alert{
    top:36px!important;
    width:299px!important;
    overflow:hidden;
    color:transparent
}
#vtexIdUI-confirm-access-code .modal-body .alert::after{
    content:"El código ingresado es invalido"
}
#vtexIdUI-confirm-access-code .modal-body .info-code::before{
    content:"Por favor ingresa el código de validación que enviamos al correo";
    font-size:14px;
    color:rgba(0,0,0,.5);
    max-width:270px;
    display:block;
    margin:25px auto 0
}
#vtexIdUI-confirm-access-code .modal-body .info-code strong{
    color:rgba(0,0,0,.5);
    display:block;
    margin-top:-18px
}
#vtexIdUI-confirm-access-code .modal-body .info-code span{
    display:none!important
}
#vtexIdUI-confirm-access-code .modal-footer::after{
    position:absolute;
    color:#fff;
    top:22px;
    left:50%;
    width:80px;
    text-align:center;
    margin-left:-40px;
    font-size:18px;
    font-family:Roboto-Regular,sans-serif;
    cursor:pointer
}
#vtexIdUI-confirm-access-code .vtexIdUI-code-field input{
    background:#E0E0E0;
    width:98px;
    height:38px;
    font-size:18px!important;
    border:1px solid rgba(0,0,0,.4)!important;
    border-radius:4px!important;
    display:block;
    margin:auto
}
#vtexIdUI-confirm-access-code #changePswdBtn{
    color:transparent!important
}
#vtexIdUI-global-loader{
    background:rgba(0,0,0,.6)!important;
    background-image:url(https://promart.vteximg.com.br/arquivos/Eclipse-1s-200px.gif)!important;
    background-position:center 35%!important;
    background-repeat:no-repeat!important;
    background-size:120px!important
}
.layer-add-to-cart{
    position:fixed;
    height:100%;
    width:100%;
    background:rgba(0,0,0,.5);
    top:0;
    left:0;
    opacity:0;
    display:none;
    z-index:99;
    transition:opacity 1s ease-in-out
}
.layer-add-to-cart.active .gh-popup-seller:before{
    left:112px
}
.layer-add-to-cart .service-seller{
    display:block
}
.layer-add-to-cart .services-inner{
    text-align:left;
    width:calc(100% - 70px);
    margin:15px auto auto;
    background:#f3f3f3;
    border-radius:5px;
    padding:13px 27px;
    display:none
}
.layer-add-to-cart .services-inner .service-title{
    font-size:15px;
    font-family:Roboto-Medium;
    color:rgba(0,0,0,.8);
    display:inline-block
}
.layer-add-to-cart .services-inner .service-title .service-ver-mas{
    color:#ff6e00;
    cursor:pointer;
    font-size:12px;
    text-decoration-line:underline;
    font-family:Roboto-Regular;
    margin-left:5px;
    display:inline-block
}
.layer-add-to-cart .services-inner .service-seller{
    font-size:13px;
    color:rgba(0,0,0,.8);
    padding:0;
    margin-top:15px
}
.layer-add-to-cart .services-inner .service-seller:first-child{
    margin-top:0
}
.layer-add-to-cart .services-inner .service-seller .service-items{
    padding:0;
    margin-top:9px
}
.layer-add-to-cart .services-inner .service-seller .service-items .service-item{
    display:block;
    width:100%;
    margin-top:10px
}
.layer-add-to-cart .services-inner .service-seller .service-items .service-item:first-child{
    margin-top:0
}
.layer-add-to-cart .services-inner .service-seller .service-items .service-item .check-input{
    width:15px;
    height:15px;
    top:-1px
}
.layer-add-to-cart .services-inner .service-seller .service-items .service-item .item-text{
    padding:0 0 0 21px;
    width:100%;
    display:flex;
    justify-content:space-between
}
.layer-add-to-cart .services-inner .service-seller .service-items .service-item .item-text em{
    font-family:Roboto-Medium;
    color:rgba(0,0,0,.8);
    width:60px;
    text-align:right
}
.layer-add-to-cart .services-inner .service-seller .service-items .service-item .item-text .service-item-icon{
    position:absolute;
    top:2px;
    left:0;
    color:#32d174;
    font-size:12px
}
.layer-add-to-cart .services-inner .service-seller .service-items .service-item .item-text .service-item-icon:after{
    content:"\e929";
    text-align:center;
    font-family:icomoon;
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    margin:auto
}
.layer-add-to-cart .services-inner .service-seller .service-items .service-item .item-text.service-add{
    padding-right:21px;
    cursor:default
}
.layer-add-to-cart .services-inner .service-seller .service-items .service-item .item-text .m-item-delete{
    line-height:1;
    width:initial;
    height:initial;
    top:-3px
}
.layer-add-to-cart .services-inner .service-seller .service-items .service-item input:checked~.check-input::after{
    width:9px;
    height:9px
}
.layer-add-to-cart .add-content{
    background:#e5e5e5;
    border-radius:10px;
    width:100%;
    max-width:663px
}
.layer-add-to-cart .add-content .upper{
    background:#fff;
    text-align:center;
    position:relative;
    border-radius:10px;
    overflow:hidden
}
.layer-add-to-cart .add-content .upper .title{
    display:block;
    font-family:Roboto-Regular,Arial,sans-serif;
    font-style:normal;
    font-weight:400;
    line-height:normal;
    font-size:19px;
    color:#12A44F;
    text-align:left;
    padding:15px 15px 14px 55px!important;
    border-top-right-radius:10px;
    border-top-left-radius:10px
}
.layer-add-to-cart .add-content .upper .title .check{
    display:inline-block;
    width:26px;
    height:26px;
    border-radius:50%;
    color:#fff;
    background:#12A44F;
    margin-right:8px;
    position:absolute;
    left:15px;
    top:12px
}
.layer-add-to-cart .add-content .upper .title .check:after{
    content:"\e929";
    font-size:13px;
    text-align:center;
    font-family:icomoon;
    line-height:29px;
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    margin:auto
}
.layer-add-to-cart .add-content .upper .close{
    position:absolute;
    top:0;
    right:0;
    width:40px;
    height:40px;
    background-image:url(https://promartrd.vteximg.com.br/arquivos/ico_cerrar_add_to_cart.png);
    background-position:center;
    background-repeat:no-repeat;
    background-size:34px;
    transition:.2s transform;
    -webkit-transition:.2s transform;
    -moz-transition:.2s transform;
    -ms-transition:.2s transform;
    -o-transition:.2s transform;
    color:rgba(0,0,0,.7);
    display:flex;
    justify-content:center;
    align-items:center;
    margin-top:3px;
    margin-right:3px
}
.layer-add-to-cart .add-content .upper .close:before{
    content:"\e928";
    font-family:icomoon!important;
    speak:none;
    font-style:normal
}
.layer-add-to-cart .add-content .upper .close:hover{
    transform:rotate(-90deg);
    -webkit-transform:rotate(-90deg);
    -moz-transform:rotate(-90deg);
    -ms-transform:rotate(-90deg);
    -o-transform:rotate(-90deg);
    cursor:pointer
}
.layer-add-to-cart .add-content .upper .cnt-added-prod{
    max-height:230px;
    overflow:auto;
    margin:0 8px
}
.layer-add-to-cart .add-content .upper .added-prod{
    text-align:left;
    padding:10px 8px;
    width:calc(100% - 79px);
    margin:0 auto;
    position:relative;
    display:flex;
    flex-wrap:wrap;
    justify-content:center;
    align-items:flex-start;
    border-top:1px solid #D9D9D9
}
.layer-add-to-cart .add-content .upper .added-prod:first-child{
    border-top:0
}
.layer-add-to-cart .add-content .upper .added-prod .lefted{
    width:72px;
    margin-right:14px;
    position:relative
}
.layer-add-to-cart .add-content .upper .added-prod .lefted .cur-quan-num{
    font-family:Roboto-Medium;
    background:#000;
    color:#fff;
    border-radius:50%;
    width:20px;
    height:20px;
    position:absolute;
    left:-4px;
    top:-4px;
    text-align:center;
    font-size:12px;
    display:flex;
    justify-content:center;
    align-items:center
}
.layer-add-to-cart .add-content .upper .added-prod .lefted img{
    width:100%;
    height:100%;
    display:block
}
.layer-add-to-cart .add-content .upper .added-prod .righted{
    width:calc(100% - 86px);
    padding-top:10px
}
.layer-add-to-cart .add-content .upper .added-prod .righted .prd-name{
    font-size:15px;
    height:34px;
    display:block;
    font-family:Roboto-Regular,Arial,sans-serif;
    font-style:normal;
    overflow:hidden;
    text-overflow:ellipsis;
    line-height:1.2;
    margin-bottom:4px
}
.layer-add-to-cart .add-content .upper .added-prod .righted .prd-sku{
    font-size:12px;
    font-family:Roboto-Light,Arial,sans-serif;
    display:block
}
.layer-add-to-cart .add-content .upper .added-prod .righted .prices{
    text-align:right;
    margin-top:-18px
}
.layer-add-to-cart .add-content .upper .added-prod .righted .prices label{
    text-align:left;
    position:relative;
    font-size:15px;
    display:inline-block;
    margin-left:14px;
    font-family:Roboto-Medium
}
.layer-add-to-cart .add-content .upper .added-prod .righted .prices label sup{
    font-size:10px;
    display:inline-block;
    vertical-align:top
}
.layer-add-to-cart .add-content .upper .added-prod .righted .prices label.prc1{
    color:#000
}
.layer-add-to-cart .add-content .upper .added-prod .righted .prices label.prc1.cross{
    font-family:Roboto-Light
}
.layer-add-to-cart .add-content .upper .added-prod .righted .prices label.prc1.cross span{
    position:relative
}
.layer-add-to-cart .add-content .upper .added-prod .righted .prices label.prc1.cross span:after{
    content:"";
    display:block;
    width:96%;
    height:1px;
    border-top:.8px solid #000;
    position:absolute;
    top:47%;
    right:-2px;
    transform:rotate(-18deg)
}
.layer-add-to-cart .add-content .upper .added-prod .righted .ext-g{
    display:inline-block;
    padding:8px 14px;
    font-size:13px;
    background:rgba(0,0,0,.03);
    border-radius:5px;
    margin-top:15px
}
.layer-add-to-cart .add-content .upper .bottomed{
    -webkit-display:flex;
    -moz-display:flex;
    -ms-display:flex;
    -o-display:flex;
    display:flex;
    justify-content:center;
    align-items:center;
    padding:10px 14px
}
.layer-add-to-cart .add-content .upper .bottomed a{
    display:inline-block;
    margin:0 20px
}
.layer-add-to-cart .add-content .upper .bottomed a.lnk1{
    color:#000;
    font-size:0
}
.layer-add-to-cart .add-content .upper .bottomed a.lnk1:before{
    content:"";
    display:inline-block;
    background:url(https://promart.vteximg.com.br/arquivos/promart-sprite-proyectos.png) -5px -30px no-repeat;
    background-size:930px 1300px;
    width:20px;
    height:18px;
    vertical-align:middle;
    margin:-5px 12px 0 0
}
.layer-add-to-cart .add-content .upper .bottomed a.lnk1:after{
    content:"Ver mas productos";
    vertical-align:middle;
    font-size:16px;
    color:#000
}
.layer-add-to-cart .add-content .upper .bottomed a.lnk2{
    font-size:16px;
    max-width:164px
}
.layer-add-to-cart .add-content .upper .carrusel{
    border-top:1px solid #DBDBDB;
    background:#F6F6F6;
    padding:10px 0 0;
    display:none
}
.layer-add-to-cart .add-content .upper .carrusel .cnt-slider-prod{
    padding:0;
    border-top:none;
    white-space:nowrap
}
.layer-add-to-cart .add-content .upper .carrusel .cnt-slider-prod .cnt-carrousel-products-top{
    flex-direction:inherit;
    padding:0;
    max-width:605px;
    width:100%;
    margin:5px auto
}
.layer-add-to-cart .add-content .upper .carrusel .cnt-slider-prod .cnt-carrousel-products-top .ficha_title{
    font-size:0;
    position:relative
}
.layer-add-to-cart .add-content .upper .carrusel .cnt-slider-prod .cnt-carrousel-products-top .ficha_title:before{
    content:'¡Completa tu compra!';
    font-size:18px
}
.layer-add-to-cart .add-content .upper .carrusel .cnt-slider-prod .slider-products-home .js-prod{
    padding:0;
    margin:0;
    text-align:left
}
.layer-add-to-cart .add-content .upper .carrusel .cnt-slider-prod .slider-products-home .js-prod ul{
    padding:0;
    max-width:616px;
    margin:0 auto
}
.layer-add-to-cart .add-content .upper .carrusel .cnt-slider-prod .slider-products-home .js-prod ul li{
    vertical-align:top;
    width:auto;
    margin:auto
}
.layer-add-to-cart .add-content .upper .carrusel .cnt-slider-prod .slider-products-home .js-prod ul li .item-product{
    padding:10px 6.5px 11px!important
}
.layer-add-to-cart .add-content .upper .carrusel .cnt-slider-prod .slider-products-home .js-prod .item-product:hover .product{
    box-shadow:0 0 3.56px rgba(0,0,0,.22)
}
.layer-add-to-cart .add-content .upper .carrusel .cnt-slider-prod .slider-products-home .js-prod .item-product .product{
    width:110px;
    padding:5px
}
.layer-add-to-cart .add-content .upper .carrusel .cnt-slider-prod .slider-products-home .js-prod .item-product .product .eof{
    display:none
}
.layer-add-to-cart .add-content .upper .carrusel .cnt-slider-prod .slider-products-home .js-prod .item-product .product .precios{
    height:38px;
    display:flex;
    flex-direction:column;
    align-items:flex-start;
    margin-top:2px
}
.layer-add-to-cart .add-content .upper .carrusel .cnt-slider-prod .slider-products-home .js-prod .item-product .product .precios .bestPrice{
    display:block;
    height:18px;
    line-height:15px
}
.layer-add-to-cart .add-content .upper .carrusel .cnt-slider-prod .slider-products-home .js-prod .item-product .product .precios .bestPrice .sindcto{
    display:none
}
.layer-add-to-cart .add-content .upper .carrusel .cnt-slider-prod .slider-products-home .js-prod .item-product .product .precios .bestPrice .js-pp{
    font-weight:400;
    font-family:Roboto-Regular;
    color:#000;
    font-size:16px
}
.layer-add-to-cart .add-content .upper .carrusel .cnt-slider-prod .slider-products-home .js-prod .item-product .product .precios .bestPrice .js-pp em{
    font-size:13px
}
.layer-add-to-cart .add-content .upper .carrusel .cnt-slider-prod .slider-products-home .js-prod .item-product .product .precios .bestPrice .js-pp sup{
    vertical-align:baseline;
    font-size:16px
}
.layer-add-to-cart .add-content .upper .carrusel .cnt-slider-prod .slider-products-home .js-prod .item-product .product .precios .price-tarjetaOh{
    padding-left:0;
    display:inline-flex;
    align-items:center;
    flex-direction:row-reverse
}
.layer-add-to-cart .add-content .upper .carrusel .cnt-slider-prod .slider-products-home .js-prod .item-product .product .precios .price-tarjetaOh .tit-toh{
    display:inline-block;
    margin-left:5px;
    padding:0;
    top:0
}
.layer-add-to-cart .add-content .upper .carrusel .cnt-slider-prod .slider-products-home .js-prod .item-product .product .precios .price-tarjetaOh .tit-toh .text-tit-toh{
    font-size:0;
    visibility:hidden;
    opacity:0
}
.layer-add-to-cart .add-content .upper .carrusel .cnt-slider-prod .slider-products-home .js-prod .item-product .product .precios .price-tarjetaOh .tit-toh .dummie{
    width:18px;
    height:12px
}
.layer-add-to-cart .add-content .upper .carrusel .cnt-slider-prod .slider-products-home .js-prod .item-product .product .precios .price-tarjetaOh .js-pp{
    font-size:16px
}
.layer-add-to-cart .add-content .upper .carrusel .cnt-slider-prod .slider-products-home .js-prod .item-product .product .precios .price-tarjetaOh .js-pp em{
    font-size:13px
}
.layer-add-to-cart .add-content .upper .carrusel .cnt-slider-prod .slider-products-home .js-prod .item-product .product .precios .price-tarjetaOh .js-pp sup{
    vertical-align:text-bottom;
    font-size:16px
}
.layer-add-to-cart .add-content .upper .carrusel .cnt-slider-prod .slider-products-home .js-prod .item-product .product .precios.has-bestPrice .listPrice{
    display:none!important
}
.layer-add-to-cart .add-content .upper .carrusel .cnt-slider-prod .slider-products-home .js-prod .item-product .product .precios.hasPriceOh{
    flex-direction:column-reverse;
    justify-content:normal
}
.layer-add-to-cart .add-content .upper .carrusel .cnt-slider-prod .slider-products-home .js-prod .item-product .product .precios.hasPriceOh .bestPrice .js-pp em,.layer-add-to-cart .add-content .upper .carrusel .cnt-slider-prod .slider-products-home .js-prod .item-product .product .precios.hasPriceOh .bestPrice .js-pp span,.layer-add-to-cart .add-content .upper .carrusel .cnt-slider-prod .slider-products-home .js-prod .item-product .product .precios.hasPriceOh .bestPrice .js-pp sup,.layer-add-to-cart .add-content .upper .carrusel .cnt-slider-prod .slider-products-home .js-prod .item-product .product .precios.hasPriceOh .listPrice .js-pp em,.layer-add-to-cart .add-content .upper .carrusel .cnt-slider-prod .slider-products-home .js-prod .item-product .product .precios.hasPriceOh .listPrice .js-pp span,.layer-add-to-cart .add-content .upper .carrusel .cnt-slider-prod .slider-products-home .js-prod .item-product .product .precios.hasPriceOh .listPrice .js-pp sup{
    font-size:12px
}
.layer-add-to-cart .add-content .upper .carrusel .cnt-slider-prod .slider-products-home .js-prod .item-product .product .precios.hasPriceOh .bestPrice .js-pp sup,.layer-add-to-cart .add-content .upper .carrusel .cnt-slider-prod .slider-products-home .js-prod .item-product .product .precios.hasPriceOh .listPrice .js-pp sup{
    vertical-align:bottom
}
.layer-add-to-cart .add-content .upper .carrusel .cnt-slider-prod .slider-products-home .js-prod .item-product .product .productName{
    height:auto;
    margin-top:1px
}
.layer-add-to-cart .add-content .upper .carrusel .cnt-slider-prod .slider-products-home .js-prod .item-product .product .productName a{
    display:block;
    width:100%;
    padding:0
}
.layer-add-to-cart .add-content .upper .carrusel .cnt-slider-prod .slider-products-home .js-prod .item-product .product .productName a em{
    display:block;
    width:100%;
    white-space:nowrap;
    text-overflow:ellipsis;
    overflow:hidden;
    font-size:12px;
    font-family:Roboto-Regular;
    font-weight:400
}
.layer-add-to-cart .add-content .upper .carrusel .cnt-slider-prod .slider-products-home .js-prod .item-product .product .productImage{
    padding:0 1px
}
.layer-add-to-cart .add-content .upper .carrusel .cnt-slider-prod .slider-products-home .js-prod .item-product .product .prod-info,.layer-add-to-cart .add-content .upper .carrusel .cnt-slider-prod .slider-products-home .js-prod .item-product .product .prod-info .brand{
    display:none
}
.layer-add-to-cart .add-content .upper .carrusel .cnt-slider-prod .slider-products-home .js-prod .item-product .product .prod-bottom{
    border-top:none;
    margin-top:0;
    height:40px
}
.layer-add-to-cart .add-content .upper .carrusel .cnt-slider-prod .slider-products-home .js-prod .item-product .product .prod-bottom .ctrls{
    width:100%;
    display:flex;
    justify-content:center
}
.layer-add-to-cart .add-content .upper .carrusel .cnt-slider-prod .slider-products-home .js-prod .item-product .product .prod-bottom .ctrls .gh-btn{
    max-width:96px;
    height:28px;
    border:1px solid #FF6E00;
    background-color:#fff;
    color:#FF6E00!important;
    font-size:13px;
    line-height:15px
}
.layer-add-to-cart .add-content .upper .carrusel .cnt-slider-prod .slider-products-home .js-prod .item-product .product .prod-bottom .ctrls .gh-btn:hover{
    box-shadow:initial
}
.layer-add-to-cart .add-content .upper .carrusel .cnt-slider-prod .slider-products-home .js-prod .item-product .product .prod-bottom .ctrls .gh-btn.addToCart{
    background-color:#FF6E00;
    box-shadow:initial;
    line-height:10px
}
.layer-add-to-cart .add-content .upper .carrusel .cnt-slider-prod .slider-products-home .js-prod .item-product .product .prod-bottom .ctrls .gh-btn.addToCart .preload-cart{
    display:inline-block!important;
    width:21px;
    height:21px
}
.layer-add-to-cart .add-content .upper .carrusel .cnt-slider-prod .slider-products-home .js-prod .item-product .product .prod-bottom .ctrls .gh-btn.addToCart em{
    display:none
}
.layer-add-to-cart .add-content .upper .carrusel .cnt-slider-prod .slider-products-home .js-prod .item-product .product .prod-bottom .ctrls .gh-btn.checkAdd{
    border:1px solid #12A44F;
    color:#12A44F!important;
    pointer-events:none
}
.layer-add-to-cart .add-content .upper .carrusel .cnt-slider-prod .slider-products-home .js-prod .item-product .product .prod-bottom .ctrls .gh-btn.checkAdd em{
    position:relative;
    font-size:0
}
.layer-add-to-cart .add-content .upper .carrusel .cnt-slider-prod .slider-products-home .js-prod .item-product .product .prod-bottom .ctrls .gh-btn.checkAdd em:after{
    content:'Agregado';
    font-size:13px;
    line-height:23px;
    padding-left:14px
}
.layer-add-to-cart .add-content .upper .carrusel .cnt-slider-prod .slider-products-home .js-prod .item-product .product .prod-bottom .ctrls .gh-btn.checkAdd em:before{
    content:"\e929";
    display:block;
    position:absolute;
    top:-10px;
    width:13px;
    height:13px;
    border-radius:50%;
    color:#fff;
    background:#32d174;
    font-size:8px;
    text-align:center;
    font-family:icomoon
}
.layer-add-to-cart .add-content .upper .carrusel .cnt-slider-prod .slider-products-home .js-prod .item-product .product .prod-bottom .buy.soldout{
    width:100%;
    font-size:10px
}
.layer-add-to-cart .add-content .upper .carrusel .cnt-slider-prod .slider-products-home .js-prod .item-product .product .flag-wrapper .flag{
    zoom:.9
}
.layer-add-to-cart .add-content .upper .carrusel .cnt-slider-prod .slider-products-home .js-prod .item-product .product .flag-wrapper .flag[class*="24horas-b"]{
    display:none;
    width:116px;
    top:100px
}
.layer-add-to-cart .add-content .upper .carrusel .cnt-slider-prod .slider-products-home .js-prod .item-product .product .flag-wrapper .flag[class*="24horas-b"]:after{
    background:url(https://promart.vteximg.com.br/arquivos/promart.sprites.png) -342px -459px no-repeat!important;
    background-size:825px 494px!important;
    width:96px;
    height:21px;
    zoom:1.15;
    margin-top:-4px
}
.layer-add-to-cart .add-content .upper .carrusel .cnt-slider-prod .slider-products-home .js-prod .item-product .product .flag-wrapper .flag[class*="24horas-t"]{
    zoom:.7
}
.layer-add-to-cart .add-content .upper .carrusel .cnt-slider-prod .slider-products-home .js-prod .item-product .product .flag-wrapper .flag.linea-blanca-tag,.layer-add-to-cart .add-content .upper .carrusel .cnt-slider-prod .slider-products-home .js-prod .item-product .product .flag-wrapper .flag[class*=oh-]{
    display:none
}
.layer-add-to-cart .add-content .upper .carrusel .carrusel-loading .gh-loading{
    padding:8px 0;
    margin:0;
    white-space:nowrap;
    overflow:hidden
}
.layer-add-to-cart .add-content .upper .carrusel .carrusel-loading .gh-loading li.temp{
    height:171px;
    width:110px;
    margin:0 6.5px!important
}
.layer-add-to-cart .add-content .upper .carrusel .carrusel-loading .gh-loading li.temp .vitrina{
    border:none;
    background:linear-gradient(90deg,rgba(255,255,255,0) 0,#FFF 52.33%,rgba(255,255,255,0) 100%),#C4C4C4
}
.layer-add-to-cart .add-content .upper .carrusel .carrusel-loading .gh-loading li.temp .vitrina ul{
    padding:0
}
.layer-add-to-cart .add-content .upper .carrusel .carrusel-loading .gh-loading li.temp .vitrina ul li.image{
    width:110px;
    height:171px;
    background:0 0
}
.layer-add-to-cart .add-content .upper .carrusel .carrusel-loading .gh-loading li.temp .vitrina ul li.image:before{
    background-image:url(https://promart.vteximg.com.br/arquivos/add-cart-loading-icon.png)!important;
    z-index:9
}
.layer-add-to-cart .cnt-added-total{
    box-shadow:0 -3px 5px -1px rgba(0,0,0,.25);
    margin-top:3px;
    padding:16px 56px 0
}
.layer-add-to-cart .cnt-added-total h3{
    font-family:Roboto-Regular,sans-serif;
    font-size:18px
}
.layer-add-to-cart .cnt-added-total .add-total,.layer-add-to-cart .cnt-added-total .add-totaloh{
    display:flex;
    justify-content:space-between;
    align-items:center
}
.layer-add-to-cart .cnt-added-total .add-total div,.layer-add-to-cart .cnt-added-total .add-totaloh div{
    font-size:21px;
    font-family:Roboto-Medium,sans-serif
}
.layer-add-to-cart .cnt-added-total .add-total div sup,.layer-add-to-cart .cnt-added-total .add-totaloh div sup{
    font-size:12px
}
.layer-add-to-cart .cnt-added-total .add-totaloh{
    color:#0091E2;
    position:relative;
    margin-top:6px
}
.layer-add-to-cart .cnt-added-total .add-totaloh h3{
    color:#F80D0D;
    display:flex
}
.layer-add-to-cart .cnt-added-total .add-totaloh h3 span{
    font-size:35px;
    display:inline-block;
    height:20px;
    margin-top:-7px
}
.layer-add-to-cart .add-content .upper .added-prod .righted .prices label.prc2{
    color:#FF6E00;
    display:none
}
.layer-add-to-cart .add-content .upper .added-prod .righted .prices label.prc3{
    color:#0091E2;
    display:none;
    padding-left:28px;
    position:relative
}
.layer-add-to-cart .add-content .upper .added-prod .righted .prices label.prc3:before{
    content:'\e95a';
    display:inline-block;
    vertical-align:bottom;
    font-family:icomoon;
    font-size:28px;
    color:#D2232C;
    width:24px;
    height:15px;
    margin-right:5px;
    position:absolute;
    left:-2px;
    bottom:8px
}
.layer-add-to-cart .add-content .upper .added-prod .righted .prices label.prc2.active,.layer-add-to-cart .add-content .upper .added-prod .righted .prices label.prc3.active,.layer-add-to-cart .add-content .upper a{
    display:inline-block
}
.layer-add-to-cart .add-content .upper a.lnk1{
    color:#000;
    font-size:16px
}
.layer-add-to-cart .add-content .upper a.lnk1:before{
    content:"\e95e";
    color:#FF6E00;
    font-family:icomoon;
    display:inline-block;
    width:20px;
    height:18px;
    font-size:16px;
    vertical-align:middle;
    margin:-4px 12px 0 0
}
.layer-add-to-cart .add-content .upper a.lnk2{
    font-size:16px;
    max-width:159px;
    margin:4px 0 4px 26px;
    height:40px;
    line-height:40px
}
.layer-add-to-cart.active{
    opacity:1;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:center;
    align-items:center
}
@media screen and (max-width:768px){
    .layer-add-to-cart.active .gh-popup-seller{
        width:100%
    }
    .layer-add-to-cart .services-inner{
        width:calc(100% - 20px);
        padding:13px 20px
    }
    .layer-add-to-cart .services-inner .service-seller .service-items{
        margin-top:12px
    }
    .layer-add-to-cart .services-inner .service-seller .service-items .service-item{
        padding:0;
        margin-top:15px
    }
    .layer-add-to-cart .add-content{
        max-width:354px;
        width:92%;
        max-height:95%;
        overflow:auto
    }
    .layer-add-to-cart .add-content .upper .title{
        font-size:17px;
        padding:15px 30px 15px 50px!important;
        position:relative
    }
    .layer-add-to-cart .add-content .upper .title .check{
        top:12px;
        left:14px
    }
    .layer-add-to-cart .add-content .upper .title .check:after{
        line-height:30px
    }
    .layer-add-to-cart .add-content .upper .close{
        font-size:18px;
        margin-top:5px
    }
    .layer-add-to-cart .add-content .upper .added-prod{
        width:calc(100% - 28px)
    }
    .layer-add-to-cart .add-content .upper .added-prod .lefted{
        width:68px
    }
    .layer-add-to-cart .add-content .upper .added-prod .righted .prd-name{
        margin-top:0
    }
    .layer-add-to-cart .add-content .upper .added-prod .righted .prd-sku{
        display:none
    }
    .layer-add-to-cart .add-content .upper .added-prod .righted .prices{
        padding:7px 0 0;
        margin-top:0;
        display:flex;
        justify-content:space-between
    }
    .layer-add-to-cart .add-content .upper .added-prod .righted .prices label{
        margin:0;
        width:auto;
        font-size:14px
    }
    .layer-add-to-cart .add-content .upper .added-prod .righted .prices label.prc3{
        padding-left:0
    }
    .layer-add-to-cart .add-content .upper .added-prod .righted .prices label.prc3:after{
        content:'Tarjeta';
        position:absolute;
        bottom:100%;
        right:23px;
        font-family:Roboto-Regular;
        color:#f80d0d;
        font-size:10px
    }
    .layer-add-to-cart .add-content .upper .added-prod .righted .prices label.prc3:before{
        bottom:calc(100% + 7px);
        right:0;
        left:initial;
        margin-right:0
    }
    .layer-add-to-cart .add-content .upper .bottomed{
        justify-content:space-between;
        padding:16px 14px 13px
    }
    .layer-add-to-cart .add-content .upper .bottomed a{
        margin:0
    }
    .layer-add-to-cart .add-content .upper .bottomed a.lnk1{
        font-size:16px
    }
    .layer-add-to-cart .add-content .upper .bottomed a.lnk1:after{
        content:"";
        font-size:0
    }
    .layer-add-to-cart .add-content .upper .carrusel .cnt-slider-prod{
        margin:0;
        padding-bottom:2px;
        padding-left:5px
    }
    .layer-add-to-cart .add-content .upper .carrusel .cnt-slider-prod .cnt-carrousel-products-top{
        margin:5px 14px
    }
    .layer-add-to-cart .add-content .upper .carrusel .cnt-slider-prod .cnt-carrousel-products-top .ficha_title{
        font-size:0
    }
    .layer-add-to-cart .add-content .upper .carrusel .cnt-slider-prod .slider-products-home{
        margin:0;
        width:100%
    }
    .layer-add-to-cart .add-content .upper .carrusel .cnt-slider-prod .slider-products-home.gh-internas{
        margin:auto;
        width:100%;
        padding-left:10px;
        box-sizing:border-box
    }
    .layer-add-to-cart .add-content .upper .carrusel .cnt-slider-prod .slider-products-home .gh-loading li.temp{
        height:171px;
        width:110px;
        margin:10px 5px
    }
    .layer-add-to-cart .add-content .upper .carrusel .cnt-slider-prod .slider-products-home .gh-loading li.temp .vitrina{
        border:none
    }
    .layer-add-to-cart .add-content .upper .carrusel .cnt-slider-prod .slider-products-home .gh-loading li.temp .vitrina ul{
        padding:0
    }
    .layer-add-to-cart .add-content .upper .carrusel .cnt-slider-prod .slider-products-home .gh-loading li.temp .vitrina ul li.image{
        width:110px;
        height:171px;
        background:0 0
    }
    .layer-add-to-cart .add-content .upper .carrusel .cnt-slider-prod .slider-products-home .js-prod{
        padding:0;
        margin:4px 0
    }
    .layer-add-to-cart .add-content .upper .carrusel .cnt-slider-prod .slider-products-home .js-prod.-wc::-webkit-scrollbar{
        height:0;
        border-radius:0;
        left:0!important
    }
    .layer-add-to-cart .add-content .upper .carrusel .cnt-slider-prod .slider-products-home .js-prod.-wc::-webkit-scrollbar-track{
        background:0 0;
        border-radius:0
    }
    .layer-add-to-cart .add-content .upper .carrusel .cnt-slider-prod .slider-products-home .js-prod.-wc::-webkit-scrollbar-button{
        background:0 0;
        width:0
    }
    .layer-add-to-cart .add-content .upper .carrusel .cnt-slider-prod .slider-products-home .js-prod.-wc::-webkit-scrollbar-thumb{
        border-radius:0;
        background:0 0
    }
    .layer-add-to-cart .add-content .upper .carrusel .cnt-slider-prod .slider-products-home .js-prod.-wc::-webkit-scrollbar-thumb:window-inactive{
        opacity:0
    }
    .layer-add-to-cart .add-content .upper .carrusel .cnt-slider-prod .slider-products-home .js-prod.-wc::-webkit-scrollbar-thumb:hover{
        background:0 0;
        border-radius:0
    }
    .layer-add-to-cart .add-content .upper .carrusel .cnt-slider-prod .slider-products-home .js-prod.-wc::-webkit-scrollbar-corner{
        background-color:transparent
    }
    .layer-add-to-cart .add-content .upper .carrusel .cnt-slider-prod .slider-products-home .js-prod ul li{
        margin-right:8px;
        margin-left:0
    }
    .layer-add-to-cart .add-content .upper .carrusel .cnt-slider-prod .slider-products-home .js-prod ul li .item-product{
        padding:3px!important
    }
    .layer-add-to-cart .add-content .upper .carrusel .cnt-slider-prod .slider-products-home .js-prod .item-product .product{
        width:120px
    }
    .layer-add-to-cart .add-content .upper .carrusel .cnt-slider-prod .slider-products-home .js-prod .item-product .product>a.prod-det-enlace{
        display:none
    }
    .layer-add-to-cart .add-content .upper .carrusel .cnt-slider-prod .slider-products-home .js-prod .item-product .product .productImage{
        padding:0 6px
    }
    .layer-add-to-cart .add-content .upper .carrusel .cnt-slider-prod .slider-products-home .js-prod .item-product .product .productName{
        padding:0 5px
    }
    .layer-add-to-cart .add-content .upper .carrusel .cnt-slider-prod .slider-products-home .js-prod .item-product .product .precios{
        padding:0 5px;
        margin-top:5px
    }
    .layer-add-to-cart .add-content .upper .carrusel .cnt-slider-prod .slider-products-home .js-prod .item-product .product .precios .bestPrice .js-pp{
        font-size:16px!important
    }
    .layer-add-to-cart .add-content .upper .carrusel .cnt-slider-prod .slider-products-home .js-prod .item-product .product .precios .bestPrice .js-pp em{
        font-size:13px
    }
    .layer-add-to-cart .add-content .upper .carrusel .cnt-slider-prod .slider-products-home .js-prod .item-product .product .precios .bestPrice .js-pp sup{
        font-size:16px!important;
        vertical-align:baseline
    }
    .layer-add-to-cart .add-content .upper .carrusel .cnt-slider-prod .slider-products-home .js-prod .item-product .product .precios .price-tarjetaOh{
        margin:0
    }
    .layer-add-to-cart .add-content .upper .carrusel .cnt-slider-prod .slider-products-home .js-prod .item-product .product .precios .price-tarjetaOh .js-pp{
        font-size:16px!important
    }
    .layer-add-to-cart .add-content .upper .carrusel .cnt-slider-prod .slider-products-home .js-prod .item-product .product .precios .price-tarjetaOh .js-pp em{
        font-size:13px
    }
    .layer-add-to-cart .add-content .upper .carrusel .cnt-slider-prod .slider-products-home .js-prod .item-product .product .precios .price-tarjetaOh .js-pp sup{
        font-size:16px!important;
        vertical-align:baseline
    }
    .layer-add-to-cart .add-content .upper .carrusel .cnt-slider-prod .slider-products-home .js-prod .item-product .product .precios.hasPriceOh .bestPrice .js-pp,.layer-add-to-cart .add-content .upper .carrusel .cnt-slider-prod .slider-products-home .js-prod .item-product .product .precios.hasPriceOh .bestPrice .js-pp sup,.layer-add-to-cart .add-content .upper .carrusel .cnt-slider-prod .slider-products-home .js-prod .item-product .product .precios.hasPriceOh .listPrice .js-pp,.layer-add-to-cart .add-content .upper .carrusel .cnt-slider-prod .slider-products-home .js-prod .item-product .product .precios.hasPriceOh .listPrice .js-pp sup{
        font-size:12px!important
    }
    .layer-add-to-cart .add-content .upper .carrusel .cnt-slider-prod .slider-products-home .js-prod .item-product .product .prod-bottom{
        display:block
    }
    .layer-add-to-cart .add-content .upper .carrusel .cnt-slider-prod .slider-products-home .js-prod .item-product .product .prod-bottom .ctrls{
        padding-top:6px
    }
    .layer-add-to-cart .add-content .upper .carrusel .cnt-slider-prod .slider-products-home .js-prod .item-product .product .prod-bottom .ctrls .gh-btn{
        max-width:107px;
        height:31px
    }
    .layer-add-to-cart .add-content .upper .carrusel .cnt-slider-prod .slider-products-home .js-prod .item-product .product .flag-wrapper .flag{
        zoom:.9
    }
    .layer-add-to-cart .add-content .upper .carrusel .cnt-slider-prod .slider-products-home .js-prod .item-product .product .flag-wrapper .flag[class*="24horas-b"]:after{
        margin-top:-7px
    }
    .layer-add-to-cart .add-content .upper .carrusel .carrusel-loading .gh-loading{
        padding:3.5px 0
    }
    .layer-add-to-cart .add-content .upper .carrusel .carrusel-loading .gh-loading .temp .vitrina ul li.image:before{
        background-image:url(https://promart.vteximg.com.br/arquivos/add-cart-loading-icon.png)!important
    }
    .layer-add-to-cart .cnt-added-total{
        padding:16px 16px 0
    }
}
@media screen and (max-width:480px){
    .layer-add-to-cart .carrusel .gh-loading .loading:before,.layer-add-to-cart .carrusel .loadingi:before{
        background-image:url(https://promart.vteximg.com.br/arquivos/add-cart-loading-icon.png)!important
    }
}
.gh-popup{
    width:100%;
    height:100%;
    position:fixed;
    top:0;
    bottom:0;
    left:0;
    right:0;
    z-index:9999;
    align-items:center;
    display:none;
    opacity:0;
    margin:auto
}
.gh-popup.open{
    display:flex!important;
    opacity:1
}
.gh-popup .gh-content-popup{
    display:flex;
    align-items:center;
    justify-content:center;
    width:100%;
    max-height:405px;
    max-width:963px;
    margin:0 auto;
    border-radius:5px;
    overflow:hidden
}
.gh-popup .gh-content-popup .gh-popup-cnt{
    position:relative;
    background:#fff;
    border-radius:5px;
    max-height:inherit;
    max-width:inherit
}
.gh-popup .gh-popup-header{
    background-color:#84B5E3;
    color:#fff;
    text-align:center;
    padding:3px 0;
    height:49px;
    display:flex;
    justify-content:center;
    align-items:center;
    position:relative
}
.gh-popup .gh-popup-header h5{
    font-size:20px;
    font-weight:100
}
.gh-popup .gh-popup-body{
    padding:20px
}
.gh-close-popup{
    position:absolute;
    right:8px;
    top:11px;
    width:29px;
    height:29px;
    margin:0 auto;
    color:#929292;
    box-shadow:0 0 4px rgba(0,0,0,.25);
    background-color:#fff;
    border-radius:50%;
    text-align:center
}
.gh-close-popup i{
    position:absolute;
    width:14px;
    height:14px;
    margin:auto;
    top:0;
    bottom:0;
    left:0;
    right:0
}
.gh-popup.popup-iframe{
    margin:auto;
    max-height:580px;
    max-width:1100px
}
.gh-popup.popup-iframe .gh-close-popup{
    filter:drop-shadow(1px 1px 4px rgba(0, 0, 0, .25));
    z-index:20;
    left:inherit;
    right:0;
    top:5px;
    width:35px;
    height:35px
}
.gh-popup.popup-iframe .cnt-close-popup{
    right:-21px;
    top:-21px;
    position:absolute;
    width:45px;
    height:45px
}
.gh-popup.popup-iframe .gh-content-popup{
    max-height:initial;
    max-width:initial;
    overflow:initial
}
.gh-popup.popup-iframe .gh-content-popup .gh-popup-cnt{
    width:80%;
    height:100%;
    font-size:0
}
.gh-popup.popup-iframe .gh-content-popup .ventana-iframe iframe{
    width:100%;
    height:580px
}
@media screen and (max-width:768px){
    .gh-popup.popup-iframe .gh-content-popup{
        position:relative
    }
    .gh-popup.popup-iframe .gh-content-popup .gh-popup-cnt{
        overflow:auto;
        width:90%
    }
    .gh-popup.popup-iframe .gh-content-popup .gh-popup.popup-iframe .gh-close-popup{
        top:0;
        right:0;
        box-shadow:none
    }
    .gh-popup.popup-iframe .gh-content-popup .gh-close-popup{
        top:0;
        right:0;
        width:30px;
        height:30px
    }
}
.gh-popup.popup-iframe.popup-listado-iframe{
    max-width:960px;
    max-height:415px
}
.gh-popup.popup-iframe.popup-listado-iframe .gh-close-popup{
    right:0!important;
    top:5px!important
}
.gh-popup.popup-iframe.popup-listado-iframe .gh-content-popup{
    width:960px;
    height:455px;
    background-color:#fff
}
.gh-popup.popup-iframe.popup-listado-iframe .ventana-iframe{
    padding:20px 15px 20px 20px;
    display:none
}
.gh-popup.popup-iframe.popup-listado-iframe .ventana-iframe.open{
    display:block
}
.gh-popup.popup-iframe.popup-listado-iframe #iframe-app{
    height:415px;
    width:100%
}
.gh-scroll-iframe::-webkit-scrollbar-track{
    border-radius:5px;
    margin:5px 0 0
}
@media screen and (max-width:768px){
    .gh-popup.popup-iframe.popup-listado-iframe{
        max-width:325px;
        max-height:540px
    }
    .gh-popup.popup-iframe.popup-listado-iframe .gh-content-popup{
        height:570px!important
    }
    .gh-popup.popup-iframe.popup-listado-iframe .gh-popup-cnt{
        overflow:initial!important
    }
    .gh-popup.popup-iframe.popup-listado-iframe .ventana-iframe{
        padding:15px 7.5px 15px 15px
    }
    .gh-popup.popup-iframe.popup-listado-iframe #iframe-app{
        height:540px
    }
    .gh-popup.popup-iframe.popup-listado-iframe .gh-close-popup{
        top:7.5px!important
    }
    .gh-scroll-iframe::-webkit-scrollbar-track{
        margin:15px 0 0
    }
}
.gh-scroll-iframe::-webkit-scrollbar{
    width:10px;
    background-color:transparent;
    border-radius:5px
}
.gh-scroll-iframe::-webkit-scrollbar-thumb{
    border-radius:5px;
    background-color:#C4C4C4;
    height:10px;
    box-shadow:none;
    border:0
}
.gh-body-iframe{
    zoom:.74;
    overflow-x:hidden;
    margin-right:15px
}
.gh-body-iframe .clearfix .row-pd,.gh-body-iframe .low-hd,.gh-body-iframe footer,.gh-body-iframe header{
    display:none
}
.gh-body-iframe .wp-content{
    padding-top:0
}
.gh-body-iframe .main_wp{
    margin:40px auto 0
}
.gh-popup-suscribete{
    max-height:305px;
    max-width:529px
}
.gh-popup-suscribete .gh-content-popup .gh-popup-cnt{
    background-color:transparent!important
}
.gh-popup-suscribete .gh-popup-body{
    padding:0!important
}
.gh-popup-suscribete .gh-close-popup{
    background-color:#868686;
    color:#fff
}
.gh-popup-suscribete .cnt-close-popup{
    position:absolute;
    padding:24px;
    right:10px;
    top:0
}
.gh-popup-suscribete.popup-informative .cnt-close-popup{
    right:0
}
@media screen and (max-width:768px){
    .gh-body-iframe{
        margin-right:7.5px
    }
    .gh-popup-suscribete{
        max-height:420px;
        max-width:285px
    }
    .gh-popup-suscribete .cnt-close-popup{
        top:5px
    }
    .gh-popup-suscribete.popup-informative .gh-content-popup{
        max-height:421px
    }
    .gh-popup-suscribete.popup-informative .cnt-close-popup{
        top:-2px
    }
}
.gh-popup-cyber{
    max-height:316px;
    max-width:724px
}
.gh-popup-cyber .gh-content-popup{
    max-height:316px;
    max-width:724px;
    height:100%;
    border-radius:10px;
    -webkit-perspective:400px;
    perspective:400px;
    box-shadow:0 4px 8px rgba(0,0,0,.25)
}
.gh-popup-cyber .gh-content-popup .gh-popup-cnt{
    background-color:transparent!important
}
.gh-popup-cyber .gh-content-popup .popup-effect-revert{
    position:relative;
    width:inherit;
    height:inherit;
    margin:0 auto;
    -webkit-transform-style:preserve-3d;
    transform-style:preserve-3d;
    -webkit-transition:-webkit-transform 1.5s ease;
    -webkit-transition:transform 1.5s ease;
    transition:transform 1.5s ease
}
.gh-popup-cyber .gh-content-popup .popup-effect-revert.success-form{
    -webkit-transform:rotateY(180deg);
    transform:rotateY(180deg)
}
.gh-popup-cyber .gh-content-popup .popup-effect-revert .popup-view-1,.gh-popup-cyber .gh-content-popup .popup-effect-revert .popup-view-2{
    position:absolute;
    left:0;
    top:0;
    width:inherit;
    height:inherit;
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden
}
.gh-popup-cyber .gh-content-popup .popup-effect-revert .popup-view-1::after,.gh-popup-cyber .gh-content-popup .popup-effect-revert .popup-view-2::after{
    content:attr(data-transitions);
    display:block;
    position:relative;
    top:70px;
    text-align:center
}
.gh-popup-cyber .gh-content-popup .popup-effect-revert .popup-view-1{
    z-index:2
}
.gh-popup-cyber .gh-content-popup .popup-effect-revert .popup-view-2{
    -webkit-transform:rotateY(180deg);
    transform:rotateY(180deg)
}
.gh-popup-cyber .gh-popup-body{
    padding:0!important
}
.gh-popup-cyber .gh-close-popup{
    right:18px;
    top:18px;
    color:#fff;
    background-color:#979797;
    padding:0;
    width:24px;
    height:24px;
    font-size:14px
}
.gh-popup-cyber .cnt-close-popup{
    position:absolute;
    padding:24px;
    right:0;
    top:0
}
.gh-popup-cyber .form{
    position:absolute;
    right:58px;
    top:194px;
    width:390px;
    max-width:390px
}
.gh-popup-cyber .form form{
    padding:10px 0 5px;
    margin:0
}
.gh-popup-cyber .form label.lbl-input .input-form-cyber{
    font-style:normal!important;
    width:68%!important;
    font-size:16px;
    padding-left:23px!important;
    height:44px!important;
    border-radius:25px;
    border:1px solid #D0D0D0;
    color:rgba(0,0,0,.7)
}
.gh-popup-cyber .form label.lbl-input.val_error,.gh-popup-cyber .form label.lbl-input.val_error input#emailCyber{
    color:#FF101C
}
.gh-popup-cyber .form .btn-form-cyber{
    background-color:#FF6E00;
    color:#fff;
    height:44px!important;
    font-family:Roboto-Regular,sans-serif!important;
    font-size:16px;
    width:120px;
    padding:9px 9px 9px 30px;
    border-radius:20px;
    display:inline-block;
    vertical-align:bottom;
    position:relative;
    left:8px;
    cursor:pointer
}
.gh-popup-cyber .form .btn-form-cyber i{
    position:absolute;
    left:12px;
    font-size:19px
}
.gh-popup-cyber .form .error-text-form{
    display:none;
    text-align:right;
    padding:9px 0 5px;
    font-size:14px
}
.gh-popup-cyber .form .error-text-form i{
    width:16px;
    height:16px;
    background-color:#fff;
    color:#fff;
    font-size:11px;
    padding:4px;
    border-radius:50%;
    border:1px solid #FF101C;
    margin-right:5px
}
.gh-popup-cyber .form .error-text-form i:before{
    color:#FF101C!important;
    font-size:9px;
    padding:0 0 0 1px
}
.gh-popup-cyber .form .cnt-checked{
    margin:0 auto;
    text-align:center;
    padding:8px 0 0
}
.gh-popup-cyber .form .cnt-checked div.cnt-checked-cyber{
    width:16px;
    height:16px;
    position:relative;
    background-color:#fff;
    border:1px solid #ababab;
    display:inline-block;
    vertical-align:middle;
    text-align:right;
    margin-right:11px
}
.gh-popup-cyber .form .cnt-checked div.cnt-checked-cyber input{
    visibility:hidden
}
.gh-popup-cyber .form .cnt-checked div.cnt-checked-cyber input[type=checkbox]:checked+label:after{
    opacity:1
}
.gh-popup-cyber .form .cnt-checked div.cnt-checked-cyber label{
    cursor:pointer;
    position:absolute;
    top:0;
    left:0;
    width:16px;
    height:16px
}
.gh-popup-cyber .form .cnt-checked div.cnt-checked-cyber label::after{
    content:'';
    position:absolute;
    background:0 0;
    opacity:0;
    transform:rotate(-45deg);
    width:10px;
    height:5px;
    top:3px;
    left:2px;
    border:2px solid #ff6e00;
    border-top:none;
    border-right:none
}
.gh-popup-cyber .form .cnt-checked .check-text-form{
    font-size:13px;
    font-family:Roboto-Regular,sans-serif!important;
    color:rgba(0,0,0,.75)
}
@media screen and (max-width:768px){
    .gh-popup.gh-popup-cyber{
        max-height:461px!important;
        max-width:306px!important
    }
    .gh-popup.gh-popup-cyber .gh-content-popup{
        max-height:443px!important;
        max-width:306px!important;
        height:100%!important;
        width:100%!important
    }
    .gh-popup.gh-popup-cyber .cnt-close-popup{
        top:5px
    }
    .gh-popup.gh-popup-cyber .form{
        width:283px;
        right:7px;
        margin:0 auto;
        top:264px
    }
    .gh-popup.gh-popup-cyber .form label.lbl-input .input-form-cyber{
        width:100%!important;
        font-size:14px;
        padding-left:13px!important
    }
    .gh-popup.gh-popup-cyber .form .btn-form-cyber{
        display:block;
        width:100%;
        left:0;
        margin-top:12px
    }
    .gh-popup.gh-popup-cyber .form .btn-form-cyber i{
        left:0;
        right:50px
    }
    .gh-popup.gh-popup-cyber .form .error-text-form{
        padding:7px 4px 3px 0;
        font-size:13px
    }
}
.gh-info-bottom,.gh-info-bottom.open{
    display:flex;
    animation:fadeInUp 2s;
    opacity:1;
    visibility:visible
}
.gh-popup-rtienda{
    max-height:313px;
    max-width:724px
}
.gh-popup-rtienda .gh-content-popup{
    max-height:313px
}
.gh-popup-rtienda .gh-content-popup .gh-popup-cnt{
    background-color:transparent!important
}
.gh-popup-rtienda .gh-popup-body{
    padding:0!important
}
.gh-popup-rtienda .gh-close-popup{
    background-color:#868686;
    color:#fff
}
.gh-popup-rtienda .cnt-close-popup{
    position:absolute;
    padding:24px;
    right:10px;
    top:0
}
.gh-popup-rtienda.popup-informative .cnt-close-popup{
    right:0
}
@media screen and (max-width:768px){
    .gh-popup-rtienda{
        max-height:443px;
        max-width:306px
    }
    .gh-popup-rtienda .gh-content-popup{
        max-height:441px
    }
    .gh-popup-rtienda .cnt-close-popup{
        top:5px
    }
    .gh-popup-rtienda.popup-informative .gh-content-popup{
        max-height:421px
    }
    .gh-popup-rtienda.popup-informative .cnt-close-popup{
        top:-2px
    }
}
body.callCenter .low-hd,body.callCenter .section-menu.active{
    top:95px
}
#vtex-callcenter .cc-pa3-ns{
    padding:0 10px!important;
    height:auto!important
}
body.callCenter{
    padding-top:0!important
}
body.callCenter #vtex-callcenter{
    height:32px
}
body.callCenter .menu-content{
    height:550px
}
.gh-info-bottom{
    background:#FFF;
    box-shadow:0 -2px 11px rgba(0,0,0,.2);
    position:fixed;
    bottom:0;
    width:100%;
    height:68px;
    align-items:center;
    z-index:23;
    overflow-x:hidden;
    overflow-y:auto
}
.gh-info-bottom.close{
    opacity:0;
    animation-name:onetrust-fade-in;
    animation-duration:1s;
    animation-timing-function:ease-in-out
}
.gh-info-bottom .cnt-text-info-cookie{
    font-size:15px;
    line-height:18px;
    letter-spacing:.01em;
    color:rgba(0,0,0,.6);
    max-width:1190px;
    margin:0 auto;
    position:relative;
    padding-right:170px
}
.gh-info-bottom .cnt-text-info-cookie p{
    margin:0
}
.gh-info-bottom .cnt-text-info-cookie .text-info-cookie-dk{
    display:inline-block
}
.gh-info-bottom .cnt-text-info-cookie .text-info-cookie-mb{
    display:none
}
.gh-info-bottom .cnt-text-info-cookie a{
    text-decoration-line:underline;
    color:#0B3BC4
}
.gh-info-bottom .close-info{
    position:absolute;
    top:0;
    bottom:0;
    right:0;
    width:159px;
    height:32px;
    font-size:15px;
    display:flex;
    justify-content:center;
    align-items:center;
    font-family:Roboto-Medium,sans-serif
}
.gh-info-bottom .close-info i{
    color:rgba(0,0,0,.7);
    width:18px;
    height:18px
}
@keyframes fadeInUp{
    0%{
        opacity:1;
        -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
        filter:alpha(opacity=0);
        -webkit-transform:translate3d(0,100%,0);
        -moz-transform:translate3d(0,100%,0);
        -o-transform:translate3d(0,100%,0);
        -ms-transform:translate3d(0,100%,0);
        transform:translate3d(0,100%,0)
    }
    100%{
        opacity:1;
        -ms-filter:none;
        filter:none;
        -webkit-transform:translate3d(0,0,0);
        -moz-transform:translate3d(0,0,0);
        -o-transform:translate3d(0,0,0);
        -ms-transform:translate3d(0,0,0);
        transform:translate3d(0,0,0)
    }
}
@keyframes onetrust-fade-in{
    0%{
        opacity:1
    }
    100%{
        opacity:0!important
    }
}
@media screen and (max-width:768px){
    .gh-info{
        height:140px;
        box-shadow:0 -2px 11px rgba(0,0,0,.2)
    }
    .gh-info .close-info{
        position:relative;
        right:initial;
        margin:25px auto 0;
        width:130px;
        height:37px;
        font-size:16px
    }
    .gh-info .cnt-text-info-cookie{
        display:inline-flex;
        flex-direction:column-reverse;
        padding:0;
        width:100%;
        max-width:347px;
        font-size:13px;
        line-height:16px;
        text-align:justify
    }
    .gh-info .cnt-text-info-cookie .text-info-cookie-dk{
        display:none
    }
    .gh-info .cnt-text-info-cookie .text-info-cookie-mb{
        display:inline-block
    }
    body.produto .gh-info{
        box-shadow:none;
        border-top:.5px solid rgba(0,0,0,.1)
    }
}
.gh-popup-add{
    height:auto;
    top:inherit;
    bottom:100%;
    position:absolute;
    width:100%;
    z-index:24
}
.gh-popup-add .ppup{
    border:none;
    margin:0 auto 11px;
    box-shadow:0 4px 15px rgba(0,0,0,.25);
    padding:9px;
    background:#fff;
    border-radius:10px;
    max-width:323px
}
.gh-popup-add .ppup:before{
    content:'';
    position:absolute;
    background:#fff;
    width:20px;
    height:20px;
    transform:rotate(135deg);
    bottom:6px;
    border-radius:3px;
    z-index:1;
    right:20%
}
.gh-popup-add .gtexto .text2{
    font-size:14px;
    color:rgba(0,0,0,.7);
    font-family:Roboto-Regular,sans-serif
}
.gh-popup-add .gtexto .text1{
    font-size:14px;
    font-family:Roboto-Medium,sans-serif;
    display:inline-block
}
.gh-popup-add .g-btns{
    display:flex;
    align-items:center;
    justify-content:space-between;
    margin-top:9px;
    position:relative;
    z-index:2
}
.gh-popup-add .g-btns .gh-btn{
    font-size:18px;
    height:37px;
    line-height:37px;
    max-width:154px;
    float:none
}
.gh-popup-add.active{
    display:block!important
}
.gh-popup-add-mxn .gtexto{
    padding:0 16px;
    margin:0 auto;
    text-align:center
}
.gh-popup-add-mxn .gtexto::before{
    right:28%
}
.gh-popup-add-mxn .gtexto .text1{
    display:block;
    font-size:17px
}
.gh-popup-add-mxn .gtexto .text2{
    font-size:15px;
    line-height:17px;
    color:#000;
    font-family:Roboto-Light,sans-serif;
    display:inline-block;
    padding:10px 0 5px
}
.gh-popup-add-mxn .gtexto .text-oh{
    font-size:14px;
    line-height:17px;
    display:block;
    color:#008BCE;
    padding:5px 0;
    font-style:italic
}
.gh-popup-add-mxn .g-btns{
    margin-top:12px;
    margin-bottom:3px
}
.gh-popup-add-mxn .g-btns .gh-btn,.gh-popup-add-mxn .g-btns .gh-enlace{
    font-size:16px;
    height:39px
}
.gh-popup-add-mxn .g-btns .gh-enlace{
    padding:9px 14.5px
}
.gh-popup-add.v2{
    background:rgba(0,0,0,.5);
    border-radius:5px;
    top:0;
    left:0;
    height:100%;
    padding:0 9px;
    box-sizing:border-box;
    z-index:20
}
.gh-popup-add.v2 .ppup{
    position:absolute;
    bottom:37px;
    width:calc(100% - 18px)
}
.gh-popup-add.v2 .ppup:before{
    bottom:-8px;
    zoom:.8
}
.gh-popup-add.v2 .gtexto{
    padding:0
}
.gh-popup-add.v2 .gtexto .text1{
    font-size:14px;
    max-width:145px;
    margin:auto
}
.gh-popup-add.v2 .gtexto .text-oh,.gh-popup-add.v2 .gtexto .text2{
    font-size:12px;
    line-height:1.2
}
.gh-popup-add.v2 .gtexto .text2{
    padding:8px 0 0;
    max-width:166px
}
.gh-popup-add.v2 .g-btns{
    margin:6px 0 0
}
.gh-popup-add.v2 .g-btns .gh-enlace{
    padding:7px 0;
    max-width:70px;
    margin-right:7px
}
.gh-popup-add.v2 .g-btns .gh-btn{
    line-height:27px
}
.gh-popup-add.v2 .g-btns .gh-btn,.gh-popup-add.v2 .g-btns .gh-enlace{
    font-size:11px;
    height:28px
}
.gh-popup-add .flag,.gh-popup-header .flag{
    background:url(https://promart.vteximg.com.br/arquivos/sprite-promart-new-v2.png)!important;
    font-size:0;
    display:inline-block;
    vertical-align:middle;
    zoom:.6
}
.gh-popup-add .flag[class*=oh-3x2],.gh-popup-header .flag[class*=oh-3x2]{
    background-position:-399px 0!important;
    width:66px;
    height:55px
}
.gh-popup-add .flag[class*="2x1-"],.gh-popup-header .flag[class*="2x1-"]{
    background-position:-409px -178px!important;
    width:72px;
    height:69px
}
.gh-popup-add .flag[class*=oh-2x1],.gh-popup-header .flag[class*=oh-2x1]{
    background-position:-401px -70px!important;
    width:82px;
    height:75px
}
.gh-popup-add .flag[class*="3x2-"],.gh-popup-header .flag[class*="3x2-"]{
    background:url(https://promart.vteximg.com.br/arquivos/sprites.png) -680px -858px!important;
    width:66px;
    height:63px
}
.gh-popup-add .flag[class*="4x3-"],.gh-popup-header .flag[class*="4x3-"]{
    background-position:-694px -92px!important;
    width:65px;
    height:60px
}
.gh-popup-add .flag[class*=oh-4x3],.gh-popup-header .flag[class*=oh-4x3]{
    background-position:-702px -307px!important;
    width:67px;
    height:66px
}
.gh-popup-add .flag[class*="5x4-"],.gh-popup-header .flag[class*="5x4-"]{
    background-position:-581px -154px!important;
    width:65px;
    height:61px
}
.gh-popup-add .flag[class*=oh-5x4],.gh-popup-header .flag[class*=oh-5x4]{
    background-position:-606px -305px!important;
    width:74px;
    height:73px
}
.gh-popup-add .flag[class*="6x5-"],.gh-popup-header .flag[class*="6x5-"]{
    background-position:-661px -235px;
    width:66px;
    height:65px
}
.gh-popup-add .flag[class*=oh-6x5],.gh-popup-header .flag[class*=oh-6x5]{
    background-position:-516px -305px!important;
    width:74px;
    height:73px
}
@media screen and (max-width:768px){
    .gh-popup-add-mxn .gtexto .text2{
        font-size:16px
    }
    .gh-popup-add-mxn .gtexto .text-oh{
        font-size:15px
    }
}
#extra-garantia{
    position:fixed;
    width:100%;
    height:100%;
    max-width:100%!important;
    max-height:100%!important;
    top:0;
    left:0;
    z-index:22;
    background:rgba(0,0,0,.6);
    display:none
}
#extra-garantia.active{
    -webkit-display:flex!important;
    -moz-display:flex!important;
    -ms-display:flex!important;
    -o-display:flex!important;
    display:flex!important;
    justify-content:center;
    align-items:center
}
#extra-garantia .g-popup-inner{
    background:#fff;
    max-width:663px;
    width:95%;
    height:auto;
    border-radius:15px;
    padding:20px 30px;
    position:relative
}
#extra-garantia .g-popup-inner .g-popup-close{
    position:absolute;
    right:18px;
    top:14px;
    display:inline-block;
    cursor:pointer;
    height:25px;
    width:25px
}
#extra-garantia .g-popup-inner .g-popup-close:after,#extra-garantia .g-popup-inner .g-popup-close:before{
    content:"";
    position:absolute;
    left:50%;
    top:0;
    width:2.5px;
    height:25px;
    background:rgba(0,0,0,.7);
    border-radius:5px
}
#extra-garantia .g-popup-inner .g-popup-close:before{
    -webkit-transform:rotate(-45deg);
    -moz-transform:rotate(-45deg);
    -ms-transform:rotate(-45deg);
    -o-transform:rotate(-45deg);
    transform:rotate(-45deg)
}
#extra-garantia .g-popup-inner .g-popup-close:after{
    -webkit-transform:rotate(45deg);
    -moz-transform:rotate(45deg);
    -ms-transform:rotate(45deg);
    -o-transform:rotate(45deg);
    transform:rotate(45deg)
}
#extra-garantia .g-popup-inner .g-popup-header{
    -webkit-display:flex;
    -moz-display:flex;
    -ms-display:flex;
    -o-display:flex;
    display:flex;
    justify-content:flex-start;
    align-items:center
}
#extra-garantia .g-popup-inner .g-popup-header h2{
    font-family:Roboto-Regular,sans-serif;
    font-weight:600;
    font-style:normal;
    font-size:25px;
    line-height:26px
}
#extra-garantia .g-popup-inner .g-popup-header .icon-h{
    background-image:url(https://promart.vteximg.com.br/arquivos/promart.sprites.png?v=991);
    background-position:-429px -364px;
    background-size:825px 494px;
    width:116px;
    height:115px;
    min-width:116px;
    vertical-align:middle;
    display:inline-block;
    margin-right:14px
}
#extra-garantia .g-popup-inner .g-popup-body .extra-desc{
    font-weight:400;
    font-size:16px;
    line-height:18.75px
}
#extra-garantia .g-popup-inner .g-popup-body .extra-desc:before{
    content:"";
    display:inline-block;
    height:7px;
    width:7px;
    background:#ff6e00;
    border-radius:50%;
    vertical-align:middle;
    margin-right:8px
}
#extra-garantia .g-popup-inner .g-popup-body .g-popup-controllers{
    margin-top:30px;
    position:relative
}
#extra-garantia .g-popup-inner .g-popup-body .g-popup-controllers .error{
    font-style:normal;
    font-weight:400;
    font-size:14px;
    line-height:16px;
    color:#FF0404;
    display:none;
    position:absolute;
    top:-27px;
    left:-9px
}
#extra-garantia .g-popup-inner .g-popup-body .g-popup-controllers .error.active{
    display:block;
    padding:0 8px
}
#extra-garantia .g-popup-inner .g-popup-body .g-popup-controllers .garantia-btn{
    display:inline-block;
    box-sizing:border-box;
    width:50%
}
#extra-garantia .g-popup-inner .g-popup-body .g-popup-controllers .garantia-btn input{
    display:none
}
#extra-garantia .g-popup-inner .g-popup-body .g-popup-controllers .garantia-btn input:checked+label .checkbox{
    background:#ff6e00;
    position:relative;
    border:none
}
#extra-garantia .g-popup-inner .g-popup-body .g-popup-controllers .garantia-btn input:checked+label .checkbox:after{
    content:"";
    position:absolute;
    display:inline-block;
    box-sizing:border-box;
    width:7px;
    height:15px;
    top:1px;
    left:7px;
    border-bottom:2px solid #fff;
    border-right:2px solid #fff;
    -webkit-transform:rotate(45deg);
    -moz-transform:rotate(45deg);
    -ms-transform:rotate(45deg);
    -o-transform:rotate(45deg);
    transform:rotate(45deg)
}
#extra-garantia .g-popup-inner .g-popup-body .g-popup-controllers .garantia-btn label{
    cursor:pointer
}
#extra-garantia .g-popup-inner .g-popup-body .g-popup-controllers .garantia-btn label .checkbox{
    display:inline-block;
    width:20px;
    height:20px;
    background:#FFF;
    border:1px solid rgba(0,0,0,.25);
    box-sizing:border-box;
    border-radius:2px;
    vertical-align:middle;
    margin-right:10px;
    margin-top:-3px
}
#extra-garantia .g-popup-inner .g-popup-body .g-popup-controllers .garantia-btn label p{
    display:inline-block;
    font-size:16px
}
#extra-garantia .g-popup-inner .g-popup-body .g-popup-controllers .garantia-btn label p sup{
    display:inline-block;
    vertical-align:text-bottom;
    font-size:16px
}
#extra-garantia .g-popup-inner .g-popup-footer{
    display:flex;
    justify-content:space-evenly;
    align-items:center;
    margin-top:30px
}
#extra-garantia .g-popup-inner .g-popup-footer .js-add-exg{
    width:226px;
    background:#FF6E00;
    color:#fff;
    border-radius:42px;
    text-align:center;
    font-style:normal;
    font-weight:400;
    cursor:pointer;
    font-size:17px;
    padding:12px 0
}
#extra-garantia .g-popup-inner .g-popup-footer .js-add-without-exg{
    font-style:normal;
    font-weight:400;
    font-size:17px;
    line-height:15px;
    text-align:center;
    color:rgba(0,0,0,.8);
    cursor:pointer
}
#extra-garantia .extra-popup{
    font-size:14px;
    color:#FF6E00;
    text-decoration:underline;
    display:block;
    font-weight:400;
    margin-top:6px
}
body.exg #extra-garantia{
    z-index:21
}
.gh-popup-exg .gh-scroll-p::-webkit-scrollbar-track{
    border-radius:25px
}
.gh-popup-exg .gh-scroll-p::-webkit-scrollbar{
    width:9px;
    border-radius:25px
}
.gh-popup-exg .gh-scroll-p::-webkit-scrollbar-thumb{
    border-radius:25px;
    background-color:#D8D8D8
}
.gh-popup-exg .gh-dsk{
    display:none
}
.gh-popup-exg .gh-mb{
    display:block
}
@media screen and (min-width:769px){
    .gh-popup-exg .gh-dsk{
        display:block
    }
    .gh-popup-exg .gh-mb{
        display:none
    }
}
.gh-popup-exg .gh-content-popup{
    max-height:465px!important;
    max-width:530px!important
}
.gh-popup-exg .gh-popup-cnt{
    background:url(https://promart.vteximg.com.br/arquivos/bg-popup-extragarantia-dk.png) no-repeat!important;
    background-size:cover!important
}
.gh-popup-exg .gh-popup-cnt .gh-popup-body{
    background-color:#fff;
    margin:20px;
    border-radius:20px;
    padding:15px 0 0
}
.gh-popup-exg .gh-popup-cnt .gh-popup-body .gh-scroll-p{
    max-height:410px;
    overflow-y:scroll;
    margin-right:10px;
    -webkit-overflow-scrolling:touch
}
.gh-popup-exg .gh-popup-cnt .gh-popup-body .gh-popup-50:nth-child(1){
    display:flex;
    width:95%
}
.gh-popup-exg .gh-popup-cnt .gh-popup-body .gh-popup-50{
    width:85%;
    margin:auto
}
.gh-popup-exg .gh-popup-cnt .gh-popup-body .gh-popup-50 .logo-popup-exg{
    text-align:center
}
.gh-popup-exg .gh-popup-cnt .gh-popup-body .gh-popup-50 .logo-popup-exg img{
    width:97px;
    display:block
}
.gh-popup-exg .gh-popup-cnt .gh-popup-body .gh-popup-50 .info-popup-exg{
    font-size:13px;
    color:rgba(0,0,0,.8);
    text-align:left;
    padding:15px 5px
}
.gh-popup-exg .gh-popup-cnt .gh-popup-body .gh-popup-50 .title-popup-exg{
    color:#FF6E00;
    font-size:20px;
    text-align:center;
    padding-bottom:19px;
    padding-top:5px;
    font-family:Roboto-Medium,sans-serif
}
.gh-popup-exg .gh-popup-cnt .gh-popup-body .gh-popup-50 .title-popup-exg.v2{
    font-size:17px
}
.gh-popup-exg .gh-popup-cnt .gh-popup-body .gh-popup-50 .download-beneficios,.gh-popup-exg .gh-popup-cnt .gh-popup-body .gh-popup-50 .title-popup-exg.v2+.items-beneficios-exg{
    width:100%
}
.gh-popup-exg .gh-popup-cnt .gh-popup-body .gh-popup-50 .download-beneficios span{
    margin:auto!important
}
.gh-popup-exg .gh-popup-cnt .gh-popup-body .gh-popup-50 .download-beneficios a{
    display:block;
    width:100%;
    text-align:center;
    font-family:Roboto-Bold;
    text-decoration:underline;
    margin-top:4px
}
.gh-popup-exg .gh-popup-cnt .gh-popup-body .gh-popup-50 .download-beneficios a:first-child{
    margin-top:0
}
.gh-popup-exg .gh-popup-cnt .gh-popup-body .gh-popup-50 .items-beneficios-exg{
    font-size:14px;
    color:rgba(0,0,0,.8);
    padding-bottom:23px;
    display:inline-flex;
    align-items:center
}
.gh-popup-exg .gh-popup-cnt .gh-popup-body .gh-popup-50 .items-beneficios-exg i{
    display:block;
    width:15%
}
.gh-popup-exg .gh-popup-cnt .gh-popup-body .gh-popup-50 .items-beneficios-exg i:before{
    content:" ";
    background-repeat:no-repeat;
    background-size:cover;
    margin:auto;
    display:block
}
.gh-popup-exg .gh-popup-cnt .gh-popup-body .gh-popup-50 .items-beneficios-exg .i-beneficio-1:before{
    background-image:url(https://promartrd.vteximg.com.br/arquivos/eg-icon-seguridad-1.png);
    width:49px;
    height:49px
}
.gh-popup-exg .gh-popup-cnt .gh-popup-body .gh-popup-50 .items-beneficios-exg .i-beneficio-2:before{
    background-image:url(https://promartrd.vteximg.com.br/arquivos/eg-icon-conveniencia-1.png);
    width:54px;
    height:54px
}
.gh-popup-exg .gh-popup-cnt .gh-popup-body .gh-popup-50 .items-beneficios-exg .i-beneficio-3:before{
    background-image:url(https://promartrd.vteximg.com.br/arquivos/eg-icon-ahorro-1.png);
    width:57px;
    height:49px
}
.gh-popup-exg .gh-popup-cnt .gh-popup-body .gh-popup-50 .items-beneficios-exg .i-beneficio-4:before{
    background-image:url(https://promartrd.vteximg.com.br/arquivos/eg-icon-especialidad-1.png);
    width:35px;
    height:52px
}
.gh-popup-exg .gh-popup-cnt .gh-popup-body .gh-popup-50 .items-beneficios-exg .i-beneficio-5:before{
    background-image:url(https://promartrd.vteximg.com.br/arquivos/eg-icon-disponibilidad-1.png);
    width:47px;
    height:51px
}
.gh-popup-exg .gh-popup-cnt .gh-popup-body .gh-popup-50 .items-beneficios-exg span{
    margin-left:10px;
    width:80%
}
.gh-popup-exg .gh-popup-cnt .gh-popup-body .gh-popup-50 .items-beneficios-exg span strong{
    font-weight:500;
    font-family:Roboto-Medium,sans-serif
}
.gh-popup-exg .gh-popup-cnt .gh-popup-body .gh-popup-50 .items-beneficios-exg span.-cal{
    width:78%
}
.gh-popup-exg .gh-popup-cnt .gh-popup-body .gh-popup-50 .terms-condiciones-exg{
    font-size:9px;
    color:rgba(0,0,0,.5);
    padding-bottom:40px
}
.gh-popup-exg .gh-popup-cnt .gh-popup-body .gh-popup-50:nth-child(4){
    width:85%
}
.gh-popup-exg .gh-popup-cnt .gh-popup-body .gh-popup-50:nth-child(4) .title-popup-exg{
    padding-bottom:25px;
    padding-top:15px
}
.gh-popup-exg .gh-popup-cnt .gh-popup-body .gh-popup-50:nth-child(4) .items-beneficios-exg span{
    padding-left:14px;
    margin-left:0;
    width:100%;
    font-size:13px;
    position:relative
}
.gh-popup-exg .gh-popup-cnt .gh-popup-body .gh-popup-50:nth-child(4) .items-beneficios-exg span:before{
    color:#FF6E00;
    position:absolute;
    content:'•';
    left:0;
    top:-6px;
    font-size:25px
}
@media screen and (max-width:768px){
    #extra-garantia .g-popup-inner .g-popup-close{
        position:absolute;
        right:12px;
        top:12px
    }
    #extra-garantia .g-popup-inner .g-popup-header h2{
        font-size:20px
    }
    #extra-garantia .g-popup-inner .g-popup-header .icon-h{
        zoom:.8
    }
    #extra-garantia .g-popup-inner .g-popup-body .g-popup-controllers{
        margin-top:25px;
        padding-top:25px;
        border-top:1px solid rgba(0,0,0,.2)
    }
    #extra-garantia .g-popup-inner .g-popup-body .g-popup-controllers .error{
        top:2px
    }
    #extra-garantia .g-popup-inner .g-popup-body .g-popup-controllers .garantia-btn{
        width:100%
    }
    #extra-garantia .g-popup-inner .g-popup-footer{
        display:flex;
        justify-content:center;
        align-items:center;
        flex-direction:column;
        margin-top:20px
    }
    #extra-garantia .g-popup-inner .g-popup-footer .js-add-garantie{
        width:100%;
        margin-bottom:20px
    }
    #extra-garantia .g-popup-inner .g-popup-footer .js-add-without-exg{
        margin-top:20px
    }
    .gh-popup-exg{
        margin-top:10px
    }
    .gh-popup-exg .gh-content-popup{
        max-height:530px!important;
        height:90%!important;
        position:relative;
        overflow:initial;
        width:95%
    }
    .gh-popup-exg .gh-content-popup:before{
        content:"";
        background-image:url(https://promart.vteximg.com.br/arquivos/logo-extragarantia.png);
        background-repeat:no-repeat;
        background-size:contain;
        margin:auto;
        display:block;
        width:118px;
        height:118px;
        position:absolute;
        top:-48px;
        left:0;
        right:0;
        z-index:999
    }
    .gh-popup-exg .gh-popup-cnt{
        max-width:355px!important;
        position:relative;
        height:100%!important
    }
    .gh-popup-exg .gh-popup-cnt .gh-popup-body{
        margin:15px;
        padding:8px 15px;
        height:95%;
        overflow:hidden
    }
    .gh-popup-exg .gh-popup-cnt .gh-popup-body .gh-scroll-p{
        max-height:470px;
        margin-right:0;
        margin-top:55px
    }
    .gh-popup-exg .gh-popup-cnt .gh-popup-body .gh-popup-50{
        width:100%!important
    }
    .gh-popup-exg .gh-popup-cnt .gh-popup-body .gh-popup-50:nth-child(2){
        margin-top:0;
        display:block;
        position:relative
    }
    .gh-popup-exg .gh-popup-cnt .gh-popup-body .gh-popup-50 .logo-popup-exg img{
        width:42%
    }
    .gh-popup-exg .gh-popup-cnt .gh-popup-body .gh-popup-50 .info-popup-exg{
        font-size:16px;
        padding:0 0 11px;
        text-align:center;
        max-width:262px;
        margin:auto
    }
    .gh-popup-exg .gh-popup-cnt .gh-popup-body .gh-popup-50 .title-popup-exg{
        font-size:16px;
        padding-top:15px
    }
    .gh-popup-exg .gh-popup-cnt .gh-popup-body .gh-popup-50 .items-beneficios-exg{
        font-size:13px;
        padding-top:8px
    }
    .gh-popup-exg .gh-popup-cnt .gh-popup-body .gh-popup-50 .terms-condiciones-exg{
        font-size:11px
    }
    .gh-popup-exg .gh-popup-cnt .gh-popup-body .gh-popup-50 .i-beneficio-1:before,.gh-popup-exg .gh-popup-cnt .gh-popup-body .gh-popup-50 .i-beneficio-2:before{
        width:40px!important;
        height:40px!important
    }
    .gh-popup-exg .gh-popup-cnt .gh-popup-body .gh-popup-50 .i-beneficio-3:before{
        width:43px!important;
        height:37px!important
    }
    .gh-popup-exg .gh-popup-cnt .gh-popup-body .gh-popup-50 .i-beneficio-4:before{
        width:30px!important;
        height:45px!important
    }
    .gh-popup-exg .gh-popup-cnt .gh-popup-body .gh-popup-50 .i-beneficio-5:before{
        width:36px!important;
        height:39px!important
    }
}
@media screen and (max-width:326px){
    .gh-popup-exg .gh-popup-cnt .gh-popup-body .gh-scroll-p{
        max-height:465px
    }
}
.gh-popup.popup-availability .gh-content-popup{
    max-width:663px;
    max-height:434px
}
.gh-popup.popup-availability .gh-content-popup .gh-popup-cnt{
    border:1px solid #DBDBDB;
    box-sizing:border-box;
    box-shadow:0 8px 20px rgba(0,0,0,.35);
    border-radius:10px
}
.js-add-confirmar.load,.js-confirmar.load,.js-remove-noexp.load{
    font-size:0!important
}
.js-add-confirmar.load .preload-cart,.js-confirmar.load .preload-cart,.js-remove-noexp.load .preload-cart{
    display:inline-block!important;
    vertical-align:middle;
    zoom:.9;
    margin-bottom:1px!important
}
.ventana-availability{
    padding:30px 23px 18px;
    box-sizing:border-box
}
.ventana-availability h2{
    font-family:Roboto-Light,sans-serif;
    color:#000;
    font-size:19px;
    line-height:1.3
}
.ventana-availability p{
    font-family:Roboto-Regular,sans-serif;
    color:#6D6D6D;
    font-size:14px;
    margin:17px 0 22px;
    line-height:1.3
}
.cnt-popup-available h3,.ventana-availability p b,.ventana-availability p em{
    font-family:Roboto-Bold,sans-serif
}
.ventana-availability p em{
    color:#F2A532
}
.ventana-availability p b{
    color:#6D6D6D
}
.cnt-popup-available{
    background:#F6F6F6;
    border:1px solid rgba(0,0,0,.15);
    box-sizing:border-box;
    border-radius:10px;
    padding:10px 13px 0
}
.cnt-popup-available h3{
    color:rgba(0,0,0,.8);
    font-size:14px;
    line-height:1.5
}
.cnt-popup-available h3:before{
    content:'';
    display:inline-block;
    vertical-align:middle;
    background:url(https://promart.vteximg.com.br/arquivos/promart.sprites.png) no-repeat;
    background-size:825px 494px;
    width:18px;
    height:21px;
    margin-right:7px
}
.cnt-popup-available .prod-not-ava h3:before{
    background-position:-350px -99px
}
.cnt-popup-available .prod-ava h3:before{
    background-position:-375px -99px
}
.cnt-popup-available .cnt-prod-item,.cnt-popup-available .prod-item-ava{
    display:flex;
    align-items:center;
    flex-wrap:wrap;
    justify-content:space-between
}
.cnt-popup-available .prod-item-ava{
    width:46.9%;
    margin-top:11px
}
.cnt-popup-available .cnt-prod-item{
    padding:0 25px;
    box-sizing:border-box
}
.cnt-popup-available .prod-popup-available{
    overflow:auto;
    max-height:210px
}
.cnt-popup-available .prod-popup-available.hg{
    max-height:163px
}
.cnt-popup-available .prod-popup-available.hg .prod-not-ava{
    padding-bottom:8px
}
.cnt-popup-available .prod-item-img{
    width:45px;
    height:45px;
    border:1px solid #E7E7E7;
    box-sizing:border-box;
    border-radius:5px;
    overflow:hidden
}
.cnt-popup-available .prod-item-img img{
    display:block;
    width:100%;
    height:auto
}
.cnt-popup-available .prod-item-name{
    width:calc(100% - 56px);
    font-family:Roboto-Light,sans-serif;
    font-size:13px;
    color:#000
}
.cnt-popup-available .prod-ava{
    margin-top:22px;
    margin-bottom:10px
}
.cnt-popup-btn{
    display:flex;
    justify-content:center;
    align-items:center;
    margin-top:18px
}
.cnt-popup-btn .gh-btn{
    font-size:16px;
    max-width:264px;
    margin:0
}
.cnt-popup-btn .gh-enlace-prev{
    font-family:Roboto-Regular,sans-serif;
    font-size:16px;
    display:inline-block;
    vertical-align:middle;
    cursor:pointer;
    padding:0 30px;
    margin-right:19px
}
.cnt-popup-btn .gh-enlace-prev:before{
    content:'';
    background:url(https://promart.vteximg.com.br/arquivos/promart-sprite-proyectos.png) -5px -30px no-repeat;
    background-size:930px 1300px;
    width:20px;
    height:18px;
    margin:-5px 12px 0 0;
    display:inline-block;
    vertical-align:middle
}
@media screen and (max-width:640px){
    .gh-popup.popup-availability .gh-content-popup{
        max-height:476px;
        height:auto!important
    }
    .ventana-availability{
        padding:18px 9px
    }
    .ventana-availability h2{
        text-align:center;
        max-width:238px;
        margin:auto
    }
    .ventana-availability p{
        text-align:center;
        margin:12px auto 20px;
        width:93%
    }
    .cnt-popup-available{
        padding:10px 13px 0;
        border:0
    }
    .cnt-popup-available .prod-item-ava{
        width:100%;
        padding-bottom:8px;
        margin-top:6px
    }
    .cnt-popup-available .prod-popup-available{
        max-height:223px;
        -webkit-overflow-scroll:touch
    }
    .cnt-popup-available .prod-ava{
        margin-top:10px
    }
    .cnt-popup-btn{
        margin-top:14px
    }
    .cnt-popup-btn .gh-enlace-prev{
        padding:0 7px;
        color:#FF6E00;
        margin-right:21px
    }
    .cnt-popup-btn .gh-btn{
        max-width:182px;
        height:50px;
        line-height:1.1;
        padding:7px 10px;
        border-radius:24px
    }
}
.contador-cyberhome{
    margin:10px auto 0;
    width:280px!important;
    overflow:hidden;
    position:absolute;
    left:0;
    right:0;
    bottom:23px
}
.contador-cyberhome .c-title{
    background:#584e48;
    font-weight:700;
    font-size:12px;
    letter-spacing:2px;
    color:#fff;
    text-align:center;
    padding:3px 0
}
.contador-cyberhome .c-title .tit-contador{
    margin-bottom:5px;
    font-size:13px;
    color:#454545;
    margin-top:0;
    font-weight:700;
    padding:0
}
.contador-cyberhome .c-loading{
    background-image:url(https://promart.vteximg.com.br/arquivos/gif-loading-countdown.gif)!important;
    display:inline-block;
    background-size:cover!important;
    background-repeat:no-repeat!important;
    width:36px!important;
    height:36px;
    vertical-align:middle
}
.contador-cyberhome .c-content{
    margin-top:10px
}
.contador-cyberhome .c-content .c-time{
    width:auto;
    margin-right:18px;
    float:left
}
.contador-cyberhome .c-content .c-time:first-child{
    margin-left:3px
}
.contador-cyberhome .c-content .c-time .sub-title{
    font-size:10px;
    color:#454545;
    font-weight:700;
    text-align:center;
    margin:0;
    padding:0
}
.contador-cyberhome .c-content .c-time .c-numero{
    width:30px;
    height:30px;
    font-size:22px;
    padding:3px 0;
    font-weight:500;
    border-radius:5px;
    background:linear-gradient(0deg,#D2232C,#D2232C);
    color:#fff;
    text-align:center
}
.contador-cyberhome .c-content .c-last{
    margin-right:0
}
.contador-cyberhome.contador-cyberhome-cintillo{
    bottom:0;
    width:auto!important;
    right:260px;
    left:auto;
    border-radius:10px;
    margin-top:0;
    font-family:Roboto-Regular;
    padding:0 18px;
    top:9px
}
.contador-cyberhome.contador-cyberhome-cintillo .c-title{
    background:0 0;
    padding:0;
    letter-spacing:0;
    font-weight:500;
    display:none
}
.contador-cyberhome.contador-cyberhome-cintillo .c-content{
    margin:0
}
.contador-cyberhome.contador-cyberhome-cintillo .c-content .c-time{
    margin-right:10px
}
.contador-cyberhome.contador-cyberhome-cintillo .c-content .c-time.c-last{
    margin-right:0!important
}
@media screen and (max-width:480px){
    .contador-cyberhome{
        margin-top:20px
    }
}
@media screen and (max-width:768px){
    .cnt-cintillo a.terms-cintillo{
        right:10px!important;
        font-size:9px!important
    }
    .contador-cyberhome.contador-cyberhome-cintillo.cintillo-mobile{
        height:auto;
        padding:1px 10px;
        right:17px;
        top:8px
    }
    .contador-cyberhome.contador-cyberhome-cintillo.cintillo-mobile .tit-contador{
        font-size:8px;
        margin-bottom:1px
    }
    .contador-cyberhome.contador-cyberhome-cintillo.cintillo-mobile .c-time{
        margin-right:5px
    }
    .contador-cyberhome.contador-cyberhome-cintillo.cintillo-mobile .c-time:first-child{
        margin-left:0
    }
    .contador-cyberhome.contador-cyberhome-cintillo.cintillo-mobile .c-time .c-numero{
        border-radius:4px;
        width:18px;
        height:18px;
        font-size:14px;
        padding:1px 0
    }
    .contador-cyberhome.contador-cyberhome-cintillo.cintillo-mobile .c-time .sub-title{
        font-size:7px;
        padding:0;
        font-weight:lighter
    }
    .contador-cyberhome .c-loading{
        margin-bottom:6px
    }
    .contador-cyberhome .c-content .c-time .sub-title{
        font-size:16px
    }
}
.multi-cintillo-wrap{
    position:relative;
    margin:0;
    width:100%;
    height:46px;
    box-sizing:border-box;
    padding:0 160px 0 40px;
    -webkit-transition:all .35s;
    -moz-transition:all .35s;
    -ms-transition:all .35;
    -o-transition:all .35;
    transition:all .35
}
.multi-cintillo-wrap.cintillo-wrap-home{
    padding:0
}
.multi-cintillo-wrap.cintillo-wrap-home.set-closed{
    margin-top:0!important;
    top:103px!important;
    display:none
}
.multi-cintillo-wrap.hide-cintillo{
    margin-top:-60px
}
.multi-cintillo-wrap.set-closed{
    margin-top:-60px!important
}
.multi-cintillo-wrap .cintillo-wrap{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    -webkit-transition:all .5s;
    -moz-transition:all .5s;
    -ms-transition:all .5s;
    -o-transition:all .5s;
    transition:all .5s
}
.multi-cintillo-wrap .cintillo-wrap.no-showing{
    opacity:0;
    z-index:-1
}
.multi-cintillo-wrap .cintillo-wrap.showing{
    opacity:1;
    z-index:1
}
.multi-cintillo-wrap .cintillo-wrap .inner-wrap{
    display:-webkit-flex;
    display:-moz-flex;
    display:-ms-flex;
    display:-o-flex;
    display:flex;
    max-width:935px;
    margin:auto;
    height:100%;
    justify-content:center;
    align-items:center;
    box-sizing:border-box
}
.multi-cintillo-wrap .cintillo-wrap .inner-wrap .child-wraps{
    display:inline-block;
    position:relative;
    margin:0 10px
}
.multi-cintillo-wrap .cintillo-wrap .inner-wrap .child-wraps.text-wrap{
    width:100%;
    height:100%;
    max-width:550px;
    overflow:hidden;
    display:-webkit-flex;
    display:-moz-flex;
    display:-ms-flex;
    display:-o-flex;
    display:flex;
    justify-content:center;
    align-items:center
}
.multi-cintillo-wrap .cintillo-wrap .inner-wrap .child-wraps.text-wrap h2{
    font-weight:100;
    color:#fff;
    padding:0;
    margin:0;
    max-height:100%
}
.multi-cintillo-wrap .cintillo-wrap .inner-wrap .child-wraps.text-wrap .terms-conds{
    display:none
}
.multi-cintillo-wrap .cintillo-wrap .inner-wrap .child-wraps.text-2-wrap{
    max-width:690px
}
.multi-cintillo-wrap .cintillo-wrap .inner-wrap .child-wraps.counter-wrap{
    min-width:156px
}
.multi-cintillo-wrap .cintillo-wrap .inner-wrap .child-wraps.counter-wrap .counter-desc{
    display:none;
    color:#fff;
    font-size:15px;
    text-align:center;
    margin:0;
    padding:0
}
.multi-cintillo-wrap .cintillo-wrap .inner-wrap .child-wraps.counter-wrap .contador-cyberhome{
    padding:0;
    position:relative;
    left:0;
    top:0
}
.multi-cintillo-wrap .cintillo-wrap .inner-wrap .child-wraps.counter-wrap .contador-cyberhome .c-time{
    margin-right:6px
}
.multi-cintillo-wrap .cintillo-wrap .inner-wrap .child-wraps.counter-wrap .contador-cyberhome .c-time .c-numero{
    background:#fff;
    color:#4F4F4F;
    height:28px;
    line-height:21px
}
.multi-cintillo-wrap .cintillo-wrap .inner-wrap .child-wraps.counter-wrap .contador-cyberhome .c-time.last-hours .c-numero{
    color:red
}
.multi-cintillo-wrap .cintillo-wrap .inner-wrap .child-wraps.counter-wrap .contador-cyberhome .c-time.c-last{
    margin:0
}
.multi-cintillo-wrap .cintillo-wrap .inner-wrap .child-wraps.counter-wrap .contador-cyberhome .c-time .sub-title{
    color:#fff
}
.multi-cintillo-wrap .cintillo-wrap .inner-wrap .child-wraps.counter-wrap.cyber-wow{
    position:relative;
    right:-366px
}
.multi-cintillo-wrap .cintillo-wrap .inner-wrap .child-wraps.counter-wrap.cyber-wow-v2{
    position:relative;
    right:-430px
}
.multi-cintillo-wrap .cintillo-wrap .inner-wrap .child-wraps.button-wrap{
    min-width:179px
}
.multi-cintillo-wrap .cintillo-wrap .inner-wrap .child-wraps.button-wrap .btn-cintillo{
    display:block;
    background:#fff;
    width:179px;
    text-align:center;
    font-size:18px;
    color:#4650C7;
    border-radius:25px;
    padding:6px 0
}
.multi-cintillo-wrap .cintillo-wrap .inner-wrap .child-wraps.image-wrap{
    margin:0;
    position:absolute;
    width:100%;
    height:100%;
    top:0;
    left:0;
    overflow:hidden;
    display:-wbkit-flex;
    display:-moz-flex;
    display:-ms-flex;
    display:-o-flex;
    display:flex;
    justify-content:center;
    align-items:center
}
.multi-cintillo-wrap .cintillo-wrap .inner-wrap .child-wraps.image-wrap img{
    max-width:100%;
    max-height:100%;
    display:block
}
.multi-cintillo-wrap .cintillo-wrap .inner-wrap .child-wraps.image-wrap .terms-conds{
    display:none
}
.multi-cintillo-wrap .cintillo-wrap .terms-conds{
    position:absolute;
    bottom:0;
    right:5px;
    font-size:12px;
    color:#fff;
    font-family:Roboto-Light
}
.multi-cintillo-wrap .cintillo-wrap .close-cintillo{
    position:absolute;
    top:0;
    right:0
}
.multi-cintillo-wrap .cintillo-wrap .close-cintillo span{
    height:17px;
    width:16px;
    background:#fff;
    border-radius:50%;
    margin:5px;
    display:block;
    position:relative
}
.multi-cintillo-wrap .cintillo-wrap .close-cintillo span:after{
    content:"";
    height:12px;
    width:1px;
    background-color:#4A4A4A;
    position:absolute;
    left:50%;
    top:3px;
    transform:rotate(-45deg)
}
.multi-cintillo-wrap .cintillo-wrap .close-cintillo span:before{
    content:"";
    height:12px;
    width:1px;
    background-color:#4A4A4A;
    position:absolute;
    left:50%;
    top:3px;
    transform:rotate(45deg)
}
.low-hd{
    -webkit-transition:all .35s;
    -moz-transition:all .35s;
    -ms-transition:all .35;
    -o-transition:all .35;
    transition:all .35
}
.low-hd.cintilloHeaderOn{
    top:111px
}
.wp-content.cintilloHeaderOn{
    padding-top:150.4px
}
@media screen and (max-width:1125px){
    .multi-cintillo-wrap .inner-wrap .child-wraps.button-wrap{
        display:none
    }
}
@media screen and (max-width:768px){
    .multi-cintillo-wrap{
        padding:0 20px 0 0;
        height:64px
    }
    .multi-cintillo-wrap.hide-cintillo{
        margin-top:-65px
    }
    .multi-cintillo-wrap.set-closed{
        margin-top:-65px!important
    }
    .multi-cintillo-wrap .cintillo-wrap .inner-wrap{
        padding-right:12px
    }
    .multi-cintillo-wrap .cintillo-wrap .inner-wrap .child-wraps.text-wrap{
        flex-direction:column
    }
    .multi-cintillo-wrap .cintillo-wrap .inner-wrap .child-wraps.text-wrap h2{
        font-size:17px;
        line-height:17px;
        text-align:center
    }
    .multi-cintillo-wrap .cintillo-wrap .inner-wrap .child-wraps.text-wrap .terms-conds{
        display:block;
        position:relative;
        bottom:0;
        right:0;
        margin-top:4px;
        font-size:12px;
        color:#fff
    }
    .multi-cintillo-wrap .cintillo-wrap .inner-wrap .child-wraps.counter-wrap .counter-desc{
        display:block
    }
    .multi-cintillo-wrap .cintillo-wrap .inner-wrap .child-wraps.counter-wrap .contador-cyberhome .c-time.last-hours .c-numero{
        border:1px solid red
    }
    .multi-cintillo-wrap .cintillo-wrap .inner-wrap .child-wraps.counter-wrap .contador-cyberhome .c-time .sub-title{
        color:#fff;
        font-size:10px;
        font-weight:100;
        margin-top:1px
    }
    .multi-cintillo-wrap .cintillo-wrap .inner-wrap .child-wraps .counter-wrap.cyber-wow-v2,.multi-cintillo-wrap .cintillo-wrap .inner-wrap .child-wraps.counter-wrap.cyber-wow{
        position:absolute;
        right:23px;
        bottom:1px
    }
    .multi-cintillo-wrap .cintillo-wrap .inner-wrap .child-wraps.image-wrap .terms-conds{
        position:absolute;
        bottom:2px;
        color:#fff;
        font-size:12px;
        left:20px;
        display:block!important
    }
    .multi-cintillo-wrap .cintillo-wrap .terms-conds{
        display:none
    }
    .multi-cintillo-wrap .cintillo-wrap .close-cintillo{
        border:7px solid transparent
    }
    .multi-cintillo-wrap .cintillo-wrap .close-cintillo span{
        top:-4px;
        right:-3px
    }
    .multi-cintillo-wrap .cintillo-wrap .close-cintillo span:after,.multi-cintillo-wrap .cintillo-wrap .close-cintillo span:before{
        left:49%
    }
    .low-hd.cintilloHeaderOn{
        top:126px;
        position:absolute
    }
    .wp-content.cintilloHeaderOn{
        padding-top:161px
    }
    .wp-content.cintilloHomeOn{
        padding-top:99px
    }
    .menu-home.cintilloHeaderOn{
        padding-top:64px!important
    }
    .filtros-ord.cintilloHeaderOn{
        top:74px!important;
        outline:0
    }
}
@media screen and (max-width:320px){
    .cnt-popup-btn .gh-btn,.cnt-popup-btn .gh-enlace-prev{
        zoom:.9
    }
    .multi-cintillo-wrap .cintillo-wrap .inner-wrap .child-wraps.text-wrap h2{
        font-size:12px;
        line-height:15px
    }
    .multi-cintillo-wrap .cintillo-wrap .inner-wrap .child-wraps.text-wrap .terms-conds{
        font-size:9px
    }
    .multi-cintillo-wrap.cintillo-wrap-header .cintillo-wrap .inner-wrap .child-wraps.image-wrap{
        width:125%
    }
}
.claims .pre-main .img-lr-previous img{
    width:220px
}
.claims.page .center .form .separator>div>div:nth-child(7){
    margin-right:10px!important
}
.claims .owner-section{
    display:none
}
.claims .owner-section.open{
    display:block
}
.claims .input-edad{
    position:relative;
    padding-left:25px;
    padding-bottom:30px!important;
    font-size:14px;
    cursor:pointer
}
.claims .input-edad .checkbox2 input{
    display:none!important
}
.claims .input-edad .checkbox2 .minor-field{
    cursor:pointer
}
.claims .input-edad .checkbox2 .minor-field::before{
    content:'';
    background-image:url(https://promart.vteximg.com.br/arquivos/promart-sprite-proyectos.png);
    background-size:1061px 1432px;
    background-position:-474px -100px;
    background-repeat:no-repeat;
    width:16px;
    height:16px;
    position:absolute;
    left:0;
    top:1px
}
.claims .input-edad input[type=checkbox]:checked+span:before{
    background-position:-452px -100px
}
.claims .input-large-4{
    width:465px!important
}
.claims .input-large-2{
    width:221px!important
}
.claims .owner-section+.separator h3{
    margin-top:0!important
}
@media screen and (max-width:768px){
    .claims.page .main{
        width:90%!important
    }
    .page.claims .center .form .separator>div>div{
        width:100%!important;
        margin:0!important
    }
}
