/*----------------------------inicio--------------------------------

[Stylesheet - mantenimiento ]

Projecto:  SamsoniteBR - 2017
Version: 0.2
Ultimo cambio:  15/02/18 10:32 | J
Asignado a:  mantenimiento.
Primary use:  ecommerce. 

----------------------

[Colores ]

#003a7c

#4D87C9

#E4002B

#969696

#f2f2f2

#C92228

#00aced

----------------------

[Tipografia ]

font-family: 'Titillium Web', sans-serif;
font-family: 'Just Another Hand', cursive;

----------------------

[Guia mediaqueries ]

@media only screen and (max-width: 40em) { }
@media only screen and (min-width: 40.063em) and (max-width: 64em) { }
@media only screen and (min-width: 90.063em) { }

----------------------

[Tabla de contenido ]

--------- estilos generales -------------

a0.Global.
a1.topbar.
a2.Mediaquerie topbar.
a3.Header.
a4.Mediaquerie header.
a5.Navegacion.
a6.Mediaquerie navegacion.
a7.Footer.
a8.Mediaquerie footer.

--------- estilos de controladores -------------

b1.Prateleira.
b2.Mediaquerie prateleira.
b3.Mini carrito.
b4.Mediaquerie mini carrito.
b5.Buscador.
b6.Mediaquerie buscador.
b7.Newsletter.
b8.Mediaquerie newsletter.
b9.Wishlist.
b10.Mediaquerie wishlist.
b11.Breacrumb.
b12.Mediaquerie breadcrumb.
b13.Zoom producto.
b14.Mediaquerie zoom producto.
b15.Search result time.
b16.Mediaquerie search result time.
b17.Search navigator.
b18.Mediaquerie search navigator.
b19.Quickview.
b20.Mediaquerie quickview.
b21.Modulo login.
b22.Mediaquerie modulo login.
b23.Prateleira tallas colores.
b24.Mediaquerie prateleira tallas colores.
b25.Notify me.
b26.Mediaquerie notify me.

--------- estilos de componentes -------------

c1.Carrusel.
c2.Mediaquerie carrusel.
c3.Megamenu.
c4.Mediaquerie megamenu.
c5.Boton SAC.
c6.Mediaquerie boton SAC.
c7.Back to top.
c8.Mediaquerie back to top.
c9.Modal, reveal, etc
c10.Mediaquerie modal, reveal, etc.
c11.Redes sociales.
c12.Mediaquerie redes sociales.
c13.Overlay.
c14.Mediaquerie overlay.
c15.Loader.
c16.Mediaquerie loader.
c17.Lazy loading.
c18.Mediaquerie lazy loading.
c19.Flags.
c20.Mediaquerie flags.
c21.Infinity scroll.
c22.Mediaquerie infinity scroll.
c23.Neo assist
c24.CoverPop.
c25.Mediaquerie coverPop.

--------- estilos de pagina -------------

d1.Home.
d2.Mediaquerie home.
d3.Producto.
d4.Mediaquerie producto.
d5.Categoria.
d6.Mediaquerie categoria.
d7.Departamento.
d8.Mediaquerie departamento.
d9.Resultado Busca.
d10.Mediaquerie resultado busca.
d11.Busca, 404, 500 buscavacia.
d12.Mediaquerie busca, 404, 500 buscavacia.
d13.Account.
d14.Mediaquerie account.
d15.Orders.
d16.Mediaquerie orders.
d17.Estaticos.
d18.Mediaquerie estaticos.
d19.Wishlist.
d20.Mediaquerie wishlist.
d21.Brand.
d22.Mediaquerie brand.

-------------------------fin---------------------------------*/

/*

	[a0.Global]

*/

/*

	[a1.topbar]

*/

/*

	[a2.Mediaquerie topbar]

*/

/*

	[a3.Header]

*/

header .middle-container__content-popCart .cartSkuActions .cartSkuRemove a:after,
header .middle-container__content-popCart .cartSkuActions .cartSkuRemove a:before {
    right: -20%;
}

/*

	[a4.Mediaquerie header]

*/

/*

	[a5.Navegacion]

*/

#mobile-nav .portal-totalizers-ref {
    display: block;
}

#mobile-nav .amount-items-in-cart .cartInfoWrapper .cart-info .amount-products {
    display: none;
}

.off-canvas-wrap.load:before {
    background-color: transparent !important;
    content: "";
    height: initial !important;
    width: initial !important;
    position: initial !important;
    z-index: initial !important;
}

.ui-autocomplete.ui-menu.ui-widget.ui-widget-content.ui-corner-all {
    top: 71px !important;
    width: 63% !important;
}

.off-canvas-wrap:before {
    background-color: transparent;
    content: "";
    height: initial;
    position: initial;
    width: initial;
    z-index: initial;
    pointer-events: none;
}

#megamenu-accesorios,
#megamenu-bolsasCarteiras,
#megamenu-novidades,
#megamenu-bolsas,
#megamenu-equipaje,
#megamenu-loncheras,
#megamenu-marcas,
#megamenu-mochilas,
#megamenu-ocasion {
    display: none;
}

#megamenu-bolsas.display,
#megamenu-accesorios.display,
#megamenu-novidades.display,
#megamenu-equipaje.display,
#megamenu-loncheras.display,
#megamenu-marcas.display,
#megamenu-mochilas.display,
#megamenu-ocasion.display {
    border-top: 3px solid #003a7c;
    padding-top: .8rem;
    -webkit-box-shadow: 0px 5px 2px 0px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 5px 2px 0px rgba(0, 0, 0, 0.2);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

/*

	[a6.Mediaquerie navegacion]

*/

@media only screen and (max-width:40em) {
    #mobile-nav .portal-totalizers-ref {
        right: 0;
    }
    #mobile-nav .amount-items-in-cart .cartInfoWrapper .cart-info .amount-products em {
        display: none;
    }
    .right-off-canvas-menu #MostraTextoXml1 {
        padding: 0;
        position: relative;
        width: 80%;
    }
    .right-off-canvas-menu #MostraTextoXml1:before {
        content: "resumo do carrinho";
        display: block;
        border-bottom: 1px solid #003a7c;
        position: relative;
    }
    .ui-autocomplete.ui-menu.ui-widget.ui-widget-content.ui-corner-all {
        top: 117px !important;
        width: 90% !important;
    }
}

/* medium */

@media only screen and (min-width: 40.063em) and (max-width: 64em) {
    .ui-autocomplete.ui-menu.ui-widget.ui-widget-content.ui-corner-all {
        top: 98px !important;
        width: 80% !important;
    }
}

/* xlarge */

@media only screen and (min-width: 90.063em) {
    .navigation-content__menu {
        width: 100%;
    }
    .ui-autocomplete.ui-menu.ui-widget.ui-widget-content.ui-corner-all {
        top: 71px !important;
        width: 49% !important;
    }
}

/*

	[a7.Footer]

*/

/*

	[a8.Mediaquerie footer]

*/

/*

	[b1.Prateleira]

*/

.porcentaje-content:before {
    margin-right: .2rem;
}

.producto-prateleira__info .producto-prateleira__info--nombre .info-nombre {
    text-transform: uppercase;
}

/*

	[b2.Mediaquerie prateleira]

*/

/*

	[b3.Mini carrito]

*/

/*

	[b4.Mediaquerie mini carrito]

*/

/*

	[b5.Buscador]

*/

/*

	[b6.Mediaquerie buscador]

*/

/*

	[b7.Newsletter]

*/

/*

	[b8.Mediaquerie newsletter]

*/

/*

	[b9.Wishlist]

*/

/*

	[b10.Mediaquerie wishlist]

*/

/*

	[b11.Breacrumb]

*/

/*

	[b12.Mediaquerie breadcrumb]

*/

/*

	[b13.Zoom producto]

*/

/*

	[b14.Mediaquerie zoom producto]

*/

/*

	[b15.Search result time]

*/

ul.pages {
    padding: 0;
}

ul.pages li.page-number.pgCurrent {
    padding: .4rem 1rem;
}

ul.pages li {
    font-size: 1rem;
    margin: .8rem;
}

/*

	[b16.Mediaquerie search result time]

*/

/*

	[b17.Search navigator]

*/

/*

	[b18.Mediaquerie search navigator]

*/

/*

	[b19.Quickview]

*/

/*

	[b20.Mediaquerie quickview]

*/

/*

	[b21.Modulo login]

*/

/*

	[b22.Mediaquerie modulo login]

*/

/*

	[b23.Prateleira tallas colores]

*/

.basica-tallasColores--tallas {
    /* 	display: none; */
}

/*

	[b24.Mediaquerie prateleira tallas colores]

*/

/*

	[b25.Notify me]

*/

/*

	[b26.Mediaquerie notify me]

*/

/*

	[c1.Carrusel]

*/

/*

	[c2.Mediaquerie carrusel]

*/

/*

	[c3.Megamenu]

*/

/*

	[c4.Mediaquerie megamenu]

*/

/*

	[c5.Boton SAC]

*/

/*

	[c6.Mediaquerie boton SAC]

*/

/*

	[c7.Back to top]

*/

/*

	[c8.Mediaquerie back to top]

*/

/*

	[c9.Modal, reveal, et]

*/

#cambioDevoluciones {
    top: 10% !important;
}

/*

	[c10.Mediaquerie modal, reveal, etc]

*/

/*

	[c11.Redes sociales]

*/

/*

	[c12.Mediaquerie redes sociales]

*/

/*

	[c13.Overlay]

*/

/*

	[c14.Mediaquerie overlay]

*/

/*

	[c15.Loader]

*/

.home .main-loader__container {
    /*display: none;*/
}

/*

	[c16.Mediaquerie loader]

*/

/*

	[c17.Lazy loading]

*/

img,
.reveal-modal img {
    visibility: visible;
}

.quickview-container__informacion--basica-content .logo-marca img {
    visibility: visible;
}

.loaded,
.loading,
.initial.loading,
.initial.loaded {}

.reveal-modal.open img,
#image-main,
[data-was-processed="true"] {
    visibility: visible;
}

/*

	[c18.Mediaquerie lazy loading]

*/

/*

	[c19.Flags]

*/

.flag {
    display: none;
}

/*

	[c20.Mediaquerie flags]

*/

/* small */

@media only screen and (max-width: 40em) {}

/* medium */

@media only screen and (min-width: 40.063em) and (max-width: 64em) {}

/* xlarge */

@media only screen and (min-width: 90.063em) {}

/*

	[c21.Infinity Scroll]

*/

#scrollLoading {
    color: transparent;
    background: initial;
    border: initial;
    /*     visibility:hidden; */
}

#scrollLoading:before {
    content: "Carregando..";
    background: #003a7c;
    color: white;
    padding: .5rem;
    visibility: visible;
}

/*

	[c22.Mediaquerie infinity scroll]

*/

/* small */

@media only screen and (max-width: 40em) {}

/* medium */

@media only screen and (min-width: 40.063em) and (max-width: 64em) {}

/* xlarge */

@media only screen and (min-width: 90.063em) {}

/*

	[c23.Neo assist]

*/

.home #neoassist {
    /*display: none; */
}

/*

	[c24.CoverPop]

*/

/* .CoverPop-open,
.CoverPop-open body {
    overflow: hidden;
} */

#CoverPop-cover {
    display: none;
    position: fixed;
    overflow-y: scroll;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1000;
    -webkit-animation: fade-in .25s ease-in;
    -moz-animation-name: fade-in .25s ease-in;
    -ms-animation-name: fade-in .25s ease-in;
    -o-animation-name: fade-in .25s ease-in;
    animation-name: fade-in .25s ease-in;
}

.CoverPop-open #CoverPop-cover {
    display: block;
}

@-webkit-keyframes fade-in {
    0% {
        opacity: 0;
    }
    25% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}

#CoverPop-cover {
    display: none;
    position: fixed;
    overflow-y: scroll;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1000;
    -webkit-animation: fade-in .25s ease-in;
    -moz-animation-name: fade-in .25s ease-in;
    -ms-animation-name: fade-in .25s ease-in;
    -o-animation-name: fade-in .25s ease-in;
    animation-name: fade-in .25s ease-in;
}

.CoverPop-open #CoverPop-cover {
    display: flex;
    justify-content: center;
    align-items: center;
}

.CoverPop-content {
    position: relative;
}

.CoverPop-close {
    top: 0;
    right: 0;
    padding: .5rem .8rem;
    position: absolute;
}

.CoverPop-close:before {
    content: "x";
    color: white;
    background-color: #003a7c;
    visibility: visible;
    padding: .5rem .8rem;
    position: absolute;
    pointer-events: none;
    top: 0;
    right: 0;
    z-index: 2;
}

.coverPop__tempContent {
    background: white;
    padding: 1rem 1rem;
}

.coverPop__emailPromo {
    margin-top: 1rem;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.coverPop__emailPromo [type="submit"] {
    margin-top: 1rem;
    width: 100%;
}

.coverPop__emailPromo [type="email"] {
    margin-bottom: .2rem;
}

.coverPop__emailExiste {
    display: none;
}

.coverPop__emailExiste h1 {
    color: red;
}

.coverPop__emailPromo .btn.submit {
    border-radius: 3px;
    border: 1px solid white;
    font-weight: bold;
    margin-top: .5rem;
    padding: .3rem;
    text-transform: uppercase;
    width: 30%;
}

/*

	[c25.Mediaquerie coverPop]

*/

/* small */

@media only screen and (max-width: 40em) {
    .coverPop__tempContent {
        padding: 1rem;
    }
    .coverPop__emailPromo {
        margin-top: .5rem;
    }
    .coverPop__emailPromo .btn.submit {
        width: 100%;
    }
}

/* medium */

@media only screen and (min-width: 40.063em) and (max-width: 64em) {}

/* xlarge */

@media only screen and (min-width: 90.063em) {}

/*

	[d1.Home]

*/

#banners-mobile a img {
    width: 100%;
}

.promesas-content__parcela {
    -webkit-box-flex: 1;
    -webkit-flex: auto;
    -ms-flex: auto;
    flex: auto;
    text-align: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: wrap;
    -ms-flex-flow: wrap;
    flex-flow: wrap;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.promesas-content__parcela:before {
    content: "";
    color: #003a7c;
    font-size: 2rem;
    font-family: 'FontAwesome';
    padding: 0;
    margin: 0
}

.promesas-content__parcela:before{
	content:"\f09d";
	font-family:'FontAwesome';
}

.parcela-content .parcelamento {
    font-size: 10px;
}

/*

	[d2.Mediaquerie home]

*/

/*

	[d3.Producto]

*/

.basica-tallasColores--colores:before {
    content: "Cores dispon\00EDveis";
}

.basica-tallasColores--tallas:before {
    content: "Tamanhos dispon\00EDveis";
}

/*

	[d4.Mediaquerie producto]

*/

/*

	[d5.Categoria]

*/

.imagen {
    position: relative;
}

.imagen.load div {
    opacity: 0;
    -webkit-transition: opacity .3s 0s, visibility 0s .3s;
    -moz-transition: opacity .3s 0s, visibility 0s .3s;
    -o-transition: opacity .3s 0s, visibility 0s .3s;
    transition: opacity .3s 0s, visibility 0s .3s
}

.imagen img {
    display: block;
    opacity: 1;
    position: relative;
    z-index: 0;
}

.imagen div {
    height: 100%;
    top: 0;
    position: absolute;
    width: 100%;
    z-index: 1;
}

.imagen div:after {
    content: "";
    background-color: white;
    height: 100%;
    position: absolute;
    width: 100%;
    z-index: 1;
}

.imagen div:before {
    content: "";
    background: url(/arquivos/sbr-syncBuy.gif)no-repeat center center;
    position: absolute;
    height: 302px;
    width: 302px;
    z-index: 2;
}

.basica-tallasColores--colores .imagen div:before,
.basica-tallasColores--tallas .imagen div:before {
    height: 100%;
    width: 100%;
}

/*

	[d6.Mediaquerie categoria]

*/

/* small */

@media only screen and (max-width: 40em) {
    .imagen div {
        height: 100%;
        width: 100%;
    }
    .imagen div:after {
        height: 100%;
        width: 100%;
    }
    .imagen div:before {
        background: url(/arquivos/sbr-syncBuy.gif)no-repeat center center;
        background-size: 60px 60px;
        height: 100%;
        width: 100%;
    }
}

/* medium */

@media only screen and (min-width: 40.063em) and (max-width: 64em) {
    .imagen div {
        height: 100%;
        width: 100%;
    }
    .imagen div:after {
        height: 100%;
        width: 100%;
    }
    .imagen div:before {
        height: 100%;
        width: 100%;
    }
}

/* xlarge */

@media only screen and (min-width: 90.063em) {
    .imagen div {
        height: 100%;
        width: 100%;
    }
    .imagen div:after {
        height: 100%;
        width: 100%;
    }
    .imagen div:before {
        height: 100%;
        width: 100%;
    }
}

/*

	[d7.Departamento]

*/

/*

	[d8.Mediaquerie departamento]

*/

/*

	[d9.Resultado Busca]

*/

.resultado-busca.no-encontro-filtros .content__main--banner {
    display: block !important;
}

/* .resultado-busca.no-encontro-filtros .porcentaje-content{display:none;} */

/*

	[d10.Mediaquerie resultado busca]

*/

/*

	[d11.Busca, 404, 500 buscavacia]

*/

/*

	[d12.Mediaquerie busca, 404, 500 buscavacia]

*/

/*

	[d13.Account]

*/

/*Hide Btn cancelorder*/

.orders a.myo-cancel-btn {
    display: none !important;
}

.orders ul li.db.dib-ns.mb3.mb0-ns {
    display: none;
}

.orders ul li.db.dib-ns.mr4-ns.mb3.mb0-ns {
    display: inherit;
}

/*

	[d14.Mediaquerie account]

*/

/*

	[d15.Orders]

*/

/*

	[d16.Mediaquerie orders]

*/

/*

	[d17.Estaticos]

*/

.sideNav__title {
    color: black;
    font-weight: bold;
    padding: 1rem;
}

.estatico-content .estatico-content__menu-lateral a,
.estatico .off-canvas-content nav a {
    color: #777;
    padding-left: 2rem;
}

/*

	[d18.Mediaquerie estaticos]

*/

/*

	[d19.Wishlist]

*/

/*

	[d20.Mediaquerie wishlist]

*/

/*

	[d21.Brand]

*/

/*

	[d22.Mediaquerie brand]

*/

#errorUndefined{
    display:none !important;
}