@font-face {
    font-family: 'FontAwesome';
    src: url("//www.lillysarti.com.br/static/locales/mobile/fonts/fontawesome-webfont.eot?v=4.3.0");
    src: url("//www.lillysarti.com.br/static/locales/mobile/fonts/fontawesome-webfont.eot?#iefix&v=4.3.0") format("embedded-opentype"),url("//www.lillysarti.com.br/static/locales/mobile/fonts/fontawesome-webfont.woff2?v=4.3.0") format("woff2"),url("//www.lillysarti.com.br/static/locales/mobile/fonts/fontawesome-webfont.woff?v=4.3.0") format("woff"),url("//www.lillysarti.com.br/static/locales/mobile/fonts/fontawesome-webfont.ttf?v=4.3.0") format("truetype"),url("//www.lillysarti.com.br/static/locales/mobile/fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular") format("svg");
    font-weight: normal;
    font-style: normal
}



/* ============================================= - OP-CHECKOUT- ============================================= */

/*Fonte*/
html .op-confirmation .confirmacao-pedido .confirm-title,
html .op-confirmation .confirmacao-tipo .title-type,
html .op-confirmation .title-address,
html .op-confirmation  .summary-title,
html .op-confirmation .wrap-dados-compra .col-compra,
html .op-confirmation .confirmacao-tipo,
html .op-confirmation .confirmacao-pedido,
html .payment-methods .payment-accordion .accordion-item .accordion-title,
html .op-checkout .opc,
html .opcofirm,
html .op-checkout .opc .opc-content .boxes .box-title {font-family: Arial,Verdana,Geneva,Arial,Helvetica,sans-serif; color: #727272 !important;}

html .pay-method .form-card .form-group,
html .op-confirmation .summary-confirm .total-price,
html .op-checkout .opc .opc-content .summary .total-price {color: #000; font-family: "Source Sans Pro",sans-serif;}

/*Boxes*/
html .op-checkout .opc .opc-content .boxes.incomplete .box-title,
html .op-checkout .opc .opc-content .boxes.incomplete{border-color:#e4e4e4;}


/*Botões*/
html .summary .unavailable .box-content .finish-bt,
html .op-confirmation .confirmacao-tipo.boleto-type .print-boleto,
html .op-confirmation .confirmacao-tipo.boleto-type .print-boleto a,
html .op-checkout .opc .opc-content .user-datas .bt-full,
html .op-checkout .opc .opc-content .send-bt,
html .op-checkout .opc .opc-content .user-datas .address-bt,
html .op-checkout .opc .opc-content .user-datas .form-opc .send-bt,
html .op-checkout .opc .opc-content .user-datas .bt-cadastro,
html .op-confirmation .confirmacao-tipo.boleto-type .print-boleto,
html .op-confirmation .confirmacao-tipo.boleto-type .print-boleto a,
html .op-checkout .opc .opc-content .user-datas .bt-login {
	border: medium none;
    color: #fff;
    float: none;
    height: 42px;
    line-height: 37px;
    margin: 0 auto;
    padding: 3px 0 0 0;
    text-transform: uppercase;
	background: #3c1315;
	font: 600 14px "Source Sans Pro", sans-serif;
	border-radius: 0;
	text-shadow: none;
	text-align: center;
    
	
}

/*Segunda Cor botão*/
html .op-checkout .opc .opc-content .user-datas .bt-full,
html .op-checkout .opc .opc-content .user-datas .bt-cadastro{
	background: #e4e4e4;
    color: #000;
}
html .op-checkout .opc .opc-content .user-datas .address-bt {background-color:#3c1315; }

html .op-confirmation .confirmacao-tipo.boleto-type .print-boleto a {display:block; line-height:40px; padding:0 10px;}
html .op-confirmation .confirmacao-tipo.boleto-type .print-boleto a .ico-print{margin-top:8px}

.op-confirmation .confirmacao-tipo.boleto-type .print-boleto .ico-print{margin-top: 5px;}


/*Form*/
html body .unavailable{color:#6a6a6a !important;}
html .op-checkout .opc .opc-content .boxes .box-title{background: #fafafa !important; color:#6a6a6a !important;}

html .op-checkout .opc .opc-content .user-datas .bt-full,
html .op-checkout .opc .opc-content .user-datas .address-bt,
html .op-checkout .opc .opc-content .bt {line-height: 38px;}
html .op-checkout .opc .opc-content .form-opc{font-family: Open Sans,sans-serif; }
html .op-checkout .opc .opc-content .user-datas .form-opc .bt-help-login{color: #6a6a6a;}
html .op-checkout .opc .opc-content .form-opc .form-control,
html .op-checkout .opc .opc-content .form-card .form-control,
html .op-checkout .opc .opc-content .user-datas .form-opc .form-control{border: 1px solid #e4e4e4; padding: 7px 6px; color:#6a6a6a; border-radius:0; box-shadow: 1px 1px 5px -3px #bbb inset;}

html .pay-method .form-card .form-group.valid-dates .form-control.month,
html .pay-method .form-card .form-group.valid-dates .form-control.year,
html .op-checkout .opc .opc-content .user-datas .form-opc select.form-control{padding:0 7px; height:27px;}
html body .atention,
html .pay-method .form-card .form-group.security-code .help-card{color:#6a6a6a;}

html .user-datas .abas-address .item-aba label{color:#fff; font-size:12px; background-color:#787878;}
html .user-datas .abas-address .item-aba input:checked+label {border-top:solid 2px #6a6a6a; color:#595959;}


@media screen and (max-width: 979px) {
  .wrap-nav-mobile.active > #nav{
         padding-bottom: 70px;
    }
}


/*== DESKTOP ==*/
@media screen and (min-width: 980px) {
	
	/*Header e Barra Flutuante*/
	html body #nav{bottom: -2px;}
	html body #nav > li > a{height: 48px;}
	html body #nav .sub-nav{top: 48px;}
	html body #header .container{height:103px;}
	html body #header .search{top: 65px; z-index: 9;}
	html body #header .basket,
	html body #header .box-help{top: 25px;}
	html body #logo{top:25px}
	html body #header .basket, 
	html body #header .box-help {z-index:10}
	html body .mini-car{top: 65px;}
	html body #header .basket{height:25px;}
	html body #header .box-help li div{min-width: 120px;}
	
	
	html body #navFloatMenu .sub-nav,
	html body #floatToolbar #navFloatMenu .sub-nav{top: 45px;}
	html body #navFloatMenu > li > a,
	html body #floatToolbar #navFloatMenu > li > a{height: 45px;}	
	html body #floatToolbar{height:102px;}
	html body #floatToolbar .buscaFT{top:58px; width: 18%;}
	html body #floatToolbar .logoFT{top:25px}
	html body #floatToolbar .mini-car{top: 68px;}
	html body #header #floatToolbar .basket{height:25px;}
	html body #header #floatToolbar #navFloatMenu{bottom: -5px;}
}

body #footer .container .payment.collum .cards span {
    background: url(/static/locales/global/img/sprite_pagamentos.png) no-repeat;
    width: 300px;
}

body #nav > li > a,
body #navFloatMenu > li > a{padding:0 20px !important;}










/*********************
NEWSLETTER HOME
**********************/

@media only screen and (min-width: 980px) {

body.home #fancybox-wrap #fancybox-content { width: auto !important;  height: auto !important;}

/*body.home #fancybox-close, body.home #fancybox-close-2{
    width: 27px;
    height: 27px;
    background: none;
    right: 35px;
    top: 20px;
    
    }*/

/*.home #fancybox-outer {
    background: transparent none repeat scroll 0 0;
}

.home #fancybox-content{
    background: transparent none repeat scroll 0 0;
    border-width: 0 !important;
    }*/

    body.home #fancybox-wrap{
        border:none 1 !important;
    }

    body.home .newsletterBox{
        position: relative;
        background: url('/static/locales/global/img/popup.png') no-repeat 0 0;
        width: 782px;
        height: 420px;
    }
    body.home .newsletterBox .formulario{
        height: 120px;
    position: absolute;
    width: 50%;
    top: 220px;
    right: 0;
    }

    body.home .newsletterBox .formulario input[type="text"]{
        background: transparent;
        border: medium none;
        color: #000;
        height: 45px;
        line-height: 41px;
        width: 343px;
        padding: 1px 10px;
        margin: 0;
        text-align: left;
        border-radius: 0;
        margin-right: 7px;
        box-sizing: border-box;
        font-family: "Titillium Web",sans-serif;
        text-transform: none;
        font-weight: normal;
        font-size: 14px;
        box-shadow: 0 0 0 0;
        border: 0 none;
        outline: 0;
    }

    body.home .newsletterBox .formulario input[type="text"]:last-child {
        margin-right: 0;
    }

input#nomeNewsModal {
    display: none !important;
}

    body.home .newsletterBox .formulario input:-webkit-autofill {
        -webkit-box-shadow: 0 0 0 30px white inset;
    }


body.home .newsletterBox .formulario input#emailNewsModal {  margin-left: 35px; width: 315px; background: #ddd; color: #4d4d4d;    }


    body.home .newsletterBox .formulario .enviarNews{
    cursor: pointer;
    display: block;
    height: 44px;
    width: 100px;
    margin: 0 auto;
    background: transparent;
    text-transform: uppercase;
    font-family: "Titillium Web",sans-serif;
    text-indent: -99999px;
    margin-top: 12px;
    }


    body.home .obrigadoCupom strong{
        bottom: 185px;
        left: 25px;
        color: #fff;
        font-size: 41px;
        position: absolute;
    }

   .look .info .field.skuSet{
      display: block !important
    }

}

/****************************************** MOBILE **********************************************/
@media screen and (max-width: 979px) {

    body.home #fancybox-overlay,
    body.home #fancybox-wrap{display:none !important;}

}
/*********************
FIM - NEWSLETTER HOME
**********************/

/****************************************** Produtos vistos **********************************************/
.prod-view{display:none !important;}
/*********************