article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1}video,embed,iframe,object{max-width:100%;width:100%; margin:0}audio:not([controls]){display:none;height:0}[hidden]{display:none}
html,button,input,select,textarea{font:12px arial,Verdana,helvetica,sans-serif;}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}

html{width:auto;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}
body{font:13px arial,Verdana,helvetica,sans-serif;line-height:1.5;overflow-x:hidden;margin:0;max-width:100%;min-height:100%;width:100%;-webkit-font-smoothing:antialiased;-webkit-overflow-scrolling:touch;}
body.filter-active, body.menu-active {height:100%;max-height:100%;overflow:hidden;position:fixed ;}
body.filter-active #site-content{left:100%;overflow:hidden;}
body.menu-active #site-content{left:100%;overflow:hidden;}
a:focus{outline:thin dotted}a:active,a:hover{outline:0}
h1, h2, h4, h5, h6{color:#666;font-weight:700;margin:0;padding:0;}
h1{font-size:200%;}h2{padding:0 0 10px 0;width:100%;font-family:"Open Sans",sans-serif;display:block;letter-spacing:-1px;font-weight:700;margin:15px 0 15px 0;color:#555;text-align:left;}h3{font-size:160%;padding: 0;margin: 0;}h4{font-size:140%;}h5{font-size:120%;}h6{font-size:100%;}

abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}
blockquote{margin:0}dfn{font-style:italic}
#all{background:#fff;}
.loading{font-weight: 600; position: absolute; z-index: 99999999; left: 50%;    width: 100px;    padding: 0;    text-align: center;    color: #333;    border: none;    border-top: 0;    border-radius: 0;    background-color: #f9f8f4;}
hr { border: 1px solid #e5e5e5;}
mark{background:#ff0;color:#000}p,pre{margin:1em 0}
code,kbd,pre,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}
pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}
small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}
sub{bottom:-.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}i, cite, em, var, address, dfn{font-style:normal;}
menu,ol,ul{padding:0}nav ul,nav ol{list-style:none;list-style-image:none}
img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}
figure{margin:0}
form{margin: 0; color:#333;}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
legend{border:0;padding:0;white-space:normal;*margin-left:-7px}

button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}
button,input{line-height:normal}button,select{text-transform:none}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}
button[disabled],html input[disabled]{cursor:default}
.busca input[type=text]{-moz-background-clip:padding;-webkit-background-clip:padding;background-clip:padding-box;padding:5px;border:none;outline:none;}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
input{outline:none;    border: 1px solid #e5e5e5;}
input[type=text], textarea{-moz-background-clip:padding;-webkit-background-clip:padding;background-clip:padding-box;padding:5px;height:28px;outline:none;}
input, select, textarea{-webkit-transition:background-color 0.1s ease-in-out, border-color 0.1s ease-in-out;-moz-transition:background-color 0.1s ease-in-out, border-color 0.1s ease-in-out;-o-transition:background-color 0.1s ease-in-out, border-color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out, border-color 0.1s ease-in-out;}
fieldset{border:none;margin:0;padding:0;}
input{background-color:#fff;border:none;color:#888888;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:100%;outline:none;padding:5px;}
input[type="button"]{background-color:#ff3451;color:#fff;}
input[type="button"]:active{background-color:#005194;}
input[type=button], a{cursor:pointer;text-decoration:none;}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}
table{border-collapse:collapse;border-spacing:0}
.bx-wrapper .bx-loading{min-height:50px;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000;}
img{border:0;max-width: 100%; height: auto;}
div:after, ol:after, form:after, ul:after, dl:after{content:".";display:block;clear:both;height:0;overflow:hidden;}
.chromeframe{margin:0.2em 0;background:#ccc;color:black;padding:0.2em 0;}
.hidden{display:none !important;visibility:hidden;}
.invisible{visibility:hidden;}
.clearfix:before, .clearfix:after{content:"";display:table;}.clearfix:after{clear:both;}.clearfix{*zoom:1;}.clear{clear:both;*zoom:0;}
select{background:#fff;background-size:auto 100%;border:#dddddd 1px solid;color:#666;font-size:120%;height:50px;line-height:50px;outline:none;padding:0 10px;-webkit-appearance:none;-webkit-focus-ring-color:rgba(0,0,0,0);}
select:focus{border-color:#aaaaaa;color:#888;}
textarea{background-color:#fff;border:#ccc 1px solid;color:#888;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:120%;outline:none;padding:6px 10px;resize:vertical;-webkit-appearance:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
textarea:focus{border-color:#aaa;}
ul{list-style:none;margin:0;padding:0;}
p{margin:1em 0;}
a{color:#333;display:inline-block;text-decoration:none;}a:active{text-decoration:none;}a:hover{text-decoration:underline;}

/* Início - Informações Vantagens Testeira */
#vantagens-loja-seiki{padding:0;margin:0 auto; width: 70%;}
#vantagens-loja-seiki ul{list-style:none outside none;margin:0 auto;padding:0;}
#vantagens-loja-seiki ul li{text-align:left;width:100%;}
#vantagens-loja-seiki ul li p {padding:5px; margin:0;}
/* Início - Informações Vantagens Testeira */

p.flag.aniversario-da-perfumaria-seiki {background:url(/arquivos/flag__aniversario_seiki.jpg) no-repeat;width:100px;margin:0 auto;font-size:0;height:23px;background-color:transparent;display:table}

/* ÃNICIO ESTRUTURA CONTEÃšDO */
.bx-viewport {    width: 100%;    overflow: hidden;    position: relative;    height: 300px;}
.wrapper-default-gray {background: rgb(248, 248, 248);}
.wrapper-full-size-footer { min-width: 100%; max-width: 100%; width: 100%; border-top: 1px solid #e5e5e5; background:#f8f8f8;}
.wrapper-full-size-produtos { min-width: 100%; max-width: 100%; width: 100%; margin: 10px 0;  background:#f8f8f8;}
.wrapper-full-size-footer-copyright { min-width: 100%; max-width: 100%; width: 100%; }
.wrapper-full-size-footer-copyright p { line-height: 12px; margin: 2px; text-align:center;}

.wrapper .more-button {  display: block;    width: 20%;    text-align: center;    margin: 
0 auto;    margin-bottom: 30px;    margin-top: 30px;    color: #ffffff;    font-size: 16px;    font-weight: 700;    padding: 10px;    background: #d8203f;}
.wrapper{  padding-left:0;padding-right:0;margin-left:auto;margin-right:auto;min-width:1190px;max-width:1190px;width:100%;padding:10px;}
.wrapper .title {    border-bottom: none;    padding: 0 0 10px 0;    width: 100%;    font-family: "Open Sans",sans-serif;    display: block;    letter-spacing: -1px;    font-weight: 700;    margin: 15px 0 0 0;    color: #333;    text-align: center;    font-size: 20px;}

#content{float:right;width:81%;position:relative;}

.wrapper-header{padding-left:0;padding-right:0;margin-left:auto;margin-right:auto;max-width:1190px;width:100%;padding:10px;}
.wrapper h3 a{display:none;}
.bx-wrapper img{height: 300px; max-height: 300px; width:100%; max-width:100%; min-width:100%; margin: 0!important; padding: 0;}

.main-banner{display:block;float:left;width:100%}
.main-banner .box-banner{overflow:hidden}
.main-banner .box-banner:hover img{-moz-transform:scale(1.03);-ms-transform:scale(1.03);-webkit-transform:scale(1.03);transform:scale(1.03)}
.main-banner .box-banner img{max-width:100%;height:auto;vertical-align:middle;border:0;-moz-transition:all .2s ease;-o-transition:all .2s ease;-webkit-transition:all .2s ease;transition:all .2s ease}
.main-banner .banner-top{display:block;width:100%;line-height:0}
.main-banner .banner-top .box-banner{display:inline-block;width:579px;}
.main-banner .banner-top .box-banner:first-of-type{margin-right:1%}

@media screen and (max-width: 767px){
.main-banner .banner-top .box-banner{width:100%}
.main-banner .banner-top .box-banner:first-of-type{margin-bottom:2%}}

.main-banner .banner-middle{display:block;width:100%;margin-top:1%;line-height:0}
.main-banner .banner-middle .box-banner{display:inline-block;width:382px;margin-right:1%}
.main-banner .banner-middle .box-banner:last-of-type{margin-right:0}

@media screen and (max-width: 767px){
.main-banner .banner-middle .box-banner{width:49%;margin-top:2%}
.main-banner .banner-middle .box-banner:first-of-type{margin-right:2%}
.main-banner .banner-middle .box-banner:nth-child(2){margin-right:0}
.main-banner .banner-middle .box-banner:last-of-type{width:100%;margin-top:2%}}

@media screen and (max-width: 320px){
.main-banner .banner-middle .box-banner{width:100%;margin-top:2%;margin-right:0}}

.main-banner .banner-bottom{display:block;width:100%;line-height:0}
.main-banner .banner-bottom .box-banner{margin-top:1%;display:inline-block}
.main-banner .banner-bottom .box-banner:first-of-type{width:32.66667%;margin-right:1%}
.main-banner .banner-bottom .box-banner:last-of-type{width:66.33333%}

@media screen and (max-width: 767px){
.main-banner .banner-bottom .box-banner{margin-top:2%}
.main-banner .banner-bottom .box-banner:first-of-type{width:100%}
.main-banner .banner-bottom .box-banner:last-of-type{width:100%}}
/* FIM ESTRUTURA HEADER */

#seiki-institucional #loja-diadema, #seiki-institucional #loja-maua {width: 100%;}
.col.nossas-lojas-s3 {    width: 23%;    margin: 0;    padding: 15px;    border: 1px solid #e5e5e5;}
.col.nossas-lojas-s3 .loja-diadema .nome-loja {color: #e4405f;margin: 0;font-size: 16px;font-weight: 600;margin-bottom: 20px;}
.col.nossas-lojas-s3 .loja-diadema .telefone-loja {color: #333;margin: 0;font-size: 16px;font-weight: 600;margin-bottom: 20px;}
.row .col.loja-diadema { width: 100%;padding: 0 0 15px 0;margin: 20px 0 15px 0;border-bottom: 1px solid #e5e5e5;float: left;box-sizing: border-box;}
.row .col.loja-diadema li {margin: 0;padding: 0;display: block;margin-bottom: 5px;line-height: 1;}
.row .col.loja-maua li {margin: 0;padding: 0;display: block;margin-bottom: 5px;line-height: 1;}

.col.nossas-lojas-s3 .nossas-lojas .nome {    color: #e4405f;    font-weight: 600;    margin: 0 0 10px 0;    font-size: 20px;}
.row .col.loja-diadema {    width: 100%;    padding: 0 0 15px 0;  margin: 20px 0 15px 0; border-bottom: 1px solid #e5e5e5; float: left;   box-sizing: border-box;}
.row .col.loja-diadema li {    margin: 0;    padding: 0;    display: block;    margin-bottom: 5px;    line-height: 1;}
.col.nossas-lojas-s3 .nossas-lojas .telefone {    color: #666;    font-weight: 600;    margin: 0 0 10px 0;    font-size: 18px;}
.col.nossas-lojas-s3 .atendimento {    border-top: 1px solid #e5e5e5;    margin: 10px 0 0 0;}

.col.nossas-lojas-s3 .loja-maua .nome-loja {color: #e4405f;margin: 0;font-size: 16px;font-weight: 600;margin-bottom: 20px;}
.col.nossas-lojas-s3 .loja-maua .telefone-loja {color: #333;margin: 0;font-size: 16px;font-weight: 600;margin-bottom: 20px;}
.row .col.loja-maua {width: 100%;padding: 0;float: left;box-sizing: border-box;}
.row .col.lojas {margin: 20px 0;width: 50%;left: auto;right: auto;}
.row .col.lojas-tab {width: 8.3333333333%;background: #fff; margin-left: auto;left: auto;right: auto;border: 1px solid #e5e5e5;margin: 0 2px 0 2px;}
.row .col.lojas-tab:hover {background: #f9f8f4; color: #333;}
.row .col.lojas-tab:active {background: #f9f8f4; color: #333;}
.row .col.como-comprar {margin: 15px 0 0 0;width: 50%;margin-left: auto;left: auto;right: auto;}
.col.nossas-lojas-maps iframe {float: left;height: 230px;margin: 0 0 0 10px;padding: 0;}
.col.nossas-lojas-s3 {width: 23%;margin:0;padding: 15px;border: 1px solid #e5e5e5;}
.row .col .nossas-lojas-maps {width: 76%;float: left;box-sizing: border-box;padding: 0;}

.popup.profissional .popupBox{background:url("/arquivos/bg-maquiagem.jpg") no-repeat #fff;padding-left:320px} 


#site-content{left:0;max-width:100%;overflow:auto;position:relative;top:0;width:100%;height:100%;z-index:0;-webkit-overflow-scrolling:touch;}
@media (min-width:979px){.menu-mobile-institucional{display:none}}
@media (max-width:979px){.menu-mobile-institucional{padding:10px;width:100%;margin:0 auto;font-size:12px;text-align:center;color:#fff;position:fixed;background-color:#e4405f;bottom:0;z-index:99;opacity:0.9;}
.menu-mobile-institucional a{color:#fff}}
@media (min-width:979px){.menu-mobile-filtro{display:none}}
@media (max-width:979px){.menu-mobile-filtro{padding:10px;width:100%;margin:0 auto;font-size:12px;text-align:center;color:#fff;position:fixed;background-color:#e4405f;bottom:0;z-index:99;opacity:0.9;}
.menu-mobile-institucional a{color:#fff}}
@media (min-width:979px){#site-content{display:none;}}

@media screen and (min-width:979px){
 
.popup.profissional .popupBox{overflow-y: scroll;    height: 400px;    width: 800px;    min-width: 800px;    max-width: 800px;    margin: 0 auto;     border: 1px solid #000;    position: absolute;    top: 10%;    left: 0;    right: 0;    z-index: 100;}
.popup.profissional .popupBox h2{color:#666;width:280px;margin:50px 0 0 0;font-size:19px;letter-spacing:-1px;font-weight:700;margin-bottom:20px;}
.popup.profissional .popupBox p{color:#666;margin-bottom:15px;}
.popup.profissional .popupBox p strong{font-weight:700;text-transform:uppercase;}
.popup.profissional .popupBox .queroComprar{   background: #e4405f no-repeat;        font-size: 12px;    font-weight: 600;    text-decoration: none;    color: #fff;    width: 50%;    text-align: center;    margin: 0;    padding: 10px;    float: left;    clear: both;}
.popup.profissional .popupBox .queroComprar a{font-size:0;display:block;color: #fff;}
.popup.profissional .btn.btn-add-buy-button-asynchronous.asynchronousBuyButton{display:none;}}
@media (max-width:979px){.popup.profissional .popupBox{overflow-y:scroll;height:400px;background:none repeat scroll 0% 0% #FFF;width:90%;min-width:90%;max-width:90%;margin:0 auto;padding:20px;border:1px solid #000;position:absolute;top:10%;left:0;right:0;z-index:100;}
.popup.profissional .popupBox{background:#fff;}
.popup.profissional .popupBox h2{color:#666;width:100%;margin:50px 0 0 0;font-size:19px;letter-spacing:-1px;font-weight:700;margin-bottom:20px;}
.popup.profissional .popupBox p{width:100%;color:#666;margin-bottom:15px;}
.popup.profissional .popupBox p strong{font-weight:700;text-transform:uppercase;}
.popup.profissional .popupBox .queroComprar{background:#e4405f no-repeat;font-size:12px;font-weight:600;text-decoration:none;color:#fff;width:100%;text-align:center;margin:0;padding:15px;float:left;clear:both;}
.popup.profissional .popupBox .queroComprar a{font-size:0;display:block;}
.popup.profissional .btn.btn-add-buy-button-asynchronous.asynchronousBuyButton{display:none;}}

#leftSidebar {width: 17%;float:left; padding:10px;}
#leftSidebar-filtro {float:left; padding:10px;}
.left{float:left; padding:0;}
.left .productImage #produto {padding:0}
#rightSidebar, .right{float:right;}
#leftSidebar a{color:#666;display:block;}
#leftSidebar a.ver-filtros{color:#666}
#leftSidebar .navigation h5:first-child{background:none}
#leftSidebar, leftSidebar-lojas, .produto #image, .produto .thumbs li{background-clip:padding-box;background:#fff;border:1px solid #e7e7e7;}
#leftSidebar .navigation li{color:#666;}
#leftSidebar .search-multiple-navigator h5, #leftSidebar .search-multiple-navigator h3, #leftSidebar .search-multiple-navigator a.bt-refinar.search-filter-button.even{display:none;}
#leftSidebar .search-single-navigator h3{color:#666;font-size:14px;margin:15px 0 10px 0;font-weight:700;line-height:20px;border-bottom:1px solid #e5e5e5;}
#leftSidebar .search-single-navigator{display:block !important;}
#leftSidebar .search-multiple-navigator label{display:none;}
#leftSidebar .search-multiple-navigator label:hover{text-decoration:underline;}
#leftSidebar .search-multiple-navigator label.sr_selected:after{background:url('/arquivos/img-sprite-icons-perfumaria-seiki.png') no-repeat -9px -136px;width:17px;height:7px;content:"";display:inline-block;}
#leftSidebar .search-multiple-navigator label input{filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;position:absolute;top:0;left:0;}

/* ÃNICIO LOGO BARBEARIA SEIKI */
#header #logo-header-desktop{font-size:0;float:left;margin:20px 0;display:inline-block;background-repeat:no-repeat;background:url("/arquivos/img-sprite-icons-perfumaria-seiki.png") -6px 0px;height:114px;width:154px;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;}

.logo{    background: url(/arquivos/img-sprite-icons-perfumaria-seiki.png) no-repeat 0 0px;
    background-size: 105%;
    width: 154px;
    display: block;
    margin: 0;
    float: left;
    height: 85px;
    font-size: 0;
    padding: 0;}
.logo-mobile{background:url(/arquivos/img-sprite-icons-perfumaria-seiki.png) no-repeat 0px -125px;text-indent:100%;white-space:nowrap;font-size:0;display:block;width:90px;height:50px;}
/* FIM LOGO BARBEARIA SEIKI */

#header{clear:both;padding:0;margin:0px;left:0;max-width:100%;position:relative;top:0;width:100%;height:100%;}

/* ÃNICIO HEADER FLOATING */
#header #logo-header-desktop.floatingBar{font-size:0;float:left;margin:20px 0;display:inline-block;background-repeat:no-repeat;background:url("/arquivos/img-sprite-icons-perfumaria-seiki.png") -9px -771px;height:62px;width:92px;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;}
.logo.floatingBar{background-position:-9px -120px;width:92px;height:62px; background-size: auto;}
.televendas.floatingBar{display:none;margin-left:45px;width:91px;font-family:"Open Sans",sans-serif;font-size:11px;margin-top:10px;line-height:11px;text-align:center;padding-left:0;}
.televendas.floatingBar > em{font-size:12px;color:#666;letter-spacing:0.1px;}
.floatingBar.searchBox, .floatingBar.cart{margin-top:7px}
.floatingBar.searchBox{margin-left:10px;}
.floatingBar.searchBox{width:520px;margin:0;margin-left:120px;}
.floatingBar.searchBox fieldset input[type="text"]{width:570px;padding:10px;height:35px;font-size:100%;color:#666;}

#topBar{padding:0;position:fixed;z-index:99;width:100%;display:none;margin:0;top:0;height:70px;border-bottom: 1px solid #e5e5e5;background: #fff;}
.floatingBar{position:fixed;top:7px;z-index:999}
.floatingBar .searchBox{margin:0;float:left;clear:both;border:1px solid #eee;}
.floatingBar .searchBox fieldset legend, .searchBox fieldset select{display:none;}
.floatingBar .searchBox fieldset label{display:none;}
.floatingBar .searchBox fieldset input[type="text"]{width:320px;padding:10px;height:35px;font-size:100%;color:#666;}
.floatingBar .searchBox fieldset .btn-buscar{width:45px;height:30px;margin:15px 0px 0 0;position:absolute;cursor:pointer;text-indent:-9999px;margin-left:-50px;border:none;border-left:solid 1px #d7d7d7;background:#fff url(/arquivos/img-sprite-icons-perfumaria-seiki.png) no-repeat 6px -238px;}
.floatingBar .cart{margin-top:7px}
.floatingBar .cart{margin-left:588px;z-index:999;}
.floatingBar .carrinho-seiki{margin-left:618px;z-index:999;}
.floatingBar .meu-carrinho{margin-left:618px;z-index:999;}
.floatingBar .central-atendimento{height:58px;float:left;margin:0;}

.central-atendimento.floatingBar {    margin-left: 680px;}
.contato.floatingBar{margin-left:-95px;padding:8px 0 0 0;width:89px;font-family:"Open Sans",sans-serif;line-height:11px;text-align:center;padding-left:0;}
.contato.floatingBar > em{font-size:12px;color:#333;}

/* FIM HEADER FLOATING */

#headerAtendimento{width:86%;margin:10px 0 0 0;padding:0; float:left;}
#headerAtendimento .contato{color:#333;float:left;display:inline-block;font-size:12px;}
#headerAtendimento .suporte-info{font-size:12px;padding:10px 0 0 0;bottom:0;float:right;}
#headerInfo{    width: 86%;    padding: 0;}
#headerInfo .hello{color:#666;margin-left:0;display:inline-block;font-size:12px;margin-right:20px;width:270px;}
#headerInfo .hello p{line-height:14px;display:inline-block;}
#headerInfo .hello em{font-size:0}
#headerInfo .hello em a{color:#e4405f;font-weight:bold;font-size:12px;font-style:normal;}
#headerInfo .hello em a#login{display:inline-block;}
#headerInfo > ul{float:right;padding:5px;}
#headerInfo > ul li{display:inline-block;padding-left:20px;font-size:12px;}
#headerInfo > ul li:first-child{margin-left:0}
#headerInfo > ul li a{color:#000}

.televendas{font-size:12px;height:30px;display:inline-block;}
.televendas em{color:#666;font-size:140%;font-weight:700;letter-spacing:-0.1px;line-height:25px;font-family:"Open Sans",sans-serif;}

.contato em{color:#333;font-size:140%;font-weight:700;letter-spacing:-0.1px;line-height:30px;font-family:"Open Sans",sans-serif;}
#topBar:after{display:none;}
.barra-alerta{display:none;}
.searchBox{margin: 0;    float: left;    clear: both;    width: 520px;    border: 1px solid #e5e5e5;    background: #f6f6f6;}
#headerAtendimento .searchBox fieldset legend, .searchBox fieldset select{display:none;}
#headerAtendimento .searchBox fieldset label{display:none;}
#headerAtendimento .searchBox fieldset input[type="text"]{width: 475px;    padding: 10px;    height: 50px;    font-size: 100%;    color: #666;    background: #f6f6f6;}
#headerAtendimento .searchBox fieldset .btn-buscar{height: 50px;    padding: 0;    margin: 0;    width: 40px;    cursor: pointer;    text-indent: -9999px;    border: none;    background: url(/arquivos/img-sprite-icons-perfumaria-seiki.png) no-repeat 3px -225px;}
.meu-carrinho{width:103px;z-index:1;float:left;height:45px;display:block;position:relative;}
.meu-carrinho span a{color:#fff;width:50px;margin-right:5px;font-size:12px;margin-top:9px;float:right;text-decoration:none;text-align:center;}

.portal-totalizers-ref li.total-cart{width:110px;margin:0;}
.smart-cart{margin:10px 0;position:relative;float:right;height:30px;}
.smart-cart>a:before{content: "";    background: url(/arquivos/img-sprite-icons-perfumaria-seiki.png) no-repeat -32px -195px;    position: relative;    float: left;    width: 33px;    margin: 0 5px 0 0;    height: 30px;    padding: 5px;    color: #fff;    font-size: 40px;}
.smart-cart .icon-cart{position:relative;float:left;width:55px;height:50px;padding:5px;color:#fff;font-size:40px}
.smart-cart .cart-name{display:none;position:absolute;top:0;right:0;color:#fff;font-size:14px;font-weight:bold;margin:10px 0 0 10px}
.smart-cart .cart-name:after{position:absolute;top:15px;left:20px;content:"y";font-family:"icons-font"}
.smart-cart .portal-totalizers-ref{display:block;height:50px;}
.smart-cart .amount-items-em{position:absolute;top:-4px;left:14px;width:18px;height:18px;font-size:11px;color:#fff;background-color:#e4405f;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;text-align:center;line-height:18px;font-style:normal;font-weight:bold;}
.cart{margin:10px 0 0 0;background:url("/arquivos/img-sprite-icons-perfumaria-seiki.png") no-repeat -5px -334px;border:4px solid #f9f9f9;width:194px;float:right;height:45px;display:block;position:relative;}
.cart .title{font-size:0;display:none;}
.cart .amount-items{position:absolute;top:10px;left:115px;color:#fff;font-size:12px;}
.cart .total-cart{position:absolute;top:25px;left:115px;color:rgb(255, 255, 255);font-size:12px;line-height:13px;font-weight:bold;}
.cart .amount-items .amount-items-em span{margin-left:5px}
.cart .amount-products, .cart .amount-kits{display:none;}
.cart .total-cart span#MostraTextoXml5{display:none;}
.vtexsc-cart{background:#f9f9f9;border:4px solid #f5f5f5;position:absolute;top:40px;z-index:999;right:0px;padding:0;width:380px;display:none;}
.vtexsc-cart .vtexsc-wrap{background:#fff;max-height:163px;min-height:73px;padding:5px 0;overflow-y:scroll;}
.vtexsc-cart .vtexsc-productList thead{display:none;}
.vtexsc-cart .vtexsc-productList img{height:35px;padding:2px;margin:0 5px 0 0;width:35px;border:1px solid #ccc;}
.vtexsc-cart .vtexsc-productList tr{display:block;border-bottom:1px solid #ccc;margin:5px 5px;}
.vtexsc-cart .vtexsc-productList td{vertical-align:middle;}
.vtexsc-cart .vtexsc-productList .cartSkuName h4{font-size:11px;color:#666;width:150px;font-style:normal;letter-spacing:0px;line-height:12px;font-weight:normal;}
.vtexsc-cart .vtexsc-productList .cartSkuPrice{font-size:16px;color:#e4405f;font-weight:700;width:80px;text-align:center;}
.vtexsc-cart .vtexsc-productList .cartSkuQuantity{width:40px}
.vtexsc-cart .vtexsc-productList .vtexsc-skuQtt{width:30px;border:1px solid #e5e5e5;font-size:14px;text-align:center;display:block;color:#666;padding:5px;}
.vtexsc-cart .vtexsc-productList .cartSkuRemove{background:url('/arquivos/img-sprite-icons-perfumaria-seiki.png') no-repeat -5px -295px;width:20px;height:20px;display:block;cursor:pointer;}
.vtexsc-cart .cartFooter{margin:10px}
.vtexsc-cart .cartTotal{color:#666;font-size:16px;float:left;}
.vtexsc-cart .cartTotal span{color:#666;font-weight:700;font-size:20px;margin:0 0 0 3px;letter-spacing:-1px;}
.portal-minicart-ref .vtexsc-cart .cartFooter .cartCheckout{width:136px;font-size:14px;font-weight:normal;padding:10px;display:block;color:#fff;background:#32a832;text-align:center;float:right;}
.portal-minicart-ref .vtexsc-cart .cartFooter .cartCheckout:after{content:'Finalizar compra';}

/* ÃNICIO BREADCRUMB */
.breadCrumb{border-bottom:1px solid #e7e7e7;margin:0 0 10px 0;width:100%;padding:0 0 10px 0;display:inline-flex;}
.resultado-busca .bread-crumb{display:none;}
.produto .bread-crumb{display:inline-block;margin: 0 0 0 10px;}
.bread-crumb ul li{display:inline;color:#666;}
.bread-crumb ul li.last:after{display:none;}
.bread-crumb ul li:first-child{background:no-repeat;}
.bread-crumb ul li:after{content:'/';margin:0 5px 0 5px;}
/* FIM BREADCRUMB */

/* ÃNICIO BUSCA PRODUTO / MARCA */
.ui-autocomplete{background: #fff;    width: 520px !important;    padding: 5px;    margin: -1px;    border: 1px solid #e5e5e5;    z-index: 99999 !important;}
.ui-autocomplete li{padding: 10px;    margin: 0;    border-top: 1px solid #e5e5e5;    color: #333;}
.ui-autocomplete li a:hover{color:#333}.ui-autocomplete li:first-child{border-top:none}
.ui-autocomplete li img{float:left;margin-right:10px}
/* FIM BUSCA PRODUTO / MARCA */

/** RESET AND LAYOUT
===================================*/
.bx-wrapper {  position: relative;  margin-bottom: 0;  padding: 0;  *zoom: 1;  -ms-touch-action: pan-y;  touch-action: pan-y;}
.bx-viewport {  /*fix other elements on the page moving (on Chrome)*/  -webkit-transform: translatez(0);}
/** THEME
===================================*/
.bx-wrapper {    -webkit-box-shadow: none;    box-shadow: none;    border: none;    background: transparent;}
.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto {  position: absolute;    top: 90%;    width: 100%;}
.bx-wrapper .bx-loading {  min-height: 50px;  background: url('images/bx_loader.gif') center center no-repeat #ffffff;  height: 100%;  width: 100%;  position: absolute;  top: 0;  left: 0;  z-index: 2000;}

/* IMAGE CAPTIONS */
.bx-wrapper .bx-caption {  position: absolute;  bottom: 0;  left: 0;  background: #666;  background: rgba(80, 80, 80, 0.75);  width: 100%;}
.bx-wrapper .bx-caption span {  color: #fff;  font-family: Arial;  display: block;  font-size: .85em;  padding: 10px;}

#boxMiddle{margin:0;}
#boxMiddle .box{float:left;text-align:center;padding-top:5px;position:relative;}
#boxMiddle .box h3{font-size:57px;color:#e4405f;text-transform:uppercase;height:55px;line-height:60px}
#boxMiddle .box h3 span{color:#000;margin-left:-10px;font-size:69px}
#boxMiddle .box p{font-size:20px;text-transform:uppercase;line-height:12px;}

#boxMiddle .box:first-child{width:500px;}
#boxMiddle .box:first-child + div{width:479px;padding-top:12px;}
#boxMiddle .box:first-child + div + div{display:none;}

#widget{font-family:OpenSans-Regular,Arial,sans-serif;font-size:14px;line-height:1;background:#fff;padding-top:10px;}
#widget .title span{border-bottom:2px solid #555;padding-bottom:1px;}
#widget .title{position:relative;font-size:23px;font-family:"Open Sans",sans-serif;display:block;letter-spacing:-1px;font-weight:700;margin-bottom:22px;color:#555555;text-align:left;}
#widget .title span:after{content:'';display:block;position:relative;background:#555555;height:1px;width:100%;top:7px;}

.institucional #content-conteudo{width:100%;padding:0}
.institucional #content-conteudo img{border:1px solid #e5e5e5;margin:0 5px 0 0;}
.institucional #content-conteudo h2{position:relative;border-bottom:1px solid #e5e5e5;padding:0 0 0px 0;min-height:32px;font-size:18px;width:80%;font-family:"Open Sans",sans-serif;display:block;letter-spacing:-1px;font-weight:700;margin:10px 0 20px 0;color:#555555;text-align:left;}
.institucional #content-conteudo h1{position:relative;font-size:23px;width:70%;font-family:"Open Sans",sans-serif;display:block;letter-spacing:-1px;font-weight:700;margin-bottom:22px;color:#555555;text-align:left;}
.institucional #content-conteudo p{margin:5px 0 5px 0;}
.institucional #content-conteudo p strong{font-weight:700;}

.prateleira .product-img img{height:auto;display:block;margin:0 auto;}
.prateleira li:hover .new-image{display:block!important;}
.prateleira .new-image{position:absolute;left:0;top:0;width:100%;z-index:0;background-color:#fff;}
.prateleira .flags {  display: none;}

.prateleira ul li {background: #fff;
    border: 6px solid #f2f2f2;
    position: relative;
    display: block;
    margin: 4px;
    float: left;
    padding: 5px;
    overflow: hidden;
    width: 24.1%;
    max-width: 24.1%;
    min-width: 24.1%;}
.prateleira ul li:hover {border: 6px solid #e5e5e5;}
.prateleira ul li:first-child { margin: 4px;}

.prateleira>ul {    transition: all .2s ease-out;    display: -ms-flexbox;     -ms-flex-wrap: wrap;       -ms-flex-pack: justify;    justify-content: left;}

.prateleira ul li a{text-decoration:none;width:100%;}

.prateleira .outOfStock {    border: 0;    color: #333;    font-size: 12px;    height: 100px;    -moz-border-radius: 3px;    -webkit-border-radius: 3px;      font-weight: 500;    text-align: center;    padding: 10px;    padding-left: 0;    padding-right: 0;    margin-left: auto;    margin-right: auto;    width: 100%;}

.prateleira .btnBuy {    border: 0;    -moz-border-radius: 3px;    -webkit-border-radius: 3px;    border-radius: 0;    background-color: #666666;    color: #fff;    font-size: 12px;    font-weight: 500;    text-align: center;    padding: 10px;    letter-spacing: 0px;    padding-left: 0;    padding-right: 0;    margin-left: auto;    margin-right: auto;    width: 100%;}
.prateleira .btnBuy:hover {background: #32a832 no-repeat;    width: 100%;    max-width: 100%;    min-width: 100%;    text-align: center;    margin: 0 auto;    color: #fff;    font-size: 12px;    display: block;    padding: 10px;}
.prateleira .btnBuy a { color:#ffffff;}

.prateleira .btnEspiar{position:absolute;top:30px;left:67px;visibility:hidden;-webkit-transition:0.1s;-moz-transition:0.1s;-o-transition:0.1s;transition:0.1s;}
.prateleira li:hover .btnEspiar{top:140px;visibility:visible;}
.prateleira li:hover .btnBuy .add a{background:#32a832 no-repeat;width:100%;max-width:100%;min-width:100%;text-align:center;margin:0 auto;color:#fff;font-size:12px;display:block;padding:10px;}
.prateleira .btnEspiar a.thickbox{color:#fff;font-size:13px;letter-spacing:0px;padding:10px;text-align:center;display:block;font-weight:700;width:100%;opacity:0.9;background:#e4405f;}

.prateleira h3 {    width: 95%;    margin: 0;    margin-right: auto;    margin-left: auto;    font-size: 12px;    height: 70px;    color: #333;    text-align: center;    display: block;    overflow: hidden;    font-weight: normal;}
.prateleira h2{border-bottom: none; padding: 0 0 10px 0; width: 100%; font-family: "Open Sans",sans-serif; display: block; letter-spacing: -1px; font-weight: 700; margin: 15px 0 0 0; color: #333; text-align: center; font-size: 20px;}
.prateleira .productImage{margin-bottom:0}
.prateleira .productImage img{padding:10px;height:auto;margin:0 auto;display:block;}
.prateleira .prof{text-transform:uppercase;font-family:"helvetica_condensedbold", sans-serif;background:url("/arquivos/img-sprite-icons-perfumaria-seiki.png") no-repeat -10px -131px;padding-left:20px;position:absolute;}
.prateleira .productPrice{    border: 0;    height: 90px;    -moz-border-radius: 3px;    -webkit-border-radius: 3px;    color: #fff;    font-size: 12px;    font-weight: 500;    text-align: center;    padding: 10px;   padding-left: 0;    padding-right: 0;    margin-left: auto;    margin-right: auto;    width: 100%;}
.prateleira .wrapper-buy-button-asynchronous {    max-width: 90%;    width: 90%;    padding-left: 0;    padding-right: 0;    margin-left: auto;    margin-right: auto;}
.prateleira .productPrice .newPrice, .prateleira .productPrice .oldPrice, .prateleira .productPrice .parcelas{}
.prateleira .productPrice .parcelas{color:#666;font-size:12px;margin:5px 0 5px 0;}
.prateleira .productPrice .parcelas span{font-size:12px;}
.prateleira .productPrice .oldPrice{font-size:12px;color:#999;margin:0 0 2px 0;text-decoration:line-through;}
.prateleira .productPrice .newPrice{font-size:12px;color:#666;margin:0 0 5px 0;}
.prateleira .productPrice .newPrice strong{font-size:20px;color:#e4405f;}
.prateleira .productPrice .newPrice .desconto{color:#e4405f;}
.prateleira .productPrice .newPrice .desconto strong{color:#32a832;text-align:left;font-size:16px;font-style:normal;font-weight:700;}
.prateleira .productPrice .avista{font-size:12px;}
.prateleira .hproduct .outOfStock{text-transform:uppercase;color:#e4405f;font-size:13px}
.prateleira .hproduct .economy{display:none;}
.prateleira .add a{    border: 0;    -moz-border-radius: 3px;    -webkit-border-radius: 3px;    border-radius: 0;    background-color: #555;    color: #fff;    font-size: 12px;    font-weight: 500;    text-align: center;    padding: 10px;    letter-spacing: 0px;    padding-left: 0;    padding-right: 0;    margin-left: auto;    margin-right: auto;    width: 100%;}
.prateleira .add a:hover {    border: 0;    -moz-border-radius: 3px;    -webkit-border-radius: 3px;    border-radius: 0;    background-color: #32a832;    color: #fff;    font-size: 12px;    font-weight: 500;    text-align: center;    padding: 10px;    letter-spacing: 0px;    padding-left: 0;    padding-right: 0;    margin-left: auto;    margin-right: auto;    width: 100%;}




@media screen and (min-width:960px){.popupBox-Conteudo{background:none repeat scroll 0% 0% #FFF;overflow-y:scroll;height:400px;width:800px;min-width:800px;max-width:800px;margin:0 auto;padding:20px;border:1px solid #000;position:absolute;top:10%;left:0;right:0;z-index:100;}}

.quemviu .bx-viewport{width:100%;overflow:hidden;position:relative;height:initial;}

@media (max-width:960px){.popupBox-Conteudo{overflow-y: scroll; height: 400px; background: none repeat scroll 0% 0% #FFF; width: 90%; min-width: 90%; max-width: 90%; margin: 0 auto;    padding: 20px;    border: 1px solid #000;    position: absolute;    top: 10%;    left: 0;    right: 0;    z-index: 100;}}

.thumbs{margin-top:15px}

.rateProduct, .rating-produto, .rating-wrapper div{background-image:url("/arquivos/img-sprite-icons-perfumaria-seiki.png");display:block;font-size:0;width:105px;height:18px;margin:0 auto;}
.a05,.a10,.evaluation05,.evaluation0{background-position:0 -658px;}
.a05,.a10,.evaluation05,.evaluation10{background-position:0 -678px;}
.a15,.a20,.evaluation15,.evaluation20{background-position:0 -698px;}
.a25,.a30,.evaluation25,.evaluation30{background-position:0 -718px;}

.a35,.a40,.evaluation35,.evaluation40{background-position:0 -738px;}
.a45,.a50,.evaluation45,.evaluation50{background-position:0 -758px;}

#contentcollapsible{float:left;width:100%;position:relative;}
.fb-comments, .avaliacao{background-clip:padding-box;border:none;}
.busca-vazio{height:245px;padding:20px 20px 20px 250px;}
.busca-vazio p{font:28px "helvetica_compressed", Sans-serif;text-transform:uppercase;margin-bottom:20px;}
.busca-vazio p span{color:#e4405f}
.busca-vazio ul li{background:url("/arquivos/img-sprite-icons-perfumaria-seiki.png") no-repeat -9px -147px;color:#666;text-transform:uppercase;font-size:14px;padding-left:30px;line-height:20px;margin-bottom:5px}
.resultItemsWrapper{position:relative;}
.vtexsr-emptySearch h3{text-align:center;text-transform:uppercase;font-size:15px;margin-top:50px}
.vtexSr-overlay{display:none;width:100%;height:100%;left:0;position:absolute;top:0;z-index:10;background:url("/arquivos/ajax-loader.gif") center center no-repeat;}
#mainContent .busca-nao-encontrada{background:#f5f5f5;padding:20px;}
#mainContent .busca-nao-encontrada li{line-height:18px;}
#mainContent .busca-nao-encontrada ul.tips{margin:20px 0 0 0;}
#mainContent .busca-nao-encontrada h3{margin:10px 0 0 0;font-weight:700;color:#666;font-size:16px;}
body.categoria #content .box-banner{margin-top:0px}

#content .sub .resultado-busca-filtro .orderBy select{background:#fff;background-size:auto 100%;border:#ddd 1px solid;color:#666;font-size:12px;height:40px;line-height:40px;padding:0;outline:none;padding-left:10px;width:98%;}
search-multiple-navigator{display:none;}
.main .searchResultsTime .resultado-busca-termo .label{display:none;}
.main .searchResultsTime .resultado-busca-termo .value:before{content:"Buscando por: ";display:inline;font-size:12px;color:#666;}
.main .searchResultsTime .resultado-busca-termo .value{float:left;width:100%;}
.search-single-navigator h4 a:before{display:none;margin-right:5px;width:15px;height:15px;vertical-align:middle;content:"";border:1px solid #e5e5e5;-webkit-transition:background-color 250ms linear;transition:background-color 250ms linear;background:#fff;}
.search-single-navigator h4{font-weight:inherit;width:100%;display:inline-block;}
.search-single-navigator h4 a{font-weight:inherit;width:100%;display:inline-block;line-height:15px;font-size:12px;}
.search-single-navigator li.filtro-ativo a:before{display:inline-block;margin-left:15px;margin-right:10px;width:20px;height:20px;vertical-align:middle;content:"";border:1px solid #e5e5e5;-webkit-transition:background-color 250ms linear;transition:background-color 250ms linear;background:#666;}
.search-single-navigator li.filtro-ativo{color:#7c7c7c;font-weight:inherit;width:100%;display:inline-block;line-height:40px;}
.search-single-navigator li.filtro-ativo a{color:#7c7c7c;font-weight:inherit;width:100%;display:inline-block;line-height:40px;}
.navigation h5:first-child{background:none}
.navigation h3.integracao{display:none;}
.navigation h3,h5{font-size:1.8rem;font-weight:400;color:#666;}
.navigation li{padding:5px 0 5px 0;color:#7c7c7c;border-bottom:none}
.navigation li a{color:#7c7c7c;font-weight:inherit;width:100%;display:inline-block;line-height:40px;}
.navigation li a:before{display:none;margin-left:15px;margin-right:10px;width:20px;height:20px;vertical-align:middle;content:"";border:1px solid #e5e5e5;-webkit-transition:background-color 250ms linear;transition:background-color 250ms linear;background:#fff;}
.navigation li.selected a:before{background-color:#03579c;}
.search-single-navigator h3.integracao{display:none;}
.search-single-navigator li{padding:0;color:#7c7c7c;}
.search-single-navigator li a{color:#7c7c7c;font-weight:inherit;width:100%;display:inline-block;}
.search-single-navigator li a:before{display:none;margin-right:5px;width:15px;height:15px;vertical-align:middle;content:"";border:1px solid #e5e5e5;-webkit-transition:background-color 250ms linear;transition:background-color 250ms linear;background:#fff;}
.main .searchResultsTime{width:50%;padding:0;float:left;display:block;margin:0;}
.search-single-navigator li.selected a:before{background-color:#03579c;}
.resultado-busca .resultado-busca-filtro .filterBy, .resultado-busca .resultado-busca-filtro .compare, .resultado-busca .searchResultsTime .resultado-busca-tempo, .resultado-busca .main .sub:last-child, .pager, .main .searchResultsTime .resultado-busca-tempo, .sub .resultado-busca-filtro .compare, .sub .resultado-busca-filtro .filterBy{display:none;}
.resultado-busca .orderBy{padding-bottom:15px;}
.searchResultsTime{}
.resultado-busca .main p.searchResultsTime:first-child, .resultado-busca .main .sub{display:block;padding:0;}
.resultado-busca .main p.searchResultsTime:first-child{padding:0;}
.resultado-busca .searchResultsTime .resultado-busca-numero{display:block;}
.resultado-busca .searchResultsTime .resultado-busca-numero .label{font-size:0;}
.resultado-busca .searchResultsTime .resultado-busca-numero .label:before{content:"Foram encontrados: ";display:inline;font-size:12px;color:#666;}
.resultado-busca .searchResultsTime .resultado-busca-numero .value{font-size:100%;font-weight:700;color:#666;}
.resultado-busca .searchResultsTime .resultado-busca-numero .value:after{content:" Produto(s)";display:inline;font-size:100%;font-weight:700;color:#666;}
.resultado-busca .searchResultsTime .resultado-busca-termo{padding:0;}
.resultado-busca .searchResultsTime .resultado-busca-termo .label{display:none;}
.resultado-busca .searchResultsTime .resultado-busca-termo .value{color:#e4405f;}
.resultado-busca .searchResultsTime .resultado-busca-termo .value:before{content:"Buscando por: ";display:inline;font-size:12px;color:#666;}
.resultado-busca-filtro{margin:0 0 5px 0;height:46px;float:right;width:48%;}
.orderBy label{display:inline-block;font-size:14px;color:#000;}
.orderBy select{border:none;text-align:center;font-size:12px;color:#666;height:40px;margin:0 auto;outline:none;}
h2.titulo-sessao{padding:10px;margin:0;color:#333;font-family:"Open Sans",sans-serif;display:block;letter-spacing:-1px;font-weight:700;border:none;background: #f9f9f9;}
#content .sub:last-child{display:none;}
#content .sub .resultado-busca-filtro .orderBy select{ width:200px; background:#fff;background-size:auto 100%;border:#dddddd 1px solid;color:#666;font-size:12px;height:40px;line-height:40px;padding:0;outline:none;padding-left:10px;-webkit-appearance:none;-webkit-focus-ring-color:rgba(0,0,0,0);}
#content .sub .resultado-busca-filtro .orderBy{float:right;position:absolute;left:auto;right:0;}
#content .sub .resultado-busca-filtro .orderBy label{font-size:12px;display:none;}
#content .sub .resultado-busca-filtro .orderBy #form-optin input[type=text], textarea, input[type=email], select{border:1px solid #ccc;background-clip:padding-box;font-size:12px;width:150px;outline:none;}
.categoria .main h4 a, .resultado-busca .titulo-sessao{display:none;position:absolute;color:#e4405f;font:"helvetica_compressed", Sans-serif;top:8px}
.categoria .main h4 a:hover{text-decoration:none;}
.search-multiple-navigator{display:none; margin: 10px 0 0 0;}
#leftSidebar .menu-navegue, #leftSidebar-filtro .menu-navegue{display:none;}
#leftSidebar .search-multiple-navigator h4, #leftSidebar-filtro .search-multiple-navigator h4{display:none;}
#leftSidebar .search-multiple-navigator, #leftSidebar-filtro .search-multiple-navigator{display:none;}
.search-single-navigator h4, body.resultado-busca .search-single-navigator h3 a, body.resultado-busca .search-single-navigator ul{line-height:15px;font-size:12px;color:#666;padding:0;}
body.resultado-busca .search-single-navigator h3{margin-top:15px}
body.resultado-busca .search-single-navigator h3:first-child{margin-top:0}
#leftSidebar h5, #leftSidebar-filtro h5{color:#666;font-size:14px;margin:15px 0 10px 0;font-weight:700;line-height:20px;border-bottom:1px solid #e5e5e5;}
.search-qd-v1-navigator h5, .search-qd-v1-navigator h3, .search-qd-v1-navigator h4, .search-qd-v1-navigator ul+h4+h5{color:#989898;display:block;font-weight:bold;font-size:16px;margin-bottom:11px;padding-left:20px;text-transform:uppercase;}
body.categoria #leftSidebar .search-single-navigator h3, body.categoria #leftSidebar-filtro .search-single-navigator h3{color:#666;font-size:12px;margin:15px 0 10px 0;font-weight:700;line-height:20px;border-bottom:1px solid #e5e5e5;}
.descricao-busca{padding: 10px 0; margin:0;}.descricao-busca p{margin:10px 0 10px 0;line-height:15px;}.descricao-busca a{color:#c1303e;}.descricao-busca a:hover{text-decoration:underline;}


body.busca-vazia #leftSidebar, body.busca-vazia h2.titulo-sessao{display:none;}
.navigation h5:first-child{background:none}
.navigation h3.integracao{display:none;}
.navigation h3,h5{font-size:1.8rem;font-weight:400;color:#666;}
.navigation li{color:#7c7c7c;}
.navigation li a{color:#7c7c7c;font-weight:inherit;width:100%;display:inline-block;}
.navigation li a:before{display:none;margin-left:15px;margin-right:10px;width:20px;height:20px;vertical-align:middle;content:"";border:1px solid #e5e5e5;-webkit-transition:background-color 250ms linear;transition:background-color 250ms linear;background:#fff;}
.search-single-navigator h3.integracao{display:none;}
#slide-out-left-seiki .collapsible #busca-filtro{width:100%;float:left;padding:0 10px 0 10px;border:none;}


#busca-filtro a{    color: #7c7c7c;
    font-weight: inherit;
    width: 100%;
    display: inline-block;
    border-bottom: 1px solid #e5e5e5;
    padding: 0 10px;
    line-height: 40px;
    height: 40px;
    background: #f9f9f9;}
#busca-filtro a.ver-filtros{color:#666}
#busca-filtro .navigation h5:first-child{background:none}
#busca-filtro, busca-filtro-lojas, .produto #image {background-clip:padding-box;background:#fff;border:1px solid #e7e7e7;}
 .produto .thumbs li { background-clip: padding-box;  background: #fff;    border: 1px solid #e7e7e7;margin: 0 0 5px;}
#busca-filtro .navigation li{color:#666;}
#busca-filtro .search-multiple-navigator h5, #busca-filtro .search-multiple-navigator h3, #busca-filtro .search-multiple-navigator a.bt-refinar.search-filter-button.even{display:none;}
#busca-filtro .search-single-navigator h3{color:#666;font-size:14px;margin:15px 0 10px 0;font-weight:700;line-height:20px;}
#busca-filtro .search-single-navigator{display:block !important;}
#busca-filtro .search-multiple-navigator label{display:none;}
#busca-filtro .search-multiple-navigator label:hover{text-decoration:underline;}
#busca-filtro .search-multiple-navigator label.sr_selected:after{background:url('/arquivos/img-sprite-icons-perfumaria-seiki.png') no-repeat -9px -136px;width:17px;height:7px;content:"";display:inline-block;}
#busca-filtro .search-multiple-navigator label input{filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;position:absolute;top:0;left:0;}
#busca-filtro .navigation h5:first-child{background:none}
#busca-filtro .navigation h3.integracao{display:none;}
#busca-filtro .navigation h5{font-size:1.8rem;font-weight:400;color:#666;}
#busca-filtro .search-single-navigator h3 a{color: #666;
    font-size: 16px;
    margin: 20px 0 0px 0;
    padding: 0;
    font-weight: 700;
    line-height: 20px;
    display: none;}
#busca-filtro .navigation h4{}
#busca-filtro .navigation h3, h5{color:#666;font-size:16px;margin:20px 0 0px 0;padding:0;font-weight:700;line-height:20px;}
#busca-filtro .search-single-navigator h4 a:before{display:none;margin-right:5px;width:15px;height:15px;vertical-align:middle;content:"";border:1px solid #e5e5e5;-webkit-transition:background-color 250ms linear;transition:background-color 250ms linear;background:#fff;}
#busca-filtro .search-single-navigator h4{font-weight:inherit;width:100%;display:inline-block;}
#busca-filtro .search-single-navigator h4 a{color: #7c7c7c;    font-weight: inherit;    width: 100%;    display: inline-block;    border-bottom: 1px solid #e5e5e5;    padding:0;    line-height: 40px;    height: 40px;}
#busca-filtro .navigation li{color:#7c7c7c;}
#busca-filtro .navigation li a{color:#7c7c7c;font-weight:inherit;width:100%;display:inline-block;border-bottom:1px solid #e5e5e5;padding:10px 0 10px 0;}
#busca-filtro .navigation li a:before{display:none;margin-left:15px;margin-right:10px;width:20px;height:20px;vertical-align:middle;content:"";border:1px solid #e5e5e5;-webkit-transition:background-color 250ms linear;transition:background-color 250ms linear;background:#fff;}
#busca-filtro .search-single-navigator h3.integracao{display:none;}
#busca-filtro .search-single-navigator h3.integracao{display:none;}
#busca-filtro .search-single-navigator li{padding:0;color:#7c7c7c;}
#busca-filtro .search-single-navigator li a{color:#7c7c7c;font-weight:inherit;width:100%;display:inline-block;border-bottom:1px solid #e5e5e5;padding:0;    line-height: 40px;    height: 40px;}
#busca-filtro .search-navigator-tab.tab-refinar, #busca-filtro .search-navigator-tab.tab-navegue-ativo{display:none;}
.busca-vazio{height:245px;padding:20px 20px 20px 250px;}
.busca-vazio h3{background:url("/arquivos/sprite-titulos.png") no-repeat -12px -391px;width:458px;height:60px;font-size:0;position:relative;padding-bottom:23px;margin:25px 0}
.busca-vazio h3:after{background:url("/arquivos/divider.png") repeat-x;content:"";display:block;width:500px;height:7px;position:absolute;bottom:0}
.busca-vazio p{font:28px "helvetica_compressed", Sans-serif;text-transform:uppercase;margin-bottom:20px;}
.busca-vazio p span{color:#e4405f}
.busca-vazio ul li{background:url("/arquivos/img-sprite-icons-perfumaria-seiki.png") no-repeat -9px -147px;color:#666;text-transform:uppercase;font-size:14px;padding-left:30px;line-height:20px;margin-bottom:5px}
.resultItemsWrapper{position:relative;}
.vtexsr-emptySearch h3{text-align:center;text-transform:uppercase;font-size:15px;margin-top:50px}
.vtexSr-overlay{display:none;width:100%;height:100%;left:0;position:absolute;top:0;z-index:10;background:url("/arquivos/ajax-loader.gif") center center no-repeat;}
#returnToTop{ display:none;}
#returnToTop a{display:none;text-decoration:none}
#returnToTop span{display:none;height:auto;color:#fff;}
#returnToTop .text{display:none;display:block;}
#returnToTop .text2{display:none;float:left;font-size:18px;font-weight:normal;}
#returnToTop .arrowToTop{background:url("/arquivos/img-sprite-icons-perfumaria-seiki.png") no-repeat;width:27px;height:27px;position:absolute;top:6px;right:7px;display:block;float:right;}
.resultItemsWrapper{position:relative;}
.historico-nav{clear:both;}
.historico-nav h3{background:url('/arquivos/sprite-titulos.png') no-repeat 0 -123px;width:1390px;height:48px;font-size:0}
.historico-nav h4{color:#e4405f;text-transform:uppercase;font-size:20px;margin:20px 0 10px 0}
.historico-nav ul li{font-size:13px;background:url('/arquivos/img-sprite-icons-perfumaria-seiki.png') no-repeat -9px -110px;padding-left:17px;line-height:20px}
.historico-nav #pLimparHistorico{margin-top:10px;float:right;}
.historico-nav #lnkLimparHistorico{color:#e4405f;}
.historico-nav #ulUltimasBuscas{display:none;}

.institucional #leftSidebar{float:left;width:16%;margin-top:20px}

.atendimento #content iframe{width:80%;height:700px;overflow:hidden;}
.atendimento #content > div{display:inline-block;width:315px;vertical-align:top;}
.atendimento #content > div:nth-of-type(2){border-left:2px solid #ccc;margin-left:40px;padding-left:40px}
.atendimento #content > div:nth-of-type(1) p{font:14px arial, sans-serif;color:#666;line-height:18px}
.atendimento #content > div:nth-of-type(2){font-size:14px}
.atendimento #content > div h3{font:28px "helvetica_compressed";line-height:33px;text-transform:uppercase;margin-bottom:10px}
.atendimento #content > div span{font:40px "helvetica_compressed";line-height:48px;text-transform:uppercase;color:#e4405f}
.atendimento #content > div strong{text-transform:uppercase;display:block;font-weight:bold;}
.politicaParcelamento{position:fixed;top:0;right:0;bottom:0;left:0;height:100%;width:100%;z-index:999999;display:none;}
.politicaDesconto{position:fixed;top:0;right:0;bottom:0;left:0;height:100%;width:100%;z-index:999999;display:none;}
.politicaFrete{position:fixed;top:0;right:0;bottom:0;left:0;height:100%;width:100%;z-index:999999;display:none;}

#TB_overlay, .overlay{background:#000;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5;}
#TB_window{ background: none repeat scroll 0% 0% #FFF;    overflow-y: hidden;    height: 400px;    width: 800px;    min-width: 800px;    max-width: 800px;    margin: 0 auto;    padding: 0;    border: 1px solid #000;    position: absolute;    top: 10%;    left: 0;    right: 0;    z-index: 100;}
		
#TB_window #TB_closeAjaxWindow{float:none !important;padding:0 !important}
#TB_window #TB_title #TB_closeWindowButton, .popup .close,.boxPopUp2-close, .politicaDesconto .close, .politicaParcelamento .close, .politicaFrete .close{z-index:500;position:absolute;background:url(/arquivos/img-sprite-icons-perfumaria-seiki.png) no-repeat -96px -283px;width:33px;height:33px;font-size:0;display:block;right:15px;top:15px;cursor:pointer;}
#TB_window iframe{width:100%;min-width:100%;max-width:100%;height:398px !important;}
.popup{position:fixed;top:0;right:0;bottom:0;left:0;height:100%;width:100%;z-index:999999;display:none;}
.overlay{width:100%;height:100%;position:absolute;z-index:2}

body.productQuickView .popupBox{top:10%;left:5%;}
body.productQuickView .popup.profissional .popupBox{width:350px;top:0;left:0;z-index:100;height:407px;border:none;}
body.productQuickView .popup.profissional .popupBox{background:url("/arquivos/bg-maquiagem.jpg") no-repeat #fff;padding-left:320px}
body.productQuickView .popup.profissional .popupBox h2{color:#666;margin:50px 0 0 0;width:280px;font-size:20px;letter-spacing:-1px;font-weight:700;margin-bottom:30px;}
body.productQuickView .popup.profissional .popupBox p{margin-bottom:15px;width:280px;}
body.productQuickView .popup.profissional .popupBox p strong{font-weight:700;text-transform:uppercase;}
body.productQuickView .popup.profissional .popupBox .queroComprar{background:#e4405f no-repeat;background-position:30px 2px;border-radius:3px;border-bottom:3px solid #447514;font-size:19px;font-weight:600;text-decoration:none;color:#ffffff;width:33%;text-align:center;margin:12px 0 0 0;padding:10px 0px 10px 0px;position:inherit;float:left;clear:both;}
body.productQuickView .popup.profissional .popupBox .queroComprar a{font-size:0;display:block;}
body.productQuickView .popup.profissional .btn.btn-add-buy-button-asynchronous.asynchronousBuyButton{display:none;}

.boxPopUp2,.boxPopUp2-overlay{display:none;}
.boxPopUp2{height:1px;position:fixed;top:50px;width:100%;text-align:center;z-index:999999;left:0;}
.boxPopUp2-wrap{margin:50px auto;position:relative;width:560px}
.boxPopUp2-content{border:2px solid #000;background:#fff;text-align:left;padding:20px}
.boxPopUp2-overlay{background:#000;position:fixed;left:0;top:0;width:100%;height:100%;opacity:0.5;filter:alpha(opacity=50);z-index:999998;cursor:pointer;}
.boxPopUp2-content iframe{width:100%;min-height:185px;}
.boxPopUp2-content .vtexsc-selectSku{width:500px}
.selectSkuTitle{display:none;font-size:14px;text-transform:uppercase;background:url("/arquivos/img-sprite-icons-perfumaria-seiki.png") no-repeat -9px -149px;padding:0 7px 0 28px;margin-bottom:20px}
.boxPopUp2-content .vtexsm-prodTitle{font-size:20px;text-transform:uppercase;line-height:25px;margin-bottom:10px;position:absolute;right:20px;width:240px;}
.boxPopUp2-content .vtexsc-skuProductImage{float:left;}
.boxPopUp2-content .vtexsc-skuProductImage img{width:230px;height:230px}
.boxPopUp2-content .skuSelectionWrapper{float:left;margin:100px 0 0 20px}
.boxPopUp2-content .skuSelectionWrapper ul{margin-bottom:20px}
.boxPopUp2-content .skuSelectionWrapper ul li.specification{text-transform:uppercase;font-weight:bold;font-size:13px;margin-bottom:5px}
.boxPopUp2-content .skuSelectionWrapper ul li.skuList label{margin-right:20px;font-size:14px;}
.boxPopUp2-content .vtexsc-skuProductPrice{margin-left:250px;font-size:13px;color:#e4405f;clear:both;}
.boxPopUp2-content .vtexsc-skuProductPrice .value{font-size:17px;font-weight:bold;}
.boxPopUp2-content .vtexsc-skuProductPrice .regularPrice{display:none;}
.boxPopUp2-content .sku-notifyme p, .boxPopUp2-content .notifyme-success p{font-size:14px;margin-bottom:5px}
.boxPopUp2-content .sku-notifyme input[type=text]{height:33px;z-index:2;position:relative;}
.boxPopUp2-content .sku-notifyme .notifyme-client-name{margin-right:10px}
.boxPopUp2-content .sku-notifyme .notifyme-button-ok{background:url("/arquivos/img-sprite-icons-perfumaria-seiki.png") no-repeat -4px -718px;cursor:pointer;width:141px;height:49px;font-size:0;display:inline-block;vertical-align:top;position:relative;z-index:1;margin-left:-7px;}
.boxPopUp2-content .vtexsc-buyButton{background:url("/arquivos/btn-comprar.png") no-repeat;width:233px;height:65px;font-size:0;display:block;margin:10px 0 0 245px;}
.boxPopUp2-content .skuselector-warning{font-size:14px;color:red;margin-left:250px}
.politicaDesconto .politicaParcelamento .politicaFrete .popupBox{height:auto;left:50%;margin-left:-380px !important;padding:20px 0px !important;width:760px !important;}
.section-title{color:#666;font-weight:979;letter-spacing:-1px;font-size:20px;font-size:1.25rem;height:30px;margin:15px 0;position:relative;}
.section-title:before{content:'';position:absolute;background:#e5e5e5;width:100%;height:1px;top:20px;}
.section-title .title-main{position:absolute;z-index:1;background:#fff;padding:5px 5px 5px 0;}
.institucional.politica-de-descontos #content p strong{font-weight:bold;display:block;margin-bottom:5px;}
.institucional.politica-de-descontos span.texto-rosa{color:#e4405f;}

.copyright-gestao-beleza{font-size:11px;color:#666;margin-top:10px;float:left;width:100%;text-align:center;}


#menu {  position: relative;    display: -ms-flexbox;    display: flex;    margin: 0;    -ms-flex-pack: justify;    justify-content: space-between; border-bottom: 1px solid #e5e5e5;}

#menu.floatingBar{display:none;top:75px;height:50px;line-height:50px;width:100%;z-index:998;box-shadow:0 2px 10px rgba(0,0,0,0.2);}
.login #ajaxBusy{display:none !important;}


.side-nav .col.header.login{width:89%;}
.nav{    margin: 0 auto; background:#fff;}
.nav ul{margin:0;}
.nav a{display:inline-block;vertical-align:middle;width:100%;color:#333;-webkit-font-smoothing:antialiased;}
.nav .Marcas a{display:inline-block;vertical-align:middle;width:auto;color:#ecfb02;-webkit-font-smoothing:antialiased;}

.nav li{float:left;height:100%;}
.nav li:hover > a{    border-bottom: 2px solid #e4405f;    color: #333;    -moz-transition: 200ms;    -o-transition: 200ms;    -webkit-transition: 200ms;    transition: 200ms }
.nav .subnav li:hover > a{border-top:none !important;border-right:none !important;border-left:none !important;}

.nav .row .col.brands { width: auto; padding: 5px 10px;    text-align: center;    border: 1px solid #ccc;    margin: 0 5px 0 0;}
.subnav li.brands a, .subnav li.brands a:hover {width: auto; margin: 0; border: 0;}


.nav li a.title{  text-decoration:none;     color: rgb(51,51,51);    -webkit-font-smoothing: antialiased;    line-height: 20px;    width: auto;    margin: 0 auto;    padding: 10px;    display: block;    font-weight: 600;    font-size: 14px;}
.nav li .title-kit-promocional {    text-decoration: none;    color: #e4405f;    -webkit-font-smoothing: antialiased;    line-height: 20px;    width: auto;    margin: 0 auto;    padding: 10px;    display: block;    font-weight: 600;    font-size: 14px;}
.nav li a:hover.title-kit-promocional {    color: #e4405f;}
.nav li a{ border-bottom: 2px solid #ffffff;    color: rgb(51,51,51);    -webkit-font-smoothing: antialiased;    line-height: 20px;    width: auto;    margin: 0 auto;    padding: 10px;    display: block;    font-size: 14px;}
.nav li a:hover{ border-bottom: 2px solid #e4405f;    color: rgb(51,51,51);    -webkit-font-smoothing: antialiased;    line-height: 20px;    width: auto;    margin: 0 auto;    padding: 10px;    display: block; font-size: 14px;}

.subnav{width: 100%;    background: #fcfcfc;    color: #666;	display: none;  height: 200px;  border: 1px solid #e5e5e5;    text-align: left;    position: absolute;    left: 0;    z-index: 99;}
.nav li:hover .subnav{display:block;}
.subnav .cat-nav{width:1100px;margin:0 auto;}
.subnav ul{float:left;height:auto;margin:0 auto;padding:0;display:block;}
.subnav ul:first-child{margin-left:0;}
.subnav li{position:static;}
.subnav li a{  width: 180px;    float: left;    color: #666 !important;    line-height: 16px;    font-size: 13px;    margin: 0;    padding: 0;    -webkit-font-smoothing: antialiased;    display: block;    text-transform: none;    border: none;}
.subnav li a:hover{ width: 180px; text-decoration: underline;    float: left;    color: #666 !important;   line-height: 16px;    font-size: 13px;     margin: 0;    padding: 0;    -webkit-font-smoothing: antialiased;    display: block;    text-transform: none;    border: none;}

.subnav li.categorias a{  width: 180px;    float: left; font-weight:bold;    color: #666 !important;    line-height: 16px;    font-size: 13px;    margin: 0;    padding: 0;    -webkit-font-smoothing: antialiased;    display: block;    text-transform: none;    border: none;}
.subnav li.categorias a:hover{ width: 180px; text-decoration: underline; font-weight:bold;   float: left;    color: #666 !important;   line-height: 16px;    font-size: 13px;     margin: 0;    padding: 0;    -webkit-font-smoothing: antialiased;    display: block;    text-transform: none;    border: none;}

.subnav .all a{padding:15px 0;font-weight:bold;text-decoration:none;}
.subnav li .title{   float: initial;    margin: 15px 0;    font-weight: bold;    text-decoration: none;    font-size: 13px;    display: block;    height: 20px;}
.subnav li .title-profissional{   float: initial;    margin: 15px 0;    font-weight: bold;    text-decoration: none;    font-size: 13px;    display: block;    height: 20px;    color: #e4405f;}
.subnav .box-banner{bottom:0;}
.subnav .box-banner a{position:static;}
.subnav .box-banner img{display:block;}

.only-main li{display:none;}
.only-main li.principal{display:list-item;width:180px;}

.subnav .cat-nav .lists{float:left;width: 16.6%;}
.subnav .cat-nav .listM, .subnav .cat-nav .list3, .subnav .cat-nav .list4{width: 15.6%;}
.subnav .cat-nav .productImageMenu {     width: 100%;    text-align: center;}
.subnav .cat-nav .list-brands{float:left;padding:0;}

.subnav .cat-nav .list7{width: 16.6%;}
.subnav .cat-nav .lists .section{margin-bottom:0px;}
.subnav .cat-nav .list3 .section,
.subnav .cat-nav .list4 .section{margin-bottom:0px;}
.subnav .cat-nav .lists .dropdown-list{padding-bottom:0px;}

header .cart .portal-minicart-ref .cartFooter .cartCheckout,
header .cart .portal-minicart-ref .vtexsc-productList .cartSkuActions .cartSkuRemove a,
header .menu-logo-cart .btn-cart .portal-totalizers-ref,
header .menu-logo-cart .btn-menu a,header .menu-logo-cart .btn-menu-seiki a,
header .search fieldset .btn-buscar{-webkit-transition:all 0.1s ease-in-out;-moz-transition:all 0.1s ease-in-out;-o-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out;}
header{color:#fff;min-height:125px;position:relative;z-index:300;}
header .cart{color:#222;display:none;}
header .cart.disabled{display:none !important;}
header .cart .portal-minicart-ref .cartFooter .cartTotal{float:left;font-weight:700;margin-top:11px;}
header .cart .portal-minicart-ref .cartFooter .cartTotal span{color:#00b800;margin-left:2px;}
header .cart .portal-minicart-ref .vtexsc-productList{width:100%;}
header .cart .portal-minicart-ref .vtexsc-productList tbody tr{border-bottom:#ddd 1px solid;}
header .cart .portal-minicart-ref .vtexsc-productList tbody tr td{padding:10px 5px;}
header .cart .portal-minicart-ref .vtexsc-productList thead{display:none;}
header .cart .portal-minicart-ref .vtexsc-productList .cartSkuActions{padding:10px 10px 10px 5px;}
header .cart .portal-minicart-ref .vtexsc-productList .cartSkuImage{padding:10px 5px 10px 10px;}
header .cart .portal-minicart-ref .vtexsc-productList .cartSkuImage .sku-imagem{width:45px;}
header .cart .portal-minicart-ref .vtexsc-productList .cartSkuImage .sku-imagem img{height:auto;max-width:100%;}
header .cart .portal-minicart-ref .vtexsc-productList .cartSkuName h4{font-size:100%;font-weight:600;}
header .cart .portal-minicart-ref .vtexsc-productList .cartSkuName h4 a{color:#222222;}
header .cart .portal-minicart-ref .vtexsc-productList .cartSkuPrice{font-weight:700;min-width:85px;}
header .cart .portal-minicart-ref .vtexsc-productList .cartSkuPrice small{display:block;}
header .cart .portal-minicart-ref .vtexsc-productList .cartSkuQuantity{display:none;}
header .menu-logo-cart{background:#f9f8f4;padding:10px 0 0 0;height:65px;overflow:hidden;-webkit-transition:all 0.4s ease;transition:all 0.4s ease;}
header .menu-logo-cart.sticky{background:#f9f8f4;height:65px;overflow:hidden;}
header .menu-logo-cart .btn-cart .menu-label{display:block;font-size:11px;text-align:center;padding:5px 0 0 0;}
header .menu-logo-cart .btn-cart .portal-totalizers-ref{position:absolute;}
header .menu-logo-cart .btn-cart .portal-totalizers-ref:active{background-color:none;}
header .menu-logo-cart .btn-cart .portal-totalizers-ref .amount-items{color:#FFF;background-color:#E5254C;display:inline-block;position:relative;top:-5px;left:20px;padding:0px;border-radius:10px;height:20px;width:20px;text-align:center;z-index:3;}
header .menu-logo-cart .btn-cart .portal-totalizers-ref .amount-items em{font-size:12px;font-style:normal;font-weight:600;}
header .menu-logo-cart .btn-cart .portal-totalizers-ref .amount-items strong,
header .menu-logo-cart .btn-cart .portal-totalizers-ref .amount-kits,
header .menu-logo-cart .btn-cart .portal-totalizers-ref .amount-products,
header .menu-logo-cart .btn-cart .portal-totalizers-ref .title,
header .menu-logo-cart .btn-cart .portal-totalizers-ref .total-cart{display:none;}
header .menu-logo-cart .btn-menu{float:left;position:relative;padding:0;}
header .menu-logo-cart .btn-menu:after{content:"";height:60px;position:absolute;right:0;top:0;}
header .menu-logo-cart .btn-menu a{display:block;font-size:11px;text-align:center;}
header .menu-logo-cart .btn-menu a:active{background-color:none;}
header .menu-logo-cart .btn-menu-seiki{position:relative;padding:15px 10px 0 0;}
header .menu-logo-cart .btn-menu-seiki:after{content:"";height:60px;position:absolute;right:0;top:0;}
header .menu-logo-cart .btn-menu-seiki a{display:block;}
header .menu-logo-cart .btn-menu-seiki a:active{background-color:none;}
header .menu-logo-cart .logo a{display:block;}
header .menu-logo-cart .logo a h1{background:url("/arquivos/sprite-perfumaria-seiki-v020317.png") no-repeat 0px -19px;text-indent:100%;white-space:nowrap;font-size:0;display:block;width:100px;height:60px;}
header .search{background:#f5f5f5;height:60px;padding:5px;}
header .search fieldset{height:auto;position:relative;width:100%;border:none;}
header .search fieldset .fulltext-search-box{border:none;height:50px;line-height:50px;padding:0 60px 0 10px;font-size:100%;width:100%;}
header .search fieldset .btn-buscar{background:url(/arquivos/sprite-perfumaria-seiki-v020317.png) 11px -226px no-repeat;height:50px;position:absolute;right:0;text-indent:-9999px;top:0;width:50px;}
header .search fieldset .btn-buscar:active{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";filter:alpha(opacity=75);opacity:0.75;}
header .search label,
header .search legend,
header .search select{display:none;}
.unit{float:left}.unitExt{float:right;margin:0;font-size:14px;}
.unitExt .icone{background:url(/arquivos/sprite-perfumaria-seiki-v020317.png) no-repeat;display:inline-block;height:30px;margin-right:5px;vertical-align:middle;width:50px;}
.unitExt .icone.i-carrinho{background-position:-33px -192px;margin:0 5px 0 5px;width:30px;}
.unitExt .icone.i-pedidos{background-position:-92px -192px;margin:0 5px 0 5px;width:30px;}
.unitExt .icone.i-pedidos{background-position:-92px -192px;margin:0 5px 0 5px;width:30px;}
.unitExt .icone.i-menu{background-position:4px -194px;height:35px;width:40px;}
.unitExt .icone.i-login{background-position:-62px -195px;margin:0 5px 0 5px;width:30px;}
.unitExt .icone.i-close{background-position:17px -289px}
.menu-mobile .login-menu .btn-menu a, .menu-mobile .menu li .sub-menu li a, .menu-mobile .menu li .title,
.showcase-shelf ul li a{-webkit-transition:all 0.1s ease-in-out;-moz-transition:all 0.1s ease-in-out;-o-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out;}
.menu-mobile .menu li .title:after{-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;}
.menu-mobile{color:#222;display:none;font-family:'Open Sans', arial, helvetica, sans-serif;height:100%;left:0;max-width:100%;overflow:auto;position:absolute;top:0;width:100%;z-index:999;-webkit-overflow-scrolling:touch;}
.menu-mobile .login-menu .btn-login{color:#333;padding:20px 0 0 0;display:-webkit-box;float:left;}

.menu-mobile .login-menu .btn-login a{color:#e4405f;font-weight:bold;font-size:12px;font-style:normal;display:block;}
.menu-mobile .login-menu .btn-login .welcome{font-size:12px;margin:0;}
.menu-mobile .login-menu{background:#f9f8f4;height:60px;overflow:hidden;}
.menu-mobile .login-menu .btn-menu{position:relative;margin:20px 0 0 0;}
.menu-mobile .login-menu .btn-menu:after{content:"";height:60px;position:absolute;left:0;top:0;}
.menu-mobile .login-menu .btn-menu a{display:block;}
.menu-mobile .login-menu .btn-menu a:active{background-color:none;}
.menu-mobile .menu{display:block;position:absolute;width:100%;}
.menu-mobile .menu li .sub-menu{display:none;}
.menu-mobile .menu li .sub-menu li a{background:#fff;border-top:#e5e5e5 1px solid;display:block;height:50px;min-height:50px;line-height:50px;}
.menu-mobile .menu li .sub-menu li a:active{background-color:#f2f2f2;}
.menu-mobile .menu li .sub-menu li a:before{background:url(/arquivos/arrow-sub-menu-mobile.png) -8px 0 no-repeat;background-size:auto 100%;content:"";display:inline-block;height:50px;vertical-align:middle;width:28px;}
.menu-mobile .menu li .title{background:#fff;border-top:#e5e5e5 1px solid;display:block;font-size:120%;min-height:60px;height:60px;position:relative;line-height:60px;}
.menu-mobile .menu li .title:active{background-color:#f2f2f2;}
.menu-mobile .menu li.active .title{background-color:#f2f2f2;}
.menu-mobile .menu li .title:after{background:url(/arquivos/arrow-menu-seiki-mobile.png) no-repeat;background-size:auto 100%;content:"";display:block;height:60px;position:absolute;right:0;top:0;width:60px;}
.menu-mobile .menu li.active .title:after{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);}

.menu-mobile .menu li.atendimento .title{background:#333333;color:#ffffff;font-weight:700;line-height:60px;padding-left:15px;}
.menu-mobile .menu li.atendimento .title:active{background-color:none;}
.menu-mobile .menu li.atendimento.active .title{background-color:none;}
.menu-mobile .menu li.atendimento .title:after{background-position:100% 0;}


header-seiki .cart .portal-minicart-ref .cartFooter .cartCheckout,
header-seiki .cart .portal-minicart-ref .vtexsc-productList .cartSkuActions .cartSkuRemove a,
header-seiki .menu-logo-cart .btn-cart .portal-totalizers-ref,
header-seiki .menu-logo-cart .btn-menu a,header-seiki .menu-logo-cart .btn-menu-seiki a,
header-seiki .search fieldset .btn-buscar{-webkit-transition:all 0.1s ease-in-out;-moz-transition:all 0.1s ease-in-out;-o-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out;}
header-seiki .menu-logo-cart{position:fixed;bottom:0;z-index:10;text-align:center;float:none;width:100%;background:#c1303e;padding:14px;font-size:15px;font-weight:700;overflow:hidden;transition:all 0.4s ease;margin:0 auto;}
header-seiki .menu-logo-cart a{color:#fff;text-decoration:none;}
header-seiki .menu-logo-cart a:hover{text-decoration:underline;}
header-seiki .menu-logo-cart .unit{float:none;}
.menu-mobile-seiki .login-menu .btn-menu-seiki a, .menu-mobile-seiki .menu li .sub-menu li a, .menu-mobile-seiki .menu li .title,
.showcase-shelf ul li a{-webkit-transition:all 0.1s ease-in-out;-moz-transition:all 0.1s ease-in-out;-o-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out;}
.menu-mobile-seiki .menu li .title:after{-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;}
.menu-mobile-seiki{background:#333;color:#222;display:none;height:100%;left:0;max-width:100%;overflow:auto;position:absolute;top:0;width:100%;z-index:100;-webkit-overflow-scrolling:touch;}
.menu-mobile-seiki .login-menu .btn-login{float:left;color:#333;padding:20px 0 0 0;display:-webkit-box;}
.menu-mobile-seiki .login-menu .btn-login a{color:#e4405f;font-weight:bold;font-size:12px;font-style:normal;display:block;}
.menu-mobile-seiki .login-menu .btn-login .welcome{font-size:12px;margin:0;}
.menu-mobile-seiki .login-menu{background:#f9f8f4;height:60px;overflow:hidden;}
.menu-mobile-seiki .login-menu .btn-menu-seiki{position:relative;margin:20px 0 0 0;}
.menu-mobile-seiki .login-menu .btn-menu-seiki:after{content:"";height:60px;position:absolute;left:0;top:0;}
.menu-mobile-seiki .login-menu .btn-menu-seiki a{display:block;}
.menu-mobile-seiki .login-menu .btn-menu-seiki a:active{background-color:none;}
.menu-mobile-seiki .menu{display:inline;position:relative;}
.menu-mobile-seiki .menu li .sub-menu{display:none;}
.menu-mobile-seiki .menu li .sub-menu li a{background:#fff;border-top:#e5e5e5 1px solid;display:block;height:50px;min-height:50px;line-height:50px;}
.menu-mobile-seiki .menu li .sub-menu li a:active{background-color:#f2f2f2;}
.menu-mobile-seiki .menu li .sub-menu li a:before{background:url(/arquivos/arrow-sub-menu-mobile-seiki.png) -8px 0 no-repeat;background-size:auto 100%;content:"";display:inline-block;height:50px;vertical-align:middle;width:28px;}
.menu-mobile-seiki .menu li .title{padding-left:20px;background:#fff;border-top:#e5e5e5 1px solid;display:block;font-size:120%;min-height:60px;height:60px;position:relative;line-height:60px;}
.menu-mobile-seiki .menu li .title:active{background-color:#f2f2f2;}
.menu-mobile-seiki .menu li.active .title{background-color:#f2f2f2;}
.menu-mobile-seiki .menu li .title:after{background:url(/arquivos/arrow-menu-mobile-seiki.png) no-repeat;background-size:auto 100%;content:"";display:block;height:60px;position:absolute;right:0;top:0;width:60px;}
.menu-mobile-seiki .menu li.active .title:after{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);}

.menu-mobile-seiki .menu li.atendimento .title{background:#333333;color:#ffffff;font-weight:700;line-height:60px;padding-left:15px;}
.menu-mobile-seiki .menu li.atendimento .title:active{background-color:none;}
.menu-mobile-seiki .menu li.atendimento.active .title{background-color:none;}
.menu-mobile-seiki .menu li.atendimento .title:after{background-position:100% 0;}


#co_message_loading, #co_message_validate, #co_message_success, #co_message_error{width:98%;padding:10px 5px;margin:15px 0 15px 0;border-radius:3px;}
#co_message_loading, #co_message_validate, #co_message_success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6;}
#co_message_loading, #co_message_validate, #co_message_error{color:#a94442;background-color:#f2dede;border-color:#ebccd1;}
productImage{width:auto;margin:2px;background:#fff;position:relative;}
.productImage #include{width: 650px;    margin: 0px 10px;    min-height: 300px;    position: relative;    text-align: center;    float: right;    padding-bottom: 0px;    padding-left: 0px;}
.productImage .thumbs{display: inline-grid; margin: 0 !important; float: left;}
.productImage .thumbs a#botaoZoom{padding:10px 0;width:100px;text-align:center;}
.productImage ul.thumbs li a img{padding:10px;height:auto;}

.productInfo{width:33%;float:right; padding:0;}

#image .zoomPad{position:relative;z-index:9; width: 647px;}
#image .zoomWindow{height:396px;left:0 !important;overflow:hidden;top:0px !important; width: 648px;z-index:9;}
#image .zoomWrapperImage img{max-width:1000px;}

.plugin-preco{text-align:left;}
.background-produto{background:#f9f9f9;padding:20px 0 20px 0;width:1000px;margin:0 auto;display:block;margin-right:auto;margin-left:auto;}
.avaliacao-produto{width:250px;padding:0;margin:0 auto;display:block;margin-right:auto;margin-left:auto;}
.productInfo > .avaliacao-produto{width:280px;margin:5px 0 10px 0;display:block;}
.rate{font-size:11px;color:#666;display:-webkit-box;margin-top:4px;width:135px;}
.rate a{font-size:11px;color:#666;display:-webkit-box;margin-top:4px;width:135px;}
.productInfo .rate{font-size:11px;color:#666;margin-top:-3px;float:left;width:106px;}
.productInfo .rate a{color:#666;position:absolute;margin-top:4px;width:100px;}
.productInfo .brand{font-size:12px;text-align:left;margin:0;margin-top:0;}
.rate strong{display:none;margin:5px 0 5px 0;}
.rating-produto{display:block;}
.brandName{display:inline-block;vertical-align:middle;}
.brand{text-align:center;margin:0;}
.descricao-preco em{    margin: 5px 0 0 0;    display: block;}
.descricao-preco .valor-de,.descricao-preco .valor-dividido{color:#666;margin: 0 0 10px 0 ;font-size:12px;}
.descricao-preco .valor-boleto{position: absolute;    top: 0px;color:#666;font-size:12px;margin:0;padding:15px 0 0 0;display:block; }
.descricao-preco .valor-boleto:after {content: "à vista"; }

.descricao-preco .valor-boleto strong{    color: #32a832; 
    padding: 0;
    line-height: 55px;
    font-size: 34px;
    margin: 0 5px 0 0;
    letter-spacing: -2px;}
.descricao-preco .valor-de strong{font-size:12px;font-weight:normal;margin:0 0 10px 0;text-decoration:line-through;}
.descricao-preco .valor-por {
    font-size: 0;
    display: block;
    margin: 40px 0 5px 0;
    padding: 15px 0 0 0;
}

.descricao-preco .valor-por:before {
    content: "A prazo por";
    font-size: 12px;
    margin: 0 5px 0 0;
}

.descricao-preco .valor-por strong.skuBestPrice{color:#e4405f;margin:5px 0 10px 0;letter-spacing:-1px;text-align:left;font-size:18px;font-style:normal;font-weight:700;}
.descricao-preco .economy{text-transform:uppercase;color:#e4405f;font-size:13px}
.descricao-preco .valor-dividido label{letter-spacing:0px;font-size:14px;font-weight:bold;margin-bottom:0;line-height:12px;display:inline-block;}
.descricao-preco .valor-dividido label.skuBestInstallmentValue:after {
    content: "no cartão";
    font-size: 12px;
    font-weight: normal;
    margin: 0 5px;
}

#mainContent h1 .productName{margin:0 0 10px 0;color:#666;font-size:18px;letter-spacing:-1px;text-align:left;font-weight:700;vertical-align:middle;}
#buy{clear:both;background:#fff;border:1px solid #e7e7e7;text-align:left;position:relative;padding:10px;margin:0 0 10px 0;}
#buy p{color:#666;font-size:12px;font-weight:normal; }
#buy .politica-seiki{margin:20px 0 0 0;text-align:center;border-top:1px solid #e5e5e5;padding:10px 0 0 0;}
#buy .politica-frete{margin:20px 0 0 0;}

.skuList{}
.skuList.show{width:auto;}
.skuList .imageSku{float:left;width:80px;height:80px;margin-right:20px;display:none;}
.skuList.show .imageSku{display:none;}
.skuList.show .imageSku img{width:auto;height:80px;}
.skuList .nomeSku{display:block;margin-top:2px;font-size:0;font-weight:700;}
.skuList.show .nomeSku{font-size:12px;width:200px;text-align:left;}
.skuList.show .buy-button{position:absolute;right:9px;top:15px;float:none;margin-top:0px;background:#e4405f;border-bottom:3px solid #4b7c1a;width:30%;color:#fff;font-weight:700;font-size:100%;padding:7px 0 7px 0;margin:0px;text-align:center;clear:both;}
.skuList .buy-button{display:none;width:100%;padding:0;text-align:center;font-size:0;height:60px;margin:10px 0 0 0;line-height:40px;background:#e4405f no-repeat;position:relative;text-decoration:none;}
.skuList .buy-button:before{display:none;content:'Quero Comprar';display:block;color:#ffffff;text-align:center;font-weight:700;height:23px;font-size:12px;}
.skuList .buy-button:after{display:none;content:'';height:31px;background:url(/arquivos/img-sprite-icons-perfumaria-seiki.png) no-repeat -35px -359px;width:105px;display:-webkit-inline-box;margin:0 auto;}
.skuList .seller-data, .skuList a[href="/seller-info?sellerId=1"]{display:none;}
.skuList .nomeSku .preco, .skuList.show .nomeSku .preco, .skuList .preco .valor-por, .skuList .preco .valor-de, .skuList .preco .valor-por strong, .skuList .preco .valor-dividido, .skuList.show .preco .valor-dividido, .skuList.show .preco .valor-dividido+.valor-dividido{display:none;}
.skuList .nomeSku .preco{display:none;font-weight:normal;margin:0;text-align:left;}
.skuList.show .nomeSku .preco{text-transform:none;font-weight:normal;line-height:15px;margin:0;text-align:left;}
.skuList .nomeSku .preco + .preco{display:none;}
.skuList .preco .valor-por{display:none;font-size:13px;color:#e4405f;font-weight:bold}
.skuList.show .preco .valor-por{font-size:13px;}
.skuList .preco .valor-de{font-size:13px;color:#666;text-decoration:line-through;}
.skuList .preco .valor-por strong{font-size:28px;font-weight:700;letter-spacing:-1px;}
.skuList.show .preco .valor-por strong{font-size:14px;font-weight:normal;}
.skuList .preco .valor-dividido{color:#666;font-size:12px;display:none;}
.skuList.show .preco .valor-dividido{text-align:left;}
.skuList.show .preco .valor-dividido+.valor-dividido{width:290px;}
.skuList .preco .valor-dividido br{display:none;}
.skuList .preco .valor-dividido strong{font-size:14px;color:#666;font-weight:bold;}
body.buy-button-ref{display:none !important;}
a.buy-button.buy-button-ref{width:100%;padding:0;text-align:center;font-size:0;height:60px;margin:10px 0 0 0;line-height:40px;background:#32a832 no-repeat;position:relative;text-decoration:none;}
a.buy-button.buy-button-ref:after{content:'';height:31px;background:url(/arquivos/img-sprite-icons-perfumaria-seiki.png) no-repeat -35px -359px;width:105px;margin:0 auto;display:-webkit-inline-box;opacity:0.7;}
a.buy-button.buy-button-ref:before{content:'Comprar';color:#ffffff;text-align:center;font-weight:700;height:23px;font-size:18px;display:block;}
.notifyme .sku-notifyme-success{color:#3c763d;display:block;font-size:12px;background-color:#dff0d8;border-color:#d6e9c6;padding:15px;margin:0;border-radius:4px;}
.notifyme{color:#666;margin:10px 0;font-size:12px;}

.notifyme h3{color:#666;font-weight:700;font-size:14px;margin:0 0 10px;}
.notifyme p{margin-bottom:10px;}
.notifyme #notifymeButtonOK{width:40px;height:40px;display:inline-block;color:#fff;background:#e4405f;vertical-align:top;position:relative;z-index:1;}
.notifyme input[type=text]{width: 40%; height: 40px;font-size:12px;margin-right:5px;position:relative;z-index:2;}
fieldset.sku-notifyme-form.notifyme-form p {
    margin: 10px 0;
}


.productDescription h3{display:none;}
.formUserComment h2{float:left; display: none;    margin: 0;    padding: 0;}
.formUserComments{box-sizing:border-box;margin:0 10px 0 0;}
.formUserComment{padding:0;position:relative;font-size:15px;color:#666;}
.formUserComments{box-sizing:border-box;margin:0 20px;}
.formUserComment h1{display:none;}
.formUserComments h2{position:relative;font-size:22px;width:70%;font-family:"Open Sans",sans-serif;display:block;letter-spacing:-1px;font-weight:700;color:#555555;text-align:left;}
.formUserComments .userReviewAllCommentsContent hr{display:none;}
.formUserComments .filter-nav{background:#fff;color:#666;text-transform:uppercase;font-weight:700;height:40px;line-height:40px;margin:15px 0;border-top:1px solid #e8e8e6;border-bottom:1px solid #e8e8e6;}
.formUserComments .filter-nav a{color:#666666;font-family:'Open Sans Condensed';font-weight:700;}
.formUserComments .detalhes-ordenacao{float:left;display:none;font-family:'Open Sans Condensed';font-size:14px;}
.formUserComments .detalhes-ordenacao label{font-size:12px;margin-right:20px;}
.formUserComments .sort{float:right;}
.formUserComments .sort .paginacao li{display:inline-block;margin:0 5px;}
.formUserComments .sort .paginacao li.visible a,
.formUserComments .sort .paginacao li.invisible a{font-size:11px;letter-spacing:0px;color:#999;border:1px solid #d9d9d9;padding:3px 8px;display:inline;}
.formUserComments .sort .paginacao li.visible a:hover{background:#064287;color:#fec839;}
.formUserComments .sort .paginacao li.invisible a{background:#eee;color:#ccc;}
.formUserComments .sort .paginacao li.invisible a:hover{background:#eee;color:#ccc;}
.formUserComments .sort .paginacao li{font-size:12px;color:#666;}
.formUserComments .sort .paginacao li strong{font-size:14px;color:#666;}
.formUserComments .filter-inferior{display:none;}
.formUserComments .resenha > li{border-bottom:1px solid #e8e8e6;margin:0 0 20px 0;padding:0 0 10px 0;}
.formUserComments .dados{font:16px "Open Sans Condensed", sans-serif;color:#666;}
.formUserComments .dados:before{content:"OpiniÃƒÂ£o de ";display:inline-block;margin-right:4px;}
.formUserComments .resenha .email-resenha{display:none;}
.formUserComments .rating-wrapper strong{display:none;}
.formUserComments .dados,
.formUserComments .rating-wrapper,
.formUserComments .opiniao-ajudou span,
.formUserComments .opiniao-ajudou .bts,
.formUserComments .opiniao-ajudou .bts li{display:inline-block;vertical-align:middle;}
.formUserComments .opiniao-ajudou .bts a{font-size:10px;text-align:center;padding:5px;background:#3d9e00;color:#fff;width:26px;}
.formUserComments .opiniao-ajudou .bts .nao a{margin-top:14px;background:#db557c;color:#fff;}
.formUserComments .opt-texto{color:#666;line-height:15px;margin:10px 0 15px 0;}
.formUserComments .considera-util{float:left;color:#666;font:12px 'Open Sans Condensed';margin:0px;}
.formUserComments .opiniao-ajudou{float:right;color:#666;}
.formUserComments .footer .close a{display:none !important;}
hr.buy-together{margin:0 0 50px 0;height:0;border:none;display:block;}
#divCompreJunto h4#divTitulo{position:relative;border-bottom:1px solid #e5e5e5;padding:0 0 10px 0;min-height:32px;font-size:23px;width:100%;font-family:"Open Sans",sans-serif;display:block;letter-spacing:-1px;font-weight:700;margin:15px 0 15px 0;color:#555555;text-align:left;}
#divCompreJunto td{vertical-align:middle;}
#divCompreJunto .itemA, #divCompreJunto .itemB{padding:0;text-align:center;border:1px solid #e5e5e5;width:30%;}
#divCompreJunto h3 a{font-size:15px;color:#666}
#divCompreJunto .plus, #divCompreJunto .equal{font:75px "helvetica", sans-serif;text-align:center;}
#divCompreJunto .plus{color:#666}
#divCompreJunto .equal{color:#e4405f}
#divCompreJunto .buy{text-align:center;}
#divCompreJunto .buy p{line-height:14px}
#divCompreJunto .buy .parc{font-size:12px;color:#666}
#divCompreJunto .buy .vTotal{font-size:12px;color:#e4405f;margin:10px 0 5px 0;}
#divCompreJunto .buy .vTotal strong{color:#e4405f;margin:5px 0 10px 0;padding:0;text-align:left;font-size:25px;font-style:normal;font-weight:bold;}
#divCompreJunto .buy .economia{font-size:12px;color:#666;margin-bottom:20px}
#divCompreJunto .buy .economia strong{color:#e4405f;font-size:14px}
#divCompreJunto .buy .comprar-junto a{background:#e4405f no-repeat;background-position:30px 2px;border-radius:3px;border-bottom:3px solid #447514;font-size:22px;font-weight:600;text-transform:uppercase;text-decoration:none;color:#ffffff;width:90%;text-align:center;margin:0;height:inherit;padding:15px 0px 15px 0px;position:inherit;float:left;clear:both;}
#divCompreJunto .buy .comprar-junto a:after{content:'Comprar Produto';color:#ffffff;text-align:center;font-size:18px;font-weight:700;}
#divCompreJunto .more, #caracteristicas{display:none;}
#avalie #spnRatingProdutoBottom{}
#avalie .avaliacao0, .produto .a0, .product .avaliacao .avaliacao0, .prateleira .avaliacao0, .prateleira .avaliacao{background-position:0 -602px!important;}
#avalie .avaliacao05, .produto .a05, .product .avaliacao .avaliacao05, .prateleira .avaliacao05{background-position:0 -622px!important;}
#avalie .avaliacao10, .produto .a10, .product .avaliacao .avaliacao10, .prateleira .avaliacao10{background-position:0 -622px!important;}
#avalie .avaliacao15, .produto .a15, .product .avaliacao .avaliacao15, .prateleira .avaliacao15{background-position:0 -642px!important;}
#avalie .avaliacao20, .produto .a20, .product .avaliacao .avaliacao20, .prateleira .avaliacao20{background-position:0 -642px!important;}
#avalie .avaliacao25, .produto .a25, .product .avaliacao .avaliacao25, .prateleira .avaliacao25{background-position:0 -662px!important;}
#avalie .avaliacao30, .produto .a30, .product .avaliacao .avaliacao30, .prateleira .avaliacao30{background-position:0 -662px!important;}
#avalie .avaliacao35, .produto .a35, .product .avaliacao .avaliacao35, .prateleira .avaliacao35{background-position:0 -682px!important;}
#avalie .avaliacao40, .produto .a40, .product .avaliacao .avaliacao40, .prateleira .avaliacao40{background-position:0 -682px!important;}
#avalie .avaliacao45, .produto .a45, .product .avaliacao .avaliacao45, .prateleira .avaliacao45{background-position:0 -702px!important;}
#avalie .avaliacao50, .produto .a50, .product .avaliacao .avaliacao50, .prateleira .avaliacao50{background-position:0 -702px!important;}
#avalie .rating-produto, #avalie .rating-demonstrativo, #avalie .rating-wrapper .rating, #avalie .avaliacoes_feitas .rating, .product .avaliacao .rating-produto, .prateleira .avaliacao{display:inline-block;background-image:url(/arquivos/sprite-rating.png);width:100px;height:14px;text-indent:-9999px;font-size:0px;line-height:0px;overflow:hidden;padding:0;}
#avalie h4{display:none;background:url(/arquivos/sprite.png) no-repeat -17px -1136px;width:290px;height:27px;font-size:0px;line-height:0px;text-indent:-9999px;float:left;}
#avalie .avalie-produto{width:200px;position:absolute;z-index:2;top:10px;right:0px;border-left:1px solid #ccc;padding:0 0 0 30px;}
#avalie .avalie-produto h5{    font-size: 12px;
    display: -webkit-inline-box;
    font-weight: 700;
    margin: 0;
    float: left;}

#avalie .avalie-produto #rtAvaliacao_A{display:block;width:86px;height:12px;float:left;}
#avalie .avalie-produto #rtAvaliacao_A span{display:block;width:23px;height:16px;margin-right:-6px;text-indent:-9999px;font-size:0px;line-height:0px;overflow:hidden;float:left;background:url(/arquivos/sprite-rating.png);}
#avalie .avalie-produto #rtAvaliacao_A span.filledRatingStar{background-position:0px -680px!important;}
#avalie #ulPubliqueResenha{position:absolute;top:155px;right:0px;z-index:20;width:200px;height:60px;}
#avalie #ulPubliqueResenha a{background: #e4405f;    width: 90%;    text-align: center;    padding: 15px;    color: #fff;    font-weight: 700;    font-size: 13px;    line-height: 12px;    display: block;    margin: 0px;    cursor: pointer;}
#avalie .avalie-produto #opcoes-avalie{position:relative;width:150px;float:left;text-align:justify;margin-top:15px;padding:0;}
#avalie .avalie-produto #opcoes-avalie p{display:none;}
#avalie .avalie-produto #opcoes-avalie input:before{content:" ";display:table;clear:both;width:100%;}
#avalie .avalie-produto #opcoes-avalie input{clear:left;display:inline-block;position:absolute;}
#avalie .avalie-produto #opcoes-avalie label{color:#808080;margin:0 7px 5px;padding-left:10px;display:block;width:100%;text-align:left;}
.boxAvaliacao{position:relative;clear:both;width:100%;overflow:hidden;}

.fb-comments{width:980px;}
.boxAvaliacao h4, .comments h4{font:33px "helvetica_compressed", sans-serif;line-height:40px;text-transform:uppercase;}
.boxAvaliacao h4:after, .comments h4:after{content:"";background:url("/arquivos/sprite-icons.png") no-repeat -9px -153px;width:21px;height:7px;display:inline-block;vertical-align:middle;margin-left:5px}
.avaliacao{padding:10px}
#resenha h4, .avalie-produto, .aviso-resenha{font-size:12px;}
#avalie .avaliacao{position:relative;clear:both;overflow:hidden;}
#avalie #publishUserReview .content .ranking ul label{float:left;font-weight:normal;margin-bottom:15px;margin-right:10px;margin-top:0;}
#avalie #publishUserReview .content .ranking ul{width:100%;margin:15px 0 0 0;border-bottom:1px solid #ccc;}
#avalie ul.rating{width:407px;margin-top:10px;margin-bottom:20px;float:left;clear:both;}
#avalie ul.rating li{width:390px;height:25px;margin-bottom:7px;position:relative;float:left;clear:both;}
#avalie ul.rating li .voteRatingBar{    display: block;
    width: 276px;
    height: 24px;
    background: #f1f1f1;
    float: right;
    position: relative;}
#avalie ul.rating li .voteRatingBar span{display:block;height:24px;background:#cecece;margin:0;}
#avalie ul.rating li em:first-child + .voteRatingBar + span{    float: right;
    text-align: right;
    position: absolute;
    right: 10px;
    top: 5px;
    font-size: 11px;
    color: rgb(163, 163, 163);}
#avalie ul.rating .rating-demonstrativo{margin-top:5px;}
.rating-demonstrativo{background:url("/arquivos/sprite-rating-big.png");display:block;font-size:0;height:22px;width:140px;}
.voteRatingStar .avaliacao05, .voteRatingStar .avaliacao10{background-position:0 -2px;}
.voteRatingStar .avaliacao15, .voteRatingStar .avaliacao20{background-position:0 -32px;}
.voteRatingStar .avaliacao25, .voteRatingStar .avaliacao30{background-position:0 -62px;}
.voteRatingStar .avaliacao35, .voteRatingStar .avaliacao40{background-position:0 -92px;}
.voteRatingStar .avaliacao45, .voteRatingStar .avaliacao50{background-position:0 -122px;}
.avaliacao45, .avaliacao0{background-position:0 -658px;}
.avaliacao45, .avaliacao10{background-position:0 -678px;}
.avaliacao45, .avaliacao20{background-position:0 -698px;}
.avaliacao45, .avaliacao30{background-position:0 -718px;}
.avaliacao45, .avaliacao40{background-position:0 -738px;}
.avaliacao45, .avaliacao50{background-position:0 -758px;}
.media span{ display:block; float:left; margin: 0 10px 0 0;}
#spnRatingProdutoBottom, .media em span{float:left;}
.links-resenha-usuario{margin-top:10px;float: left;}
.ver-todos-comentarios a{display:none;color:#111;font:12px arial, sans-serif;font-weight:bold;line-height:18px;}
#resenha .noComment{position:absolute;margin:-30px 0 0 34px;font-size:13px;font-weight:bold;}
#publishUserReview .formUserComment p{padding:15px;border:1px solid transparent;border-radius:4px;color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6;}
#publishUserReview .formUserComment p.aviso-resenha{padding:5px;border:1px solid transparent;border-radius:4px;color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc;}
#publishUserReview .footer{position:fixed;z-index:9999;top:0px;left:0px;height:100%;width:100%;background:#000;opacity:.5;filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;}
#publishUserReview .header{position:fixed;background:#fff;z-index:99999;text-align:left;top:15%;left:30%;padding:20px;width:536px;height:446px;border:1px solid #000;line-height:18px;}
#publishUserReview .header h1 a{display:none;}
#publishUserReview .header h2{border-bottom:1px solid #e5e5e5;font-size:18px;padding:0 0 10px 0;width:95%;font-family:"Open Sans",sans-serif;display:block;letter-spacing:-1px;font-weight:700;margin:0 0 10px 0;color:#555;text-align:left;}
#publishUserReview .header .close{position:absolute;top:-1px;right:-1px}
#publishUserReview .header .close a{z-index:500;position:absolute;background:url(/arquivos/img-sprite-icons-perfumaria-seiki.png) no-repeat -0px -290px;width:25px;height:25px;font-size:0;display:block;right:20px;top:15px;cursor:pointer;}
#publishUserReview input[type="text"], #publishUserReview .header textarea{width:95%;margin:10px 0 10px 0;}
#publishUserReview .opiniao label{display:block;font-size:13px;color:#333;}
#publishUserReview textarea{height:114px;overflow:auto;}
#publishUserReview .ranking{margin:5px 0 0 0; display:none;}
#publishUserReview .ranking ul{overflow:hidden;}
#publishUserReview .ranking .opiniaoRating div label{font:12px arial, sans-serif;color:#666;display:block;line-height:18px;margin-bottom:10px;}
#publishUserReview .opiniaoInfo{display:none;}
#publishUserReview .grp.fDivulgaEmail{bottom:30px}
#publishUserReview .grp.fDivulgaEmail label{display:inline-block;text-transform:none;font:12px arial, Sans-serif;font-weight:bold;}
#publishUserReview .header .avaliar a{background:#e4405f;color:#fff;line-height:37px;height:37px;width:30%;position:relative;float:right;text-align:center;font-weight:bold;}
#publishUserReview .footer .close{font-size:0;}
.ratingStar{display:block;width:23px;height:16px;margin-right:-6px;text-indent:-9999px;font-size:0px;line-height:0px;overflow:hidden;float:left;background:url(/arquivos/sprite-rating.png);}
.emptyRatingStar, .filledRatingStar{}
.filledRatingStar{background-position:0px -23px;}
.emptyRatingStar{background-position:-20px -23px;}
.opiniaoRating .ratingTitulo{display:none;font:24px "helvetica_compressed", sans-serif;text-transform:uppercase;}
#TB_ajaxWindowTitle{display:none;}
#TB_ajaxContent{width:650px;padding:0 !important}

ul.resenhas > .quem > li { background: #f8f8f8;  margin: 0 0 5px 0;  padding: 10px;}
ul.resenhas > .quem p { line-height: 14px; margin: 0;}
ul.resenhas > .quem li:first-child:before{display:none;content:"ComentÃ¡rios de consumidores";font-size:18px;padding-top:20px;font-weight:700;border-top:1px solid #e5e5e5;margin:20px 0 10px 0;color:#e4405f;}
ul.resenhas .quem .email-resenha, ul.resenhas .quem .rating-wrapper strong, ul.resenhas .quem .util{display:none;}
ul.resenhas .quem .dados{font-size:12px;color:#666;}
ul.resenhas .quem .dados, ul.resenhas .quem .rating-wrapper{display:inline-block;vertical-align:middle;margin-bottom:7px}
ul.resenhas .quem .opt-texto{font-size:12px;color:#666;}

.similares{width:auto;}
.similares .prateleira{margin-bottom:50px;}
.similares h2{font-size:13px;color:#666;line-height:40px;text-transform:uppercase;}
.similares .prateleira ul li{width:50px !important;}
.similares .bx-wrapper .bx-controls-direction a{}
.similares ul li{width:50px;padding:0;margin:0 2px;display:inline-block;vertical-align:top;position:relative;background-image:none;}
.similares ul li.last{background:none;margin-right:0;}
.similares ul li a{text-decoration:none;}
.similares .hproduct{min-height:50px;}
.similares .productImage{margin-bottom:10px}
.similares .productImage img{width:50px;height:50px;border:1px solid #ccc;}
.similares .productImage img:hover{width:50px;height:50px;border:1px solid #e4405f;}
#product_promocoes{position:absolute;top:140px;left:240px;z-index:9;text-indent:-9px;height:109px;}
.valor-por em, .preco-a-vista, .Tamanho .specification, .produto-direita .item-dimension-Tamanho input, .contentWrapper #lnkFechar2, .contentWrapper #lnkFechar1, .contentWrapper h2, .contentWrapper h1, em.economia-de{display:none !important;}
.modal-content .close{display:none;}
#calculoFrete .content{width:100%;}
#calculoFrete .contentWrapper .header {    display: none;    font-size: 0;}
.contentWrapper .close{display:none;}
#calculoFrete .contentWrapper{padding:0;position:relative;}
#calculoFrete .contentWrapper .header h2{display:none;}
.freight-values{margin-top:10px;background-color:#fff;width:100%;right:1px;border-radius:0;border:#ccc solid;border-width:1px;z-index:200;}
.freight-values thead th{width:50%;text-align:left;padding:5px 10px 0;color:#888;font-weight:bold;}
.freight-values tr+tr td{border-top:solid 1px #dfdfdf !important;}
.freight-values tbody tr:first-child{border:0;}
.freight-values tbody tr{border-top:1px solid #d7d7d7;}
.freight-values tbody td{font-size:11px;color:#6e6e6e;padding:5px 10px;}
.freight-values .cep-invalido{padding:10px;}

#calculoFrete .content fieldset{width:100%; padding:0;margin-top:10px;}
#txtCep{display:block;float:left;width:60%; padding:5px;border:1px solid #E5E5E5;border-radius:0;box-shadow:0 0 0 transparent;font-size:16px;color:#333333;line-height:46px;font-weight:700;height:46px;transition:300ms all;}
.prefixo{font-size:0;color:#6e6e6e;font-weight:bold;}
#btnFreteSimulacao{border:1px solid #e5e5e5;right:0;bottom:0;font-size:14px;color:#fff;background:#e4405f;font-weight:700;height:48px;width:50px;padding:0;}
.cep-busca{ float: left;
    display: block;
    margin: 10px 0 0 0;
    font: 12px Arial, sans-serif;}
.quantity{float:left;display:block;}
.quantity input{display:block;float:left;width:50px;text-align:center;padding:0 10px 0 10px;margin:0 5px 0 5px;border:1px solid #E5E5E5;border-radius:0;box-shadow:0 0 0 transparent;font-size:14px;color:#333333;line-height:46px;font-weight:400;height:46px;transition:300ms all;}
.flag{display:table;font-size:0;height:30px;}
#product_promocoes{position:absolute;top:140px;left:240px;z-index:9;text-indent:-9px;height:109px;}
.flag-desconto-porcentagem {	position: absolute;    top: 10px;    left: 10px;    z-index: 1;    padding: 5px 8px;    color: #fff;    font-size: 14px;    text-align: center;    line-height: 1.2;    background: #000;	font-weight:700;}
	
.productDescriptionShort{border: 1px solid #e5e5e5;    padding: 5px;    margin: 0 0 10px 0;    display: inline-block;    background: #fff8c4;}a#digicert-trusted-secure{background:url(/arquivos/img-sprite-icons-perfumaria-seiki.png) no-repeat;background-position:0px -1047px;width:110px;height:59px;display:block;margin:0;}

a#google-safe-browsing{background:url(/arquivos/img-sprite-icons-perfumaria-seiki.png) no-repeat;background-position:0px -1106px;width:110px;height:35px;display:block;margin:0;}
#selos{width:240px;margin-top:-50px;}
#selo-Ebit{display:inline-block !important;vertical-align:middle;margin-right:20px;width:100px;}
#selo-Digicert{display:inline-block !important;vertical-align:middle;padding:25px;}

.wrapper-footer { margin-left: auto; min-width: 1190px; width: 100%; padding: 10px; background: rgb(248, 248, 248); border-top: 1px solid rgb(229, 229, 229);}

#footer{    width: 1190px; min-width: 1190px; padding: 10px; margin: 0px auto;}
#footer .container{width: 100%;    margin: 0 auto;}
#footer-informacoes .container{margin:0 auto;padding:0;}
#footer h3{margin:0 0 12px;font-family:'Open Sans', Arial, sans-serif;text-transform:uppercase;font-size:1em;font-weight:700;color:#333;line-height:1}
#footer a{color:#333;}
#footer li a:hover{color:#333;}
#footer [class*="section"]{float:left}
#footer li{display:block;margin-bottom:5px;line-height:1}
#footer li a{font-size:12px;}
#footer li a:hover{font-size:12px;color:#333;}
#footer .section-institutional{width:17%}
#footer .section-duvidas{width:17%}
#footer .section-conta{width:15%}
#footer .section-atendimento{width:25%}
#footer .section-atendimento h3{margin:0 0 12px;font-family:'Open Sans', Arial, sans-serif;text-transform:uppercase;font-size:1em;font-weight:700;color:#333;line-height:1;}
#footer .section-atendimento p{margin:0;font-size:12px;color:#333;line-height:1.2;}
#footer .section-atendimento p a{color:#a22a8d}
#footer .section-atendimento span{font-size:20px;display:block;margin-bottom:5px;font-family:'Open Sans', Arial, sans-serif;font-weight:700;text-transform:uppercase;color:#e4405f;}
#footer .section-selo-seguranca ul li{margin:0}
#footer .section-facebook{width: 25%;}
#footer .section-newsletter{width: 25%;}

#footer .section-pagamentos{margin:0;}
#footer .section-pagamentos ul{margin-left:0px;display:inline-block;vertical-align:middle;}
#footer .section-pagamentos p{margin:0 0 10px 0;font-size:1.2em;color:#666;line-height:1.4}
#footer .section-pagamentos p a{color:#a22a8d}
#footer .section-pagamentos ul li{background: url(/arquivos/img-sprite-icons-perfumaria-seiki.png) no-repeat 100%;    width: 51px;    height: 30px;    font-size: 0;    margin: 0 2px 0 0;    padding: 0;    display: inline-block;}
	
#footer .section-pagamentos  ul li.itau{background-position:-1px -784px;}
#footer .section-pagamentos  ul li.bradesco{background-position:-52px -784px;}
#footer .section-pagamentos  ul li.banco-brasil{background-position:-103px -784px;}
#footer .section-pagamentos  ul li.hsbc{background-position:-154px -784px;}

#footer .section-pagamentos  ul li.visa{background-position:-1px -815px;}
#footer .section-pagamentos  ul li.mastercard{background-position:-52px -815px;}
#footer .section-pagamentos  ul li.diners{background-position:-103px -815px;}
#footer .section-pagamentos  ul li.amex{background-position:-152px -815px;}

#footer .section-pagamentos  ul li.aura{background-position:-1px -846px}
#footer .section-pagamentos  ul li.hipercard{background-position:-52px -846px}
#footer .section-pagamentos  ul li.boleto{background-position:-103px -846px}
#footer .section-pagamentos  ul li.bcash{background-position:-154px -846px}

#footer .section-pagamentos  ul li.payu{background-position:-1px -877px;}
#footer .section-pagamentos  ul li.mercadopago{background-position:-52px -877px;}

#footer .row .col.s1 { width: 8%; margin-left: auto; left: auto; right: auto; border: none; margin: 0;}
#footer .row .col.s2 { width: 15%; margin-left: auto; left: auto; right: auto;}
#footer .row .col.s3 { width: 20%; margin-left: auto; left: auto; right: auto;}
#footer .row .col.s5 { width: 30%; margin-left: auto; left: auto; right: auto;}

#footer .section-redes-sociais{margin: 0;}
#footer .section-redes-sociais h3{margin:0 0 12px;font-family:'Open Sans', Arial, sans-serif;text-transform:uppercase;font-size:1em;font-weight:700;color:#333;line-height:1}
#footer .section-redes-sociais p{margin:0 0 10px 0;font-size:12px;color:#333;line-height:1.2;}

#footer .section-redes-sociais p a{color:#a22a8d}
#footer .section-redes-sociais h4{margin:0 0 6px;font-size:1.2em;font-weight:600;color:#fff;text-transform:uppercase;line-height:1.2}
#footer .section-redes-sociais h2{margin:0 0 17px;font-size:2.4em;font-weight:800;color:#fff;text-transform:uppercase;line-height:1}
#footer .section-redes-sociais ul{margin:0;padding:0}
#footer .section-redes-sociais li{display:inline-block;margin-left:5px}
#footer .section-redes-sociais li:first-child{margin-left:0}
#footer .section-redes-sociais li a{background:url("/arquivos/img-sprite-icons-perfumaria-seiki.png") no-repeat;font-size:0;display:block;margin:0;}
#footer .section-redes-sociais li a[title=Google]{background-position:-42px -996px;width:36px;height:37px;}
#footer .section-redes-sociais li a[title=Twitter]{background-position:-162px -996px;width:36px;height:36px}
#footer .section-redes-sociais li a[title=Youtube]{background-position:-122px -996px;width:36px;height:38px}
#footer .section-redes-sociais li a[title=Instagram]{background-position:-2px -996px;width:36px;height:38px}
#footer .section-redes-sociais li a[title=Facebook]{background-position:-82px -996px;width:36px;height:38px}

#footer-endereco{padding:10px;background:#555;text-align:center;border-top: 1px solid #e5e5e5;}
#footer-endereco p{margin:0;font-size:11px;color:#fff;}
#footer-informacoes{text-align:center;padding:10px; background: #f9f8f4;}
#footer-informacoes p{margin:0;padding:0;font-size:11px;color:#333;}
.mobile-footer{background:#f9f8f4;font-size:62.5%;display:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.mobile-footer *{-moz-box-sizing:inherit;-webkit-box-sizing:inherit;box-sizing:inherit}
.mobile-footer .section-selo-seguranca{width:100%;margin:auto;text-align:center;padding:15px;}
.mobile-footer .section-selo-seguranca li{text-align:center;display:-webkit-inline-box;margin:auto 0;}
.mobile-footer .section-selo-seguranca a#digicert-trusted-secure{background:url(/arquivos/img-sprite-icons-perfumaria-seiki.png) no-repeat;background-position:0px -1046px;width:90px;height:59px;display:inline-block;margin:0;}
.mobile-footer .section-selo-seguranca a#google-safe-browsing{background:url(/arquivos/img-sprite-icons-perfumaria-seiki.png) no-repeat;background-position:0px -1106px;width:90px;height:35px;display:inline-block;margin:0;}
.mobile-footer img{max-width:100%;width:auto\9;height:auto;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic}
.mobile-footer .section-pagamentos{padding:10px;text-align:center}
.mobile-footer .section-pagamentos ul li{background:url("/arquivos/img-sprite-icons-perfumaria-seiki.png") no-repeat;width:45px;margin-left:2px;height:28px;font-size:0;display:inline-block;}
.mobile-footer .section-pagamentos ul li.visa{background-position:-54px -784px;}
.mobile-footer .section-pagamentos ul li.mastercard{background-position:-2px -784px;}
.mobile-footer .section-pagamentos ul li.master{background-position:-65px -469px;}
.mobile-footer .section-pagamentos ul li.diners{background-position:-155px -784px;}
.mobile-footer .section-pagamentos ul li.amex{background-position:-104px -784px;}
.mobile-footer .section-pagamentos ul li.boleto{background-position:-54px -853px;}
.mobile-footer .section-pagamentos ul li.aura{background-position:-2px -818px;}
.mobile-footer .section-pagamentos ul li.hipercard{background-position:-53px -818px;}
.mobile-footer .section-pagamentos ul li.banco-brasil{background-position:-2px -888px;}
.mobile-footer .section-pagamentos ul li.banco-bradesco{background-position:-155px -818px;}
.mobile-footer .section-pagamentos ul li.banco-itau{background-position:-104px -818px;}
.mobile-footer .section-pagamentos ul li.banco-hsbc{background-position:-2px -853px;}
.mobile-footer .section-pagamentos ul li.bcash{background-position:-104px -853px;}
.mobile-footer .section-pagamentos ul li.mercadopago{background-position:-156px -853px;}
.mobile-footer .section-info-footer{background:#f9f8f4;text-align:center; padding:15px;}
.mobile-footer .section-info-footer h3{text-align:center;line-height:40px;color:#333;font-weight:bold;font-size:2em;margin:0;}
.mobile-footer .section-info-footer span{text-align:center;font-weight:700;font-size:2em;margin:0 0 10px 0;display:block;color:#E5254C;}
.mobile-footer .section-info-footer p{margin:0;font-size:12px;color:#333;line-height:1.2}
.mobile-footer .section-info-footer .button-phone,.mobile-footer .section-info-footer .button-orders,.blackfriday .mobile-footer .section-info-footer .button-orders{display:block;width:85%;padding:10px;margin:0 auto;margin-top:10px;border:1px solid #e5e5e5;font-size:12px;background:#fff;color:#333;text-align:center;}
.mobile-footer .section-info-footer .button-phone span,.mobile-footer .section-info-footer .button-orders span,.blackfriday .mobile-footer .section-info-footer .button-orders span{display:block;float:left;margin-left:16.387959866%}
.mobile-footer .section-info-footer .button-orders .ico-btn-orders{width:24px;height:18px;margin-top:17px;background:url(/arquivos/ico-btn-orders.png) 0 0 no-repeat}
.mobile-footer .section-info-footer .institutional{overflow:hidden;padding-top:7px}
.mobile-footer .section-info-footer .institutional ul{float:left;width:50%;text-align:center}
.mobile-footer .section-info-footer .institutional ul li{line-height:36px}
.mobile-footer .section-info-footer .institutional ul a{display:block;font-size:12px;text-transform:uppercase;color:#333;text-decoration:none;background:none;border:none;box-shadow:none}

.mobile-footer .section-bottom{border-top:1px solid #e5e5e5;padding:0;}
.mobile-footer .section-bottom{font-size:11px;background:#fff;color:#333;text-align:center;line-height:1.2;margin:0;}
.mobile-footer .section-bottom p{font-size:1em;color:#333;text-align:center;line-height:1;margin:0;}
.mobile-footer .info-endereco p{padding:10px;margin:0;font-size:1em;color:#333;line-height:1}
.mobile-footer .info-seiki p{padding:10px;margin:0;font-size:1em;color:#333;line-height:1}
.fb-comments{width:1390px;}
.fb-like-box{padding-top:20px;background:#fff;}
.fb-like-box, #footer .newsletter{border:5px solid;-moz-border-image:url("/arquivos/border-bg.png") 5 5 5 5;-webkit-border-image:url("/arquivos/border-bg.png") 5 5 5 5;-o-border-image:url("/arquivos/border-bg.png") 5 5 5 5;border-image:url("/arquivos/border-bg.png") 5 5 5 5;-moz-background-clip:padding;-webkit-background-clip:padding;background-clip:padding-box;}
stpl-header .portal-totalizers-ref .amount-items strong,
.portal-totalizers-ref .amount-kits,
.portal-totalizers-ref .amount-products,
.stpl-header.portal-totalizers-ref .title, .cart .total-cart span#MostraTextoXml1, #MostraTextoXml3{display:none;}
.portal-totalizers-ref .amount-items-in-cart span#MostraTextoXml1{display:none;}
.suporte-contato{font-size:12px;height:30px;width:100%;border-bottom:1px solid #f9f9f9;margin:0 0 10px 0;padding:5px 0 5px 0;}
.suporte-contato em{color:#e4405f;font-size:140%;font-weight:700;letter-spacing:-0.1px;line-height:30px;font-family:"Open Sans",sans-serif;}
.suporte-contato.floatingBar{margin-left:-377px;width:91px;font-family:"Open Sans",sans-serif;font-size:11px;margin-top:13px;line-height:11px;text-align:center;padding-left:0;}
.suporte-contato.floatingBar > em{font-size:12px;color:#666;letter-spacing:0.1px;}
.central-atendimento em a{font-weight:700;color:#e4405f;display:block;}
.central-atendimento{height:58px;float:right;margin:0 ;}
.central-atendimento span{font-size:12px;}
.central-atendimento p{font-size:12px;width:135px;margin:0;color:#666;}
.central-atendimento .user-list{float:left;margin:0}
.central-atendimento .user-list>li{float:left;color:#FFF;height:30px;margin:0}
.central-atendimento .user-list>li>a{float:left;height:30px;color:#666;display:block}
.central-atendimento .user-list>li .infos{float:left;margin:0 0 0 10px}
.central-atendimento .user-list>li .infos span strong{display:initial}
.central-atendimento .user-list>li .infos strong{font-size:13px;font-weight:bold;display:block;line-height:13px}
.central-atendimento .user-list>li:before{content:'';display:block;float:left;margin:0;cursor:pointer}
.central-atendimento .user-list>li.login:before{background-position:-145px -84px;height:20px;width:20px}
.central-atendimento .user-list>li.login:before:hover,.central-atendimento .user-list>li.login:before.ico-list-login-hover{background-position:-165px -84px}
.central-atendimento .user-list>li.minha-conta{display:block !important;margin:10px 20px 0 0;position:relative;}
.central-atendimento .user-list>li.minha-conta h1{font-size:14px;margin:0 0 15px 0;}
.central-atendimento .user-list>li.minha-conta:hover span{color:#333;}
.central-atendimento .user-list>li.minha-conta:hover strong{color:#333}
.central-atendimento .user-list>li.minha-conta:hover .list-itens-conta{display:block}
.central-atendimento .user-list>li.minha-conta:before{height:30px;width:28px;background:url(/arquivos/img-sprite-icons-perfumaria-seiki.png) no-repeat -92px -195px;}
.central-atendimento .user-list>li.minha-conta .list-itens-conta{display: none;    z-index: 999;    width: 210px;    height: auto;    padding: 15px;    position: absolute;    top: 35px;    margin: 0;    background: #FFF;    border: 4px solid #f5f5f5;}
.central-atendimento .user-list>li.minha-conta .list-itens-conta p{font-size:12px;color:#666;margin:0;width:100%;}
.central-atendimento .user-list>li.minha-conta .list-itens-conta a{font-weight:normal;text-decoration:none;}
.central-atendimento .user-list>li.minha-conta .list-itens-conta span{font-size:16px;font-weight:700;display:block;margin:10px 0 10px 0;color:#e4405f;}
.central-atendimento .user-list>li.minha-conta .list-itens-conta li{color: #e4405f;    font-size: 20px;    font-weight: 700;    padding: 10px 0 10px;    position: relative;}
.central-atendimento .user-list>li.minha-conta .list-itens-conta li.horario-atendimento{font-size:11px;color:#666;padding:0;font-weight:normal;}
.central-atendimento .user-list>li.minha-conta .list-itens-conta li.contato-email{border:none; background: #32a832 no-repeat;padding:10px;margin:10px 0 0 0;text-align:center;}
.central-atendimento .user-list>li.minha-conta .list-itens-conta li.contato-email a {display: block; color: #fff; font-weight: 500; font-size: 12px; padding: 5px; margin: 0;}

.central-atendimento .user-list>li.welcome .list-itens-conta a{font-weight:normal;text-decoration:none;}
.central-atendimento .user-list>li.welcome{display:block !important;cursor:pointer;margin:10px 20px 0 0;position:relative;}
.central-atendimento .user-list>li.welcome:hover span{color:#e4405f;}
.central-atendimento .user-list>li.welcome:hover strong{color:#e4405f}
.central-atendimento .user-list>li.welcome:hover .list-itens-meu-login{display:block}
.central-atendimento .user-list>li.welcome:before{height:30px;width:30px;background:url(/arquivos/img-sprite-icons-perfumaria-seiki.png) no-repeat -61px -195px;}

#slide-out-left .collapsible .icone.i-carrinho{background-position:-33px -192px;margin:0 5px 0 5px;width:30px;}
#slide-out-left .collapsible .icone.i-pedidos{background-position:-92px -192px;margin:0 5px 0 5px;width:30px;}
#slide-out-left .collapsible .icone.i-menu{background-position:4px -182px;height:55px;width:40px;}
#slide-out-left .collapsible .icone.i-login{background-position:-62px -195px;margin:0;width:30px;height:26px;}
#slide-out-left .collapsible .icone.i-close, #slide-out-left-contato .collapsible .icone.i-close, #slide-out-left-seiki .collapsible .icone.i-close{background-position:0 -289px;margin:0;width:30px;height:26px;}
#slide-out-left .collapsible .icone.i-carrinho{background-position:0 -289px;margin:0 5px 0 5px;width:30px;display:inline-block;height:30px;margin-right:5px;vertical-align:middle;}
#slide-out-left-seiki .collapsible .icone.i-login{background-position:-62px -195px;margin:0;width:30px;height:26px;}
#slide-out-left .icone, #slide-out-left-contato .icone, #slide-out-left-seiki .icone{background:url("/arquivos/img-sprite-icons-perfumaria-seiki.png") no-repeat;display:inline-block;height:40px;margin-right:5px;vertical-align:middle;width:50px;float:left;}
#slide-out-left .icone.i-profissional{background-position:0px -510px}
#slide-out-left .icone.i-cabelos{background-position:-50px -510px;}
#slide-out-left .icone.i-perfumes{background-position:-99px -510px;}
#slide-out-left .icone.i-maquiagem{background-position:-152px -510px;}
#slide-out-left .icone.i-unhas{background-position:-148px -550px;}
#slide-out-left .icone.i-corpo{background-position:0px -550px;}
#slide-out-left .icone.i-eletronicos{background-position:-50px -559px;}
#slide-out-left .icone.i-homem{background-position:-99px -559px;}
#slide-out-left .icone.i-acessorios{background-position:0 -602px;}
#slide-out-left .collapsible .welcome{color:#666;padding:0;display:-webkit-box;float:left;}
#slide-out-left .collapsible .welcome a{color:#e4405f;font-weight:bold;font-size:12px;font-style:normal;display:block;}
#slide-out-left .collapsible .welcome{font-size:12px;margin:0 0 0 10px;}
#slide-out-left-seiki .collapsible .welcome{color:#666;padding:0;display:-webkit-box;float:left;}
#slide-out-left-seiki .collapsible .welcome a{color:#e4405f;font-weight:bold;font-size:12px;font-style:normal;display:block;}
#slide-out-left-seiki .collapsible .welcome{font-size:12px;margin:0 0 0 10px;}
#slide-out-left .side-heading{border-bottom:1px solid #eee;margin-bottom:20px;height:40px;position:relative;}
#slide-out-left .collapsible{padding:0;margin:0;list-style:none;}
#slide-out-left .collapsible > li{list-style:none;}
#slide-out-left .collapsible > li.institucional > a{background:#555;color:#fff;font-size:12px;padding:0 0 0 20px;}
#slide-out-left .collapsible li.active{background-color:#eee;}
#slide-out-left .collapsible > li > .collapsible-header{background:#fff;border-bottom:1px solid #e5e5e5;display:block;font-size:100%;position:relative;line-height:50px;padding:0 0 0 20px;}
#slide-out-left .collapsible li .collapsible-header #icon-menu, #slide-out-left .collapsible > li > a > #icon-menu{width:40px;font-size:19px;float:left;color:rgba(0,0,0,0.40);}
#slide-out-left .collapsible li .collapsible-header #arrow-dropdown{    float: right;
    margin-right: 15px;
    line-height: 50px;
    height: 50px;}
#slide-out-left .collapsible .active #arrow-dropdown{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);}
#slide-out-left .collapsible > li > a{background:#fff;border-top:1px solid #e5e5e5;display:block;font-size:100%;position:relative;line-height:40px;}
#slide-out-left .collapsible li .collapsible-body ul{padding:0;color:#999;list-style:none;overflow:auto;}
#slide-out-left .collapsible li.active .collapsible-body{background-color:#f8f8f8;}
#slide-out-left .collapsible li .collapsible-body ul li{padding:10px;margin:0;border-top:1px solid #e5e5e5;}
#slide-out-left .collapsible li .collapsible-body > ul > li > a{margin:0;font-size:12px;text-decoration:none;padding:6px 0 6px 5px;display:inline-block;width:calc(100% - 32px);color:#333;}
#slide-out-left-conteudo .side-heading{border-bottom:1px solid #eee;margin-bottom:20px;height:40px;position:relative;}
#slide-out-left-conteudo .collapsible{padding:0;margin:0;list-style:none;}
#slide-out-left-conteudo .collapsible > li{list-style:none;}
.side-nav .collapsible li.login{background:#fff;padding:10px 10px 5px 10px;border-bottom:1px solid #e5e5e5;}
#slide-out-left-conteudo .collapsible > li.institucional > a{background:#555;color:#fff;font-size:14px;font-weight:700;padding:0 0 0 20px;}
#slide-out-left-conteudo .collapsible li:hover{background-color:transparent;}
#slide-out-left-conteudo .collapsible li.active{background-color:#eee;}
#slide-out-left-conteudo .collapsible > li > .collapsible-header{background:#F9F9F9;border-top:1px solid #e5e5e5;display:block;font-weight:normal;color:#555;font-size:12px;position:relative;padding:10px;}
#slide-out-left-conteudo .collapsible li .collapsible-header #icon-menu, #slide-out-left-conteudo .collapsible > li > a > #icon-menu{width:40px;font-size:19px;float:left;color:rgba(0,0,0,0.40);}
#slide-out-left-conteudo .collapsible li .collapsible-header #arrow-dropdown{float:right;margin-right:15px;}
#slide-out-left-conteudo .collapsible .active #arrow-dropdown{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);}
#slide-out-left-conteudo .collapsible > li > a{background:#fff;border-top:1px solid #e5e5e5;display:block;font-size:100%;position:relative;line-height:40px;}
#slide-out-left-conteudo .collapsible li .collapsible-body ul{padding:0;list-style:none;overflow:auto;}
#slide-out-left-conteudo .collapsible li.active .collapsible-body{background-color:#fff; padding:10px;}
#slide-out-left-contato .side-heading{border-bottom:1px solid #eee;margin-bottom:20px;height:40px;position:relative;}
#slide-out-left-contato .collapsible{padding:0;margin:0;list-style:none;}
#slide-out-left-contato .collapsible h1{font-size:14px;}
#slide-out-left-contato .collapsible .contato-telefone{color:#e4405f;font-size:18px;font-weight:700;padding:15px 0 15px;position:relative;}
#slide-out-left-contato .collapsible .horario-atendimento{font-size:11px;color:#666;padding:0;font-weight:normal;}
#slide-out-left-contato .collapsible .contato-email a{background:#fff;padding:15px;font-size:14px;font-weight:normal;display:block;width:90%;margin:0 auto;color:#666;border:1px solid #e5e5e5;text-align:center;}
#slide-out-left-contato .collapsible .contato-telefone a{background:#32a832 no-repeat;padding:15px;font-size:14px;font-weight:normal;display:block;width:90%;margin:0 auto;color:#fff;text-align:center;}
#slide-out-left-contato .collapsible > li{list-style:none;}
.side-nav .collapsible li.atendimento{text-align:center;padding:10px;}
.side-nav .collapsible li.login{background:#f9f8f4;padding:10px 10px 5px 10px;}
#slide-out-left-contato .collapsible > li.institucional > a{background:#555;color:#fff;font-size:12px;padding:0 0 0 20px;}
#slide-out-left-contato .collapsible li:hover{background-color:transparent;}
#slide-out-left-contato .collapsible li.active{background-color:#eee;}
#slide-out-left-contato .collapsible > li > .collapsible-header{background:#fff;border-top:1px solid #e5e5e5;display:block;font-size:100%;position:relative;line-height:40px;}
#slide-out-left-contato .collapsible li .collapsible-header #icon-menu, #slide-out-left-contato .collapsible > li > a > #icon-menu{width:40px;font-size:19px;float:left;color:rgba(0,0,0,0.40);}
#slide-out-left-contato .collapsible li .collapsible-header #arrow-dropdown{float:right;margin-right:15px;}
#slide-out-left-contato .collapsible .active #arrow-dropdown{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);}
#slide-out-left-contato .collapsible > li > a{background:#fff;border-top:1px solid #e5e5e5;display:block;font-size:100%;position:relative;line-height:40px;}
#slide-out-left-contato .collapsible li .collapsible-body ul{padding:0;color:#999;list-style:none;overflow:auto;}
#slide-out-left-contato .collapsible li.active .collapsible-body{background-color:#f8f8f8;}
#slide-out-left-contato .collapsible li .collapsible-body ul li{padding:10px;margin:0;border-top:1px solid #e5e5e5;}
#slide-out-left-contato .collapsible li .collapsible-body > ul > li > a{margin:0;font-size:12px;text-decoration:none;padding:6px 0 6px 5px;display:inline-block;width:calc(100% - 32px);color:#333;}
#slide-out-left-seiki .side-heading{border-bottom:1px solid #eee;margin-bottom:20px;height:40px;position:relative;}
#slide-out-left-seiki .collapsible{padding:0;margin:0;list-style:none;}
#slide-out-left-seiki .collapsible h1{font-size:14px;}
#slide-out-left-seiki .collapsible .contato-telefone{color:#e4405f;font-size:18px;font-weight:700;padding:15px 0 15px;position:relative;}
#slide-out-left-seiki .collapsible .horario-atendimento{font-size:11px;color:#666;padding:0;font-weight:normal;}
#slide-out-left-seiki .collapsible .contato-email a{background:#fff;padding:15px;font-size:14px;font-weight:normal;display:block;width:90%;margin:0 auto;color:#666;border:1px solid #e5e5e5;text-align:center;}
#slide-out-left-seiki .collapsible .contato-telefone a{background:#e4405f no-repeat;padding:15px;font-size:14px;font-weight:normal;display:block;width:90%;margin:0 auto;color:#fff;text-align:center;}
#slide-out-left-seiki .collapsible > li{list-style:none;}
.side-nav .collapsible li.atendimento{text-align:center;padding:10px;}
.side-nav .collapsible li.login{background:#f9f8f4;padding:10px 10px 5px 10px;}
#slide-out-left-seiki .collapsible > li.institucional-p > a{background:#555;color:#fff;font-size:12px;font-weight:normal;padding:0 0 0 20px;}
#slide-out-left-seiki .collapsible > li.institucional-b > a{background:#fff;color:#333;font-size:12px;font-weight:normal;padding:0 0 0 20px;}
#slide-out-left-seiki .collapsible > li.institucional > a{background:#555;color:#fff;font-size:12px;font-weight:normal;padding:0 0 0 20px;}
#slide-out-left-seiki .collapsible li:hover{background-color:transparent;}
#slide-out-left-seiki .collapsible li.active{background-color:#eee;}
#slide-out-left-seiki .collapsible > li > .collapsible-header{background:#fff;border-top:1px solid #e5e5e5;display:block;font-size:100%;position:relative;line-height:40px;}
#slide-out-left-seiki .collapsible li .collapsible-header #icon-menu, #slide-out-left-seiki .collapsible > li > a > #icon-menu{width:40px;font-size:19px;float:left;color:rgba(0,0,0,0.40);}
#slide-out-left-seiki .collapsible li .collapsible-header #arrow-dropdown{float:right;margin-right:15px;}
#slide-out-left-seiki .collapsible .active #arrow-dropdown{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);}
#slide-out-left-seiki .collapsible > li > a{background:#fff;border-top:1px solid #e5e5e5;display:block;font-size:100%;position:relative;line-height:40px;}
#slide-out-left-seiki .collapsible li .collapsible-body ul{padding:0;color:#999;list-style:none;overflow:auto;}
#slide-out-left-seiki .collapsible li.active .collapsible-body{background-color:#f8f8f8;}
#slide-out-left-seiki .collapsible li .collapsible-body ul li{padding:10px;margin:0;border-top:1px solid #e5e5e5;}
#slide-out-left-seiki .collapsible li .collapsible-body > ul > li > a{margin:0;font-size:12px;text-decoration:none;padding:6px 0 6px 5px;display:inline-block;width:calc(100% - 32px);color:#333;}

.top-navbar{overflow:hidden;-webkit-transform:translateZ(0);}
.top-navbar .site-title{text-align:center;margin:0 auto;max-width:calc(100% - 100px);padding:7px 0;text-transform:uppercase;font-family:'Playfair Display';}
.top-navbar .site-title h1{margin:0;padding:0;font-size:28px;padding:4px 0;color:#000;}
.top-navbar .site-title h1 span{font-family:'Roboto';color:#ff0000;display:inline-block;margin:0 -5px;}
.top-navbar .top-navbar-left{float:left;margin:0;}
.top-navbar .top-navbar-right{float:right;}
.top-navbar .top-navbar-left a, .top-navbar .top-navbar-right a{padding:0;width:50px;}
#sidenav-overlay{position:fixed;top:0;left:0;right:0;height:120vh;background-color:rgba(0, 0, 0, 0.5);z-index:997;will-change:opacity;}
.collapsible{margin:0}
.collapsible-header{display:block;cursor:pointer;line-height:3rem;padding:5px;background-color:#fafafa;border:1px solid #e5e5e5;margin:15px 0 0 0;}
.collapsible-header i{width:2rem;font-size:1.6rem;line-height:3rem;display:block;float:left;text-align:center;margin-right:1rem}
.collapsible-body{display:none;border:1px solid #e5e5e5;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding: 10px; }
.collapsible-body .productDescription {    clear: both;    font-size: 12px;     padding: 10px;}

.side-nav .collapsible{border:none;box-shadow:none}
.side-nav .collapsible li{padding:0}
.collapsible-body img{border:1px solid #e5e5e5;margin:10px 10px 10px 0;}
.side-nav .collapsible-header{background-color:transparent;border:none;line-height:inherit;height:inherit;margin:0}
.side-nav .collapsible-header i{line-height:inherit}
.side-nav .collapsible-body{border:0;background-color:#fff}
.side-nav .collapsible-body li a{margin:0 1rem 0 2rem}
.collapsible.popout{border:none;box-shadow:none}
.collapsible.popout>li{box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);margin:0 24px;transition:margin 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94)}
.collapsible.popout>li.active{box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);margin:16px 0}
.collapsible-header{font-weight:500}

.collapsible-header.active:after{-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);}
.collapsible-header{display:block;cursor:pointer;background-color:#fff;border-bottom:1px solid #ddd;}
.collapsible-header i{width:2rem;font-size:1.6rem;line-height:3rem;display:block;float:left;text-align:center;margin-right:1rem;}
.collapsible-body{display:none;border-bottom:1px solid #ddd;box-sizing:border-box;padding: 0px;}
.side-nav .collapsible{border:none;box-shadow:none;}
.side-nav .collapsible li{padding:0;}
.side-nav .collapsible-header i{line-height:inherit;}
.side-nav .collapsible-body{border:0;background-color:#fff;}
.side-nav .collapsible-body li a{margin:0 1rem 0 2rem;}
.side-nav-produto{margin:0;height:100%;height:calc(100% + 60px);}
.side-nav{position:fixed;width:240px;left:-330px;top:0;margin:0;height:100%;height:calc(100% + 60px);height:-moz-calc(100%);padding-bottom:60px;background-color:#fff;z-index:999;overflow-y:auto;will-change:left;}
.side-nav.right-aligned{will-change:right;right:-105%;left:auto;}
.side-nav .collapsible{margin:0;}
.side-nav li{float:none;}
.side-nav li:hover, .side-nav li.active{background-color:#ddd;}
.drag-target{height:100%;width:10px;position:fixed;top:0;z-index:998;}
.side-nav.fixed a{display:block;padding:0 15px;color:#444;}
.side-nav.fixed{left:0;position:fixed;}
.side-nav.fixed.right-aligned{right:0;left:auto;}

.row{margin-left:auto;margin-right:auto;}
.row:after{content:"";display:table;clear:both;}
.row .col{float:left;box-sizing:border-box;}


.row .col[class*="push-"], .row .col[class*="pull-"]{position:relative;}

.row-footer{margin-left:auto;margin-right:auto;border-top:1px solid #e5e5e5;margin:15px 0 15px 0;}
.row{margin-left:auto;margin-right:auto;}
.row .col.footer-institucional{width:19%;margin-left:auto;left:auto;right:auto;}
.row .col.footer-suporte{width:17%;margin-left:auto;left:auto;right:auto;}
.row .col.footer-seiki{width:15%;margin-left:auto;left:auto;right:auto;}
.row .col.footer-atendimento{width:25%;margin-left:auto;left:auto;right:auto;}
.row .col.footer-certificado{width:10%;margin-left:auto;left:auto;right:auto;}
.row .col.footer-avaliacoes{width:9%;float:right;}
.row .col.footer-pagamento{width:38%;margin-left:auto;left:auto;right:auto;}
.row .col.footer-pagamento p{font-size:10px;}
.row .col.footer-sociais{width:25%;margin-left:auto;left:auto;right:auto;}
.row .col.footer-facebook{width:35%;float:right;}
.row .col.s1{width:8.3333333333%;margin-left:auto;left:auto;right:auto;}
.row .col.s111{width:8.3333333333%;margin-left:auto;left:auto;right:auto;}
.row .col.s2{width:16.6666666667%;margin-left:auto;left:auto;right:auto;}
.row .col.sproduto{font-weight: 700; width: 26%; background: #fff; margin: 4px; padding: 10px; text-align: center; margin-left: auto; border: 1px solid #ccc; left: auto; right: auto;}
.row .col.destaque{width: 768px;height: 314px;float: left;margin: 0 ;}

.row .col.destaque-ebanner{margin:0;float: right;}
.row .col.destaque-dbanner{margin:0 0px 3px 2px;width:25%;text-align:center;margin-left:auto;border-left:1px solid #e7e7e7;left:auto;right:auto;}
.row .col.s3{width: 24%; margin-left:auto;left:auto;right:auto;}
.row .col.s4{width: 40%; margin-left:auto;left:auto;right:auto;}
.row .col.frete4{width:33.3333333333%;margin-left:auto;left:auto;right:auto;}
.row .col.frete6{width:50%;margin-left:auto;left:auto;right:auto;}
.row .col.s5{width:45%;margin-left:auto;left:auto;right:auto;}
.row .col.s6{width:49%;margin-left:auto;left:auto;right:auto;}
.row .col.s7{width:55%;margin-left:auto;left:auto;right:auto;}
.row .col.s8{width:60%;float: left;margin: 0 ;margin-left:auto;left:auto;right:auto;}
.row .col.s9{width:75%;margin-left:auto;left:auto;right:auto;} .row .col.s9 strong{    font-size: 14px;}

.row .col.s10{width:83.3333333333%;margin-left:auto;left:auto;right:auto;}
.row .col.s11{width:91.6666666667%;margin-left:auto;left:auto;right:auto;}
.row .col.s12{width:100%;margin-left:auto;left:auto;right:auto;}
.row .col.marcas-fornecedores .box-banner {margin-left:auto;left:auto;right:auto; display:inline-block;}


.row .col.banner-footer { width: 33%; margin-left: auto; left: auto; right: auto; margin: 0 5px 0 5px;}
.row .col.banner-footer:first-child {margin:0;}
.row .col.banner-footer:last-child { margin: 0;}

.row .col.atendimento-texto {	width: 65px;float: left;margin: 15px 0;display: block;}
.row .col.atendimento-icone {margin: 9px;display: block;float: left;}
.row  .col.login-texto {width: 80px;float: left;margin: 15px 0;display: block;}
.row .col.login-icone {margin: 9px;display: block;float: left;}

.row .col.atendimento-telefone{width: 28%;margin-left: auto;left: auto;right: auto;}
.row .col.atendimento-suporte{float: right;padding: 10px 0 0 0;margin-left: auto;left: auto;right: auto;}

.row .col.compra-segura {width: 40%;margin: 0;margin-left: auto;left: auto;right: auto;text-align: center;display: block;font-size: 10px;padding: 0;background: #fafafa;border: 1px solid #e7e7e7;}

.collapsible-body .row .col.s7 img { float: none; border:none;}
.collapsible-body .row .col.s7 { width: 100%; float: right; margin-left: auto; left: auto; right: auto;}
.collapsible-body .row .col.s5 { width: 100%; margin-left: auto; left: auto; right: auto;}

.lean-overlay{position:fixed;z-index:999;top:-100px;left:0;bottom:0;right:0;height:125%;width:100%;background:#000;display:none;will-change:opacity;}

.vantagens-seiki {text-align: center;padding: 5px; margin-left: auto; left: auto; right: auto;}
.vantagens-seiki ul li { display: inline-block;font-size: 12px;}
.vantagens-seiki ul  {padding: 0;margin: 0;}
.vantagens-seiki ul li strong {display: block; font-size:11px;}
.vantagens-seiki ul li p {}
.vantagens-seiki .row .politica-frete, .vantagens-seiki .row .dez-desconto, .vantagens-seiki .row .seis-sem-juros, .vantagens-seiki .row .dois-cartoes-credito { float:left; width: 33%; margin-left: auto; left: auto; right: auto;}
.vantagens-seiki li i {width: 50px;height: 40px;margin-right: 10px;display: block;float: left;}
.vantagens-seiki li i::before { content: ""; width: 100%; height: 100%; display: block; background-repeat: no-repeat; background-image: url(sprite-icons-barbearia.png);}
.vantagens-seiki ul li.frete-gratis i::before { background-position: -3px -1157px;}
.vantagens-seiki ul li.desconto i::before { background-position: -153px -1151px;}
.vantagens-seiki ul li.sem-juros i::before { background-position: -55px -1155px;}
.vantagens-seiki ul li.cartoes-credito i::before { background-position: -103px -1151px;}


.fale-conosco #contactForm { margin:30px 0}
.fale-conosco #contactForm label { line-height:32px; display:block;    margin: 0;    vertical-align: top;}
.fale-conosco #contactForm input{    width: 95%;    margin: 0;    border: 1px solid #ccc;}
.fale-conosco #contactForm select{width: 96%;    margin: 0;    padding: 0;    background-clip: padding-box;    height: 40px;    outline: none;    border: 1px solid #ccc;}
.fale-conosco #contactForm .form-field.submit input{background-color:#e4405f;border: none;border-radius:2px;color:#ffffff;font-size:100%;margin:0;padding:2px;height:50px;text-align:center;text-decoration:none;transition:all .25s linear;}
.fale-conosco #contactForm p, .fale-conosco #contactForm h2, fale-conosco li{}
.fale-conosco #contactForm textarea {    width: 100%;    height: 220px;    margin: 0;    border: 1px solid #ccc;}
.fale-conosco #contactForm .form-field {    display: inline-block;    width: 50%;}
.fale-conosco #contactForm .form-field.submit {    margin: 10px 0;    display: block;    width: 50%;}
.fale-conosco #contactForm .form-field.string.required.co_description {    margin-bottom: 5px;    display: inline-block;    width: 97%;}


@media (max-width: 1024px){
#avalie .avalie-produto {    width: 200px;position: inherit;    z-index: 2;    top: 0;    margin: 0 0 20px 0;    right: 0px;    border-left: none;    padding: 0;}
#headerInfo{width:83%;margin:5px 0;float:left;padding:0;border-bottom:1px solid #eee;}
#headerAtendimento {width: 83%;margin: 5px 0;padding: 0;float: left;}
#headerAtendimento .searchBox fieldset input[type="text"] {       width: 100%;    padding: 5px;    height: 50px;    font-size: 100%;    color: #666;	background: #ffffff;	    border:none;}
#headerAtendimento .searchBox fieldset .btn-buscar {    width: 45px;    height: 41px;    margin: 4px;    position: absolute;    cursor: pointer;    text-indent: -9999px;    margin-left: -50px;    border: none;    background: url(/arquivos/img-sprite-icons-perfumaria-seiki.png) no-repeat 6px -229px;}
	
	
.main-banner .banner-top .box-banner {    display: inline-block;    width: 495px;}

.main-banner .banner-middle .box-banner {    display: inline-block;    width: 326px;    margin-right: 1%;}

.wrapper {
    padding-left: 0;
    padding-right: 0;
    margin-left: auto;
    margin-right: auto;
    min-width: 100%;
    max-width: 100%;
    width: 100%;
    padding: 10px;
}



.wrapper-header .row .col.s9 {
    width: 70%;
    margin-left: auto;
    left: auto;
    right: auto;
}

.wrapper-header .row .col.s1 {
    width: 10%;
    margin-left: auto;
    left: auto;
    right: auto;
}

#footer {
    width: 100%;
    min-width: 100%;
    padding: 10px;
    margin: 0px auto;
}
	

#menu

.nav li a.title {
    text-decoration: none;
    color: rgb(51,51,51);
    -webkit-font-smoothing: antialiased;
    line-height: 20px;
    width: auto;
    margin: 0 auto;
    padding: 9px;
    display: block;
    font-weight: normal;
    font-size: 14px;
}

.wrapper-footer {
    margin-left: auto;
    min-width: 100%;
    width: 100%;
    padding: 10px;
    background: rgb(248, 248, 248);
    border-top: 1px solid rgb(229, 229, 229);
}	
	
.floatingBar.searchBox {    clear: both;    width: 400px;    border: 1px solid #e5e5e5;    background: #f9f9f9;    margin: 5px 0 0 100px;}
.floatingBar.searchBox fieldset input[type="text"] { width: 410px; padding: 10px; height: 35px; font-size: 100%; color: #666;}
	
.central-atendimento .user-list>li.welcome { display: block !important; cursor: pointer; margin: 20px 10px 0 10px; position: relative;}
.central-atendimento .user-list>li.minha-conta { display: block !important; margin: 20px 0 0 0; position: relative;}

.searchBox {    margin: 0;    float: left;    clear: both;    width: 400px;    border: 1px solid #e5e5e5;    background: #f9f9f9;}

#footer .section-atendimento { width: 30%;}
#footer .container{position:relative;z-index:2;min-width:100%;max-width:100%;width:100%;margin:0 auto;padding:10px 0 10px;}.productInfo{width:33%;float:right;}#image img{margin:0 55px 0 55px;}
.central-atendimento.floatingBar {    float: right;    margin: 0 auto;    width: 97%;}

.central-atendimento {    height: 58px;    float: right;    margin: 0;}
.central-atendimento.floatingBar .user-list {    margin-left: 525px;}
#image .zoomWindow{height:393px;left:0 !important;overflow:hidden;top:0px !important;width:525px;z-index:9;}
.nav {    position: relative;    padding-left: 0;    padding-right: 0;    margin-left: auto;    margin-right: auto;    width: 100%;    padding: 0;}	
	
#publishUserReview .header .avaliar a {    background: #e4405f;    color: #fff;    line-height: 37px;    height: 37px;    width: 100%;    position: relative;    float: right;    text-align: center;    font-weight: bold;}
	
.wrapper-header {padding-left:0;padding-right:0;margin-left:auto;margin-right:auto;min-width:100%;max-width:100%;width:100%;padding:10px;}
	
.wrapper-full-size-full { min-width: 100%; max-width: 100%; width: 100%;}
.wrapper-full-size-footer { min-width: 100%; max-width: 100%; width: 100%; border-top: 1px solid #e5e5e5;}
.wrapper-full-size-newsletter-footer { margin: 30px 0 0 0; min-width: 100%; max-width: 100%; width: 100%; padding: 10px; background: #101624 url(/arquivos/img-background-newsletter-footer.jpg) no-repeat center;}
.wrapper-full-size-footer-copyright {background: #fff; border-top: 1px solid #e5e5e5; min-width: 100%; max-width: 100%; width: 100%; }
.wrapper-full-size-footer-copyright p { line-height: 12px; margin: 2px; text-align:center;}

.wrapper-testeira{padding-left:0;padding-right:0;margin-left:auto;margin-right:auto;min-width:100%;max-width:100%;width:100%;padding:10px;background:#f9f9f9;}
.bx-wrapper{position:relative;margin:0 auto;padding:0;*zoom:1;max-width:100% !important;overflow:hidden;}

#menu{padding-left:0;padding-right:0;margin-left:auto;margin-right:auto;min-width:100%;max-width:100%;width:100%;padding:0;background:#fff;}
.nav li a { text-decoration: inherit;    font-size: 12px;    border-bottom: 2px solid #fff;    -webkit-font-smoothing: antialiased;    line-height: 20px;    width: auto;    margin:0 4px;    padding: 10px;    display: block;}
.nav li a:hover { text-decoration: inherit;    font-size: 12px;    border-bottom: 2px solid #fff;    -webkit-font-smoothing: antialiased;    line-height: 20px;    width: auto;    margin: 0 4px;    padding: 10px;    display: block;}
.collapsible-body .row .col.s7 img { float: right; border:none;}
.collapsible-body .row .col.s7 { width: 49%; float: right; margin-left: auto; left: auto; right: auto;}
.collapsible-body .row .col.s5 { width: 49%; margin-left: auto; left: auto; right: auto;}

.subnav{width: 100%;    background: #fff;    color: #666;	display: none;	border: 1px solid #e5e5e5;    text-align: left;    position: absolute;    left: 0;    z-index: 99; display:none;}
.subnav .cat-nav{width:980px;margin:0 auto;}
.box-banner {max-width: 980px;width: 100%;min-height: auto;background-size:100%;background-repeat: no-repeat;}
#content {float: right;    width: 83%;    padding: 0;position: relative;}
	
.main .searchResultsTime { width: 65%; padding: 0; float: left; display: block; margin: 0 0 10px 0;}
.resultado-busca-filtro { margin: 0px 0 10px 0; height: 40px; width: 40%;}
.productImage #include { width: 640px; float: right; margin: 0 8px 0 8px;}

#txtCep {display: block; float: left; padding: 0 10px; border: 1px solid #E5E5E5; border-radius: 0; box-shadow: 0 0 0 transparent; font-size: 16px; color: #333; line-height: 46px; font-weight: 700; height: 46px; transition: 300ms all;}
.cep-busca {float: left;
    display: block;
    margin: 10px 0 0 0;
    font: 12px Arial, sans-serif;}

span.badge{    padding: 0px 3px;    margin-left: 14px;    text-align: center;    font-size: 1rem;    line-height: 15px;    height: 15px;    color: #757575;    float: right;    box-sizing: border-box;}
span.badge.new{font-weight: 300;    font-size: 0.8rem;    color: #fff;    background-color: #e4405f;    margin: 0 10px 0 0;}
span.badge.new:after{content:" novo"}
span.badge[data-badge-caption]::after{content:" " attr(data-badge-caption)}
nav ul a span.badge{display:inline-block;float:none;margin-left:4px;line-height:22px;height:22px}
.collection-item span.badge{margin-top:calc(.75rem - 11px)}
.collapsible span.badge{margin-top:calc(1.5rem - 11px)}
.side-nav span.badge{margin-top:calc(24px - 11px)}


.hover-image img:last-child{display:none;}
.hover-image:hover img{	opacity: 1;	-webkit-animation: flash 1.5s;animation: flash 1.5s;}
.hover-image:hover img:first-child{display:none; opacity: 1;	-webkit-animation: flash 1.5s;animation: flash 1.5s;}
.hover-image:hover img:last-child{display:inline-block;}

.callback,.simple,.offset {  font-size: 20px;  background: #27ae60;  padding: 0.5em 0.7em;  color: #ecf0f1;  margin-bottom: 50px;  -webkit-transition: background 0.5s ease-out;  transition: background 0.5s ease-out;}
.offset {  margin-bottom: 10px;}
.callback{  cursor: pointer;}
.ended {  background: #c0392b;}
.styled{width: 100%;    min-width: 100%;    max-width: 100%;    text-align: center;}
.styled div {  display: inline-block;  margin-left: 10px;  font-size: 30px;  font-weight: 100;  line-height: 1;  text-align: right; background:#333; color:#fff; padding:5px;}
/* IE7 inline-block hack */
*+html .styled div{  display: inline;  zoom: 1;}
.styled div:first-child {  margin-left: 0;}
.styled div span {  display: block;  padding-top: 3px;  font-size: 12px;  font-weight: normal;  text-align: center;}

.marcas .bx-wrapper .bx-viewport{max-width:92%;margin:0 auto;height:70px !important;}.area.marcas{margin:0;}#leftSidebar-filtro{display:none!important}.popupBox{background:none repeat scroll 0% 0% #FFF;overflow-y:hidden;height:400px;width:600px;min-width:600px;max-width:600px;margin:0 auto;padding:0px;border:1px solid #000;position:absolute;top:10%;left:0;right:0;z-index:100;}.popup.profissional .popupBox{width:350px;top:10%;border:1px solid #000;left:30%;z-index:100;height:367px;}
.popup.profissional .popupBox{background:url("/arquivos/bg-maquiagem.jpg") no-repeat #fff;padding-left:320px}
.popup.profissional .popupBox h2{color:#666;width:280px;margin:50px 0 0 0;font-size:19px;letter-spacing:-1px;font-weight:700;margin-bottom:20px;}
.popup.profissional .popupBox p{width:280px;color:#666;margin-bottom:15px;}
.popup.profissional .popupBox p strong{font-weight:700;text-transform:uppercase;}
.popup.profissional .popupBox .queroComprar{background:#e4405f no-repeat;font-size:14px;font-weight:600;text-decoration:none;color:#fff;width:80%;text-align:center;margin:0;padding:15px;float:left;clear:both;}
.popup.profissional .popupBox .queroComprar a{font-size:14px;display:block;}
.popup.profissional .btn.btn-add-buy-button-asynchronous.asynchronousBuyButton{display:none;}}


@media (max-width: 960px){
	
	.main-banner .banner-top .box-banner {
    display: block;
    width: 100%;
    margin: 0 auto;
    text-align: center;
    margin-bottom: 5px;
}
	
	
	#footer {
    width: 100%;
    padding: 10px;
    margin: 0px auto;
}
	
	
.flag-promocao {
    display: block;
    height: 30px;
    margin: 0px;
    position: inherit;
    width: 100%;
}	
	
	
.flag {
    display: block;
    font-size: 0;
    height: 0;
}
	
#slide-out-left .collapsible .icone.i-login, #slide-out-left .collapsible .icone.i-close, #slide-out-left-contato .collapsible .icone.i-close, #slide-out-left-seiki .collapsible .icone.i-close { display: block;}
.wrapper-full-size-queridinhos, .main-banner .banner-middle, #slide-out-left .icone, #slide-out-left-contato .icone, #slide-out-left-seiki .icone, politica__frete_desconto { display:none;}
#image .zoomPad { position: relative;    z-index: 9;    width: 100%;}

#TB_window{ overflow-y: hidden;height: 395px;    background: none repeat scroll 0% 0% #FFF;    width: 90%;    min-width: 90%;    max-width: 90%;    margin: 0 auto;    padding: 20px;    border: 1px solid #000;    position: absolute;    top: 10%;    left: 0;    right: 0;    z-index: 100;}

.prateleira .btnEspiar {    position: absolute;    top: 30px;    left: 67px;    visibility: hidden;    -webkit-transition: 0.1s;    -moz-transition: 0.1s;    -o-transition: 0.1s;    transition: 0.1s;    display: none;}
.wrapper .more-button {    display: block;    width: 60%;    text-align: center;    margin: 0 auto;    margin-bottom: 30px;    margin-top: 30px;    color: #ffffff;    font-size: 16px;    font-weight: 700;    padding: 10px;    background: #d8203f;}
#footer .section-institutional, #footer .section-duvidas, #footer .section-conta, #footer .section-atendimento {display:none}

.col.nossas-lojas-s3 {    width: 100%;    margin: 0;    padding: 15px;    border: 1px solid #e5e5e5;}
.row .col.loja-diadema {    width: 100%;    padding: 0 0 15px 0;    margin: 20px 0 15px 0;    border-bottom: 1px solid #e5e5e5;    float: left;    box-sizing: border-box;}
.row .col .nossas-lojas-maps {    width: 100%;    float: left;    box-sizing: border-box;    padding: 0;}
.col.nossas-lojas-maps iframe {    float: left;    height: 230px;    margin: 0px;    padding: 0;}


.row .col.loja-diadema { width: 100%;padding: 0 0 15px 0;margin: 20px 0 15px 0;border-bottom: 1px solid #e5e5e5;float: left;box-sizing: border-box;}
.row .col.loja-diadema li {margin: 0;padding: 0;display: block;margin-bottom: 5px;line-height: 1;}

.produto .prateleira .product-img img {   height: auto;    display: block;    margin: 0 auto;}
.produto .prateleira ul li{width: 48.5%; max-width:48.5%; min-width:48.5%;     margin: 5px;}

.wrapper-full-size-categorias, .wrapper-full-size-full, .wrapper-full-size-footer, .wrapper-full-size-footer-copyright,  .background-produto-informacao, .wrapper, .wrapper-footer, .wrapper-categorias, .wrapper-produto, .institucional #content, #content {
width: 100%;min-width: 100%;padding: 10px;}#header{display:none;}#topBar, .floatingBar, .floatingBar.searchBox, .central-atendimento.floatingBar {display: none !important;}
.bx-viewport { width: 100%; overflow: hidden; position: relative; height: auto;}
.row .col.s8 { width: 100%; margin-left: auto; left: auto; right: auto; } 
.row .col.s4 { width: 100%; margin-left: auto; left: auto; right: auto;text-align: center;}

.vantagens-seiki {background-color: #f9f9f9;text-align: center;padding: 5px; margin-left: auto; left: auto; right: auto;}
.vantagens-seiki ul li { font-size: 12px; border: 1px solid #e5e5e5; padding: 0px; margin: 1px; min-width: 100%; max-width: 100%;}
#vantagens-loja-seiki ul li { text-align: center; width: 80%;}
.vantagens-seiki ul  {padding: 0;margin: 0;}
.vantagens-seiki ul li strong {font-size:12px; }

.vantagens-seiki .row .politica-frete, .vantagens-seiki .row .dez-desconto, .vantagens-seiki .row .seis-sem-juros, .vantagens-seiki .row .dois-cartoes-credito {width: 100%; margin-left: auto; left: auto; right: auto;}

.vantagens-seiki li i { display:none; width: 50px; height: 40px; margin-right: 10px;   float: left;}
.copyright-gestao-beleza{font-size:12px;color:#666;margin-top:10px;float:left;width:100%;text-align:center;}

.bx-wrapper .bx-pager { left:45%;    font-size: 0px;    margin: 0 auto;    font-weight: normal;    text-align: center;    display: inline-flex;    position: absolute;    top: 93%;}
#avalie #ulPubliqueResenha { position: initial; float: left; top: 0; right: 0px; z-index: 20; width: 100%;}
#avalie #ulPubliqueResenha a { background: #e4405f; width: 100%; padding: 10px; color: #fff; font-weight: 700; font-size: 12px; display: block; margin: 0px; text-align:center;}
.main .searchResultsTime { width: 100%; padding: 0; float: left; display: block; margin: 0;}
.resultado-busca-filtro { margin: 0 0 5px 0; height: 46px; float: left; width: 100%;}
.resultado-busca-filtro { margin: 0 0 10px 0; height: 46px; float: left; width: 100%;}
#content .sub .resultado-busca-filtro .orderBy { width: 100%; margin: 10px 0 0 0;}
#mainContent h1 .productName { margin: 20px 0 10px 0; color: #666; font-size: 18px; letter-spacing: -1px; text-align: left; font-weight: 700; vertical-align: middle;}
.productInfo > .avaliacao-produto { width: 120px; text-align: left; float: left; display: block;}
.rate { min-width: 100%; width: 100%; font-size: 12px; color: #666; margin: 0;}
.avaliacao45, .avaliacao0 { background-position: -3px -658px;}
#avalie .avalie-produto { position: inherit;}
#publishUserReview .header {position: fixed;background: #fff;z-index: 99999;text-align: left;top: 10%; left:5%; padding: 20px;width: 90%;min-width: 90%;max-width: 90%;height: auto;border: 1px solid #000;line-height: 18px;
}
.institucional #leftSidebar, leftSidebar{display:none}#busca-filtro{width:162px;padding:10px;}div#newsAllin02 { width: 100%; float: right;}#leftSidebar{display:none!important}#buy{width:100%;max-width:100%;min-width:100%;margin:auto 0;clear:both;border:1px solid #e7e7e7;text-align:left;position:relative;padding:10px;margin-bottom:10px;}#buy p{margin:0 0 10px 0;color:#666;font-size:12px;}.productImage #include #image img{margin: 0 auto; float: left;  text-align: center;}.productImage #include{width:100%;padding:5px;float:none;margin:0;}
.productImage .thumbs {    float: left;    margin: 0;    width: 100%;    display: inline-flex;    margin-top: 0 !important;}
.productImage .thumbs li{margin:5px; float: left;    display: -webkit-inline-box;}.rate a{display:none;}.rate{min-width:100%;width:100%;font-size:12px;color:#666;margin:8px;}#mainContent.wrapper .left{float:none;text-align:center;width:100%;}.productQuickView .productInfo{text-align:center;margin:auto 0;}.productInfo{width:100%;max-width:100%;min-width:100%;text-align:center;margin:auto 0;}.popup.profissional .popupBox{overflow-y:scroll;height:400px;background:none repeat scroll 0% 0% #FFF;width:90%;min-width:90%;max-width:90%;margin:0 auto;padding:20px;border:1px solid #000;position:absolute;top:10%;left:0;right:0;z-index:100;}.popup.profissional .popupBox{background:#fff;}.popup.profissional .popupBox h2{color:#666;width:100%;margin:50px 0 0 0;font-size:19px;letter-spacing:-1px;font-weight:700;margin-bottom:20px;}.popup.profissional .popupBox p{width:100%;color:#666;margin-bottom:15px;}.popup.profissional .popupBox p strong{font-weight:700;text-transform:uppercase;}.popup.profissional .popupBox .queroComprar{background:#e4405f no-repeat;font-size:14px;font-weight:600;text-decoration:none;color:#fff;width:100%;text-align:center;margin:0;padding:15px;float:left;clear:both;}.popup.profissional .popupBox .queroComprar a{font-size:14px;display:block;}.popup.profissional .btn.btn-add-buy-button-asynchronous.asynchronousBuyButton{display:none;}.popupBox{overflow-y:scroll;height:400px;background:none repeat scroll 0% 0% #FFF;width:90%;min-width:90%;max-width:90%;margin:0 auto;padding:20px;border:1px solid #000;position:absolute;top:10%;left:0;right:0;z-index:100;}#menu{display:none;}.popup.profissional .popupBox{ overflow-y: hidden;;height:400px;background:none repeat scroll 0% 0% #FFF;width:90%;min-width:90%;max-width:90%;margin:0 auto;padding:20px;border:1px solid #000;position:absolute;top:10%;left:0;right:0;z-index:100;}.notifyme{clear:both;margin:5px 0 5px 0;}
.productDescription{clear:both;font-size:12px;color:#666; padding:0;}

#footer .row .col.s1, #footer .row .col.s2, #footer .row .col.s3, #footer .row .col.s5   { width: 100%; margin-left: auto; left: auto; right: auto; border: none; margin: 0;}
#footer .section-pagamentos, #footer .section-redes-sociais {   margin: 0;    width: 100%;text-align: center;}
#footer .section-redes-sociais h3, #footer .section-pagamentos h3 {    margin: 10px 0 0 0;    font-family: 'Open Sans', Arial, sans-serif;    text-transform: uppercase;    font-size: 1em;    font-weight: 700;    color: #333;    line-height: 1;}
#footer .section-selo-seguranca {    width: 33%;    text-align: center;   margin: 0 auto;}
a#google-safe-browsing {    background: url(/arquivos/img-sprite-icons-perfumaria-seiki.png) no-repeat;    background-position: 0px -1106px;    width: 110px;    height: 35px;    margin: 0 auto;}
a#digicert-trusted-secure {    background: url(/arquivos/img-sprite-icons-perfumaria-seiki.png) no-repeat;    background-position: 0px -1047px;    width: 110px;    height: 59px;    margin: 0 auto;    text-align: center;}
.menu-mobile-institucional{padding:10px;width:100%;margin:0 auto;font-size:12px;text-align:center;color:#fff;position:fixed;background-color:#e4405f;bottom:0;z-index:99;opacity:0.9;}.menu-mobile-institucional a{color:#fff}.menu-mobile-filtro{padding:10px;width:100%;margin:0 auto;font-size:12px;text-align:center;color:#fff;position:fixed;background-color:#e4405f;bottom:0;z-index:99;opacity:0.9;}.menu-mobile-institucional a{color:#fff}#footer-endereco{display:none !important}#footer-informacoes{display:none !important}.mobile-footer{display:block !important}}

@media (max-width: 768px){
.main-banner .banner-top .box-banner {display: inline-block; width: 100%;}	
.wrapper-destaque { display:none;}
.row .col.seiki-contato-s3 { width:100%; padding: 10px; text-align: left; margin-left: auto; left: auto; right: auto;}
.row .col.seiki-contato-s4 {width:100%; border-bottom: 1px solid #e5e5e5; margin-left:auto;left:auto;right:auto;}
.row .col.seiki-contato-s9 {width: 100%;margin-left:auto;left:auto;right:auto;}
.produto .prateleira ul li{width:49%; max-width:49%; min-width:49%; float:left;  margin: 2px; height: auto;}
.vantagens-seiki .row .seis-sem-juros, .vantagens-seiki .row .dois-cartoes-credito {display:none;}
.vantagens-seiki li i { display:none;}}

@media (max-width:480px){.produto .prateleira ul li{width:48%; max-width:48%; min-width:48%; float:left;  height: auto;}
.prateleira ul li:first-child {margin: 2px;}
.vantagens-seiki .row .seis-sem-juros, .vantagens-seiki .row .dois-cartoes-credito {display:none;}
.vantagens-seiki li i { display:none;}}

@media (max-width:320px){#vantagens-loja-seiki ul li {    text-align: left;    padding: 0;    width: 100%;    display: flex;}

.produto .prateleira ul li{width: 100%; margin: 2px 0; height: auto;}
.vantagens-seiki ul  {padding: 0;margin: 0;}
.vantagens-seiki .row .seis-sem-juros, .vantagens-seiki .row .dois-cartoes-credito {display:none;}
.vantagens-seiki li i { display:none;}}