/** BxSlider v4.1.2 - Fully loaded, responsive content slider http://bxslider.com  Written by: Steven Wanderski, 2014 http://stevenwanderski.com (while drinking Belgian ales and listening to jazz)  CEO and founder of bxCreative, LTD http://bxcreative.com */
/** RESET AND LAYOUT
===================================*/
/* line 17, ../scss/_bxslider.scss */
.bx-wrapper { position: relative; margin: 0 auto 60px; padding: 0; *zoom: 1; }

/* line 24, ../scss/_bxslider.scss */
.bx-wrapper img { max-width: 100%; display: block; }

/** THEME
===================================*/
/* line 32, ../scss/_bxslider.scss */
.bx-wrapper .bx-viewport { overflow: hidden; /*fix other elements on the page moving (on Chrome)*/ -webkit-transform: translatez(0); -moz-transform: translatez(0); -ms-transform: translatez(0); -o-transform: translatez(0); transform: translatez(0); }

/* line 42, ../scss/_bxslider.scss */
.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto { position: absolute; bottom: -30px; width: 100%; }

/* LOADER */
/* line 51, ../scss/_bxslider.scss */
.bx-wrapper .bx-loading { min-height: 50px; background: url(../img/bx_loader.gif) center center no-repeat #fff; height: 100%; width: 100%; position: absolute; top: 0; left: 0; z-index: 2000; }

/* PAGER */
/* line 64, ../scss/_bxslider.scss */
.bx-wrapper .bx-pager { text-align: center; font-size: .85em; font-family: Arial; font-weight: bold; color: #666; padding-top: 20px; }

/* line 73, ../scss/_bxslider.scss */
.bx-wrapper .bx-pager .bx-pager-item, .bx-wrapper .bx-controls-auto .bx-controls-auto-item { display: inline-block; *zoom: 1; *display: inline; }

/* line 80, ../scss/_bxslider.scss */
.bx-wrapper .bx-pager.bx-default-pager a { background: #666; text-indent: -9999px; display: block; width: 10px; height: 10px; margin: 0 5px; outline: 0; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }

/* line 93, ../scss/_bxslider.scss */
.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active { background: #000; }

/* DIRECTION CONTROLS (NEXT / PREV) */
/* line 100, ../scss/_bxslider.scss */
.bx-wrapper .bx-prev { left: 0; background: url(../img/controls.png) no-repeat 25px 50%; }

/* line 105, ../scss/_bxslider.scss */
.bx-wrapper .bx-next { right: 0; background: url(../img/controls.png) no-repeat -128px 50%; }

/* line 111, ../scss/_bxslider.scss */
.bx-wrapper .bx-controls-direction a { position: absolute; top: 0; margin-top: 0; outline: 0; width: 80px; height: 100%; text-indent: -9999px; z-index: 50; background-color: rgba(255, 255, 255, 0.86); }

/* line 123, ../scss/_bxslider.scss */
.bx-wrapper .bx-controls-direction a.disabled { display: none; }

/* AUTO CONTROLS (START / STOP) */
/* line 129, ../scss/_bxslider.scss */
.bx-wrapper .bx-controls-auto { text-align: center; }

/* line 133, ../scss/_bxslider.scss */
.bx-wrapper .bx-controls-auto .bx-start { display: block; text-indent: -9999px; width: 10px; height: 11px; outline: 0; background: url(../img/controls.png) -86px -11px no-repeat; margin: 0 3px; }

/* line 143, ../scss/_bxslider.scss */
.bx-wrapper .bx-controls-auto .bx-start:hover, .bx-wrapper .bx-controls-auto .bx-start.active { background-position: -86px 0; }

/* line 148, ../scss/_bxslider.scss */
.bx-wrapper .bx-controls-auto .bx-stop { display: block; text-indent: -9999px; width: 9px; height: 11px; outline: 0; background: url(../img/controls.png) -86px -44px no-repeat; margin: 0 3px; }

/* line 158, ../scss/_bxslider.scss */
.bx-wrapper .bx-controls-auto .bx-stop:hover, .bx-wrapper .bx-controls-auto .bx-stop.active { background-position: -86px -33px; }

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */
/* line 165, ../scss/_bxslider.scss */
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager { text-align: left; width: 80%; }

/* line 170, ../scss/_bxslider.scss */
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto { right: 0; width: 35px; }

/* IMAGE CAPTIONS */
/* line 177, ../scss/_bxslider.scss */
.bx-wrapper .bx-caption { position: absolute; bottom: 0; left: 0; background: #666 \9; background: rgba(80, 80, 80, 0.75); width: 100%; }

/* line 186, ../scss/_bxslider.scss */
.bx-wrapper .bx-caption span { color: #fff; font-family: Arial; display: block; font-size: .85em; padding: 10px; }

/* line 384, icon/*.png */
.icon-sprite, .icon-alimentos, .icon-b2c01, .icon-b2c02, .icon-b2c03, .icon-bebidas, .icon-bl01, .icon-bl02, .icon-bl03, .icon-bl04, .icon-cadeado-lg, .icon-cadeado, .icon-cadeado2, .icon-carrinho-lg, .icon-carrinho, .icon-email, .icon-email2, .icon-entrega-casa, .icon-entrega, .icon-facebook, .icon-facebook2, .icon-fechar-bco-modal, .modal .lk-close, .icon-fechar-bco, .icon-fechar, .icon-foto, .icon-horario, .icon-localizacao-atual, .icon-localizacao-bco, .icon-localizacao-lg, .icon-localizacao-xs, .icon-localizacao, .icon-logo-modal, .icon-lupa, .icon-mastercard, .icon-menu, .icon-notificacao-pessoas, .icon-retirada-na-loja, .icon-selo-info, .modal-produto .det-prod-img .det-prod-selo:after, .icon-seta-down-bco, .icon-seta-down, #header .dropdown-perfil.open a.dropdown-toggle .icon-seta-down-bco, .icon-seta-dp, .icon-tipo-de-entrega { background-image: url('../img/icon-s151fad5882.png'); background-repeat: no-repeat; }

/* line 84, C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.icon-alimentos { background-position: 0 -511px; height: 74px; width: 74px; }

/* line 84, C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.icon-b2c01 { background-position: -44px -161px; height: 33px; width: 34px; }

/* line 84, C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.icon-b2c02 { background-position: -27px -229px; height: 33px; width: 25px; }

/* line 84, C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.icon-b2c03 { background-position: 0 -229px; height: 33px; width: 27px; }

/* line 84, C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.icon-bebidas { background-position: 0 -437px; height: 74px; width: 74px; }

/* line 84, C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.icon-bl01 { background-position: -38px -266px; height: 57px; width: 53px; }

/* line 84, C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.icon-bl02 { background-position: -45px -380px; height: 57px; width: 43px; }

/* line 84, C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.icon-bl03 { background-position: -35px -323px; height: 57px; width: 53px; }

/* line 84, C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.icon-bl04 { background-position: 0 -380px; height: 57px; width: 45px; }

/* line 84, C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.icon-cadeado-lg { background-position: -50px -102px; height: 23px; width: 18px; }

/* line 84, C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.icon-cadeado { background-position: -14px -37px; height: 19px; width: 15px; }

/* line 84, C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.icon-cadeado2 { background-position: -29px -37px; height: 19px; width: 15px; }

/* line 84, C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.icon-carrinho-lg { background-position: -68px -102px; height: 27px; width: 25px; }

/* line 84, C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.icon-carrinho { background-position: -46px -79px; height: 23px; width: 21px; }

/* line 84, C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.icon-email { background-position: -70px 0; height: 18px; width: 25px; }

/* line 84, C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.icon-email2 { background-position: 0 0; height: 18px; width: 25px; }

/* line 84, C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.icon-entrega-casa { background-position: 0 -129px; height: 30px; width: 44px; }
/* line 59, C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.icon-entrega-casa:hover, .icon-entrega-casa.entrega-casa-hover, .custom-radio input:checked + label .icon-entrega-casa { background-position: 0 -161px; }

/* line 84, C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.icon-entrega { background-position: -41px -59px; height: 20px; width: 21px; }

/* line 84, C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.icon-facebook { background-position: -44px -129px; height: 30px; width: 18px; }

/* line 84, C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.icon-facebook2 { background-position: -64px -37px; height: 21px; width: 13px; }

/* line 84, C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.icon-fechar-bco-modal, .modal .lk-close { background-position: -67px -79px; height: 22px; width: 22px; }

/* line 84, C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.icon-fechar-bco { background-position: -77px -37px; height: 22px; width: 22px; }

/* line 84, C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.icon-fechar { background-position: -24px -79px; height: 22px; width: 22px; }

/* line 84, C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.icon-foto { background-position: 0 -79px; height: 20px; width: 24px; }

/* line 84, C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.icon-horario { background-position: -44px -37px; height: 20px; width: 20px; }

/* line 84, C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.icon-localizacao-atual { background-position: -51px 0; height: 19px; width: 19px; }

/* line 84, C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.icon-localizacao-bco { background-position: -62px -59px; height: 20px; width: 14px; }

/* line 84, C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.icon-localizacao-lg { background-position: 0 -266px; height: 51px; width: 38px; }

/* line 84, C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.icon-localizacao-xs { background-position: -25px 0; height: 18px; width: 13px; }

/* line 84, C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.icon-localizacao { background-position: -38px 0; height: 18px; width: 13px; }

/* line 84, C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.icon-logo-modal { background-position: 0 -585px; height: 91px; width: 58px; }

/* line 84, C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.icon-lupa { background-position: -52px -229px; height: 37px; width: 37px; }

/* line 84, C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.icon-mastercard { background-position: -14px -59px; height: 16px; width: 27px; }

/* line 84, C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.icon-menu { background-position: 0 -102px; height: 18px; width: 50px; }

/* line 84, C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.icon-notificacao-pessoas { background-position: 0 -323px; height: 41px; width: 35px; }

/* line 84, C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.icon-retirada-na-loja { background-position: 0 -194px; height: 35px; width: 35px; }
/* line 59, C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.icon-retirada-na-loja:hover, .icon-retirada-na-loja.retirada-na-loja-hover, .custom-radio input:checked + label .icon-retirada-na-loja { background-position: -35px -194px; }

/* line 84, C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.icon-selo-info, .modal-produto .det-prod-img .det-prod-selo:after { background-position: 0 -19px; height: 18px; width: 100px; }

/* line 84, C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.icon-seta-down-bco { background-position: 0 -37px; height: 7px; width: 14px; }

/* line 84, C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.icon-seta-down, #header .dropdown-perfil.open a.dropdown-toggle .icon-seta-down-bco { background-position: 0 -59px; height: 7px; width: 14px; }

/* line 84, C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.icon-seta-dp { background-position: -62px -129px; height: 32px; width: 21px; }

/* line 84, C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.icon-tipo-de-entrega { background-position: -76px -59px; height: 20px; width: 20px; }

/* $intro-sprite-dimensions: true;
$intro-layout: horizontal;
$intro-foobar-repeat: repeat-x;
@import "icones/intro/*.png"; */
@font-face { font-family: 'proxima_nova_rgregular'; src: url("../fonts/proximanova-regular-webfont.eot"); src: url("../fonts/proximanova-regular-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/proximanova-regular-webfont.woff2") format("woff2"), url("../fonts/proximanova-regular-webfont.woff") format("woff"), url("../fonts/proximanova-regular-webfont.ttf") format("truetype"), url("../fonts/proximanova-regular-webfont.svg#proxima_nova_rgregular") format("svg"); font-weight: normal; font-style: normal; }
@font-face { font-family: 'proxima_nova_rgbold'; src: url("../fonts/proximanova-bold-webfont.eot"); src: url("../fonts/proximanova-bold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/proximanova-bold-webfont.woff2") format("woff2"), url("../fonts/proximanova-bold-webfont.woff") format("woff"), url("../fonts/proximanova-bold-webfont.ttf") format("truetype"), url("../fonts/proximanova-bold-webfont.svg#proxima_nova_rgbold") format("svg"); font-weight: normal; font-style: normal; }
@font-face { font-family: 'ProximaNovaA-Bold'; src: url("../fonts/ProximaNovaA-Bold.eot"); src: url("../fonts/ProximaNovaA-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNovaA-Bold.woff") format("woff"), url("../fonts/ProximaNovaA-Bold.ttf") format("truetype"), url("../fonts/ProximaNovaA-Bold.svg#ProximaNovaA-Bold") format("svg"); font-weight: normal; font-style: normal; }
/* line 43, ../scss/geral.scss */
[class*=" icon-"], [class^=icon-] { display: inline-block; }

/* line 48, ../scss/geral.scss */
.internas { padding-top: 113px; }
@media (min-width: 768px) { /* line 48, ../scss/geral.scss */
  .internas { padding-top: 90px; } }
/* line 54, ../scss/geral.scss */
.internas .block-container h2 { font-family: 'proxima_nova_rgregular'; font-size: 20px; font-weight: normal; }

/* line 62, ../scss/geral.scss */
.block-container { border-top: 1px solid #eaeff2; padding-top: 30px; margin-bottom: 30px; }
@media (max-width: 767px) { /* line 62, ../scss/geral.scss */
  .block-container { padding: 15px; } }
/* line 69, ../scss/geral.scss */
.block-container .title { padding-top: 0; }
/* line 72, ../scss/geral.scss */
.block-container.top-pad-0 { padding-top: 0; }

/* line 77, ../scss/geral.scss */
.color01 { background-color: #620D66; }

/* line 81, ../scss/geral.scss */
.color02 { background-color: #fbfcfc; }

/* line 85, ../scss/geral.scss */
.title { padding: 14px 0; }
@media (min-width: 768px) { /* line 85, ../scss/geral.scss */
  .title { padding: 35px 0; } }
/* line 90, ../scss/geral.scss */
.title h1 { font-size: 26px; color: #4c4c4c; }
/* line 94, ../scss/geral.scss */
.title h1, .title h2, .title h3, .title h4 { font-family: 'proxima_nova_rgbold'; color: #4c4c4c; margin: 0; }
/* line 101, ../scss/geral.scss */
.title h1.text-color, .title h2.text-color, .title h3.text-color, .title h4.text-color { color: #620d66; }
/* line 105, ../scss/geral.scss */
.title a { text-decoration: underline; }

/* line 109, ../scss/geral.scss */
#wrap { /*overflow: hidden;*/ width: 100%; max-width: 100%; position: relative; z-index: 100; }

/* line 115, ../scss/geral.scss */
.subtitle h2 { font-size: 30px; margin: 0; }

/* line 121, ../scss/geral.scss */
.btn-appstore { display: inline-block; width: 181px; height: 62px; background: url(../img/btn-appstore.png) no-repeat 0 0; }

/* line 128, ../scss/geral.scss */
.btn-googleplay { display: inline-block; width: 186px; height: 62px; background: url(../img/btn-googleplay.png) no-repeat 0 0; }

/* line 135, ../scss/geral.scss */
.page-b2c { background: url(../img/pages/b2c/bg-b2c.jpg) no-repeat 50% 0; background-size: cover; background-attachment: fixed; }
/* line 139, ../scss/geral.scss */
.page-b2c #header .nav-acessa .btn-entrar { border-color: rgba(255, 255, 255, 0.5); }
@media (max-width: 767px) { /* line 139, ../scss/geral.scss */
  .page-b2c #header .nav-acessa .btn-entrar { float: none; } }
/* line 144, ../scss/geral.scss */
.page-b2c #header .nav-acessa .btn-entrar:hover { opacity: 1; background-color: rgba(255, 255, 255, 0.2); }

/* line 151, ../scss/geral.scss */
#header {padding: 20px 0;}
.page-loja #header {position: absolute;padding: 20px 0;}

/* line 154, ../scss/geral.scss */
#header .container { width: 100%; padding: 0 20px; }
/* line 158, ../scss/geral.scss */
#header .lk-status { margin-left: 15px; font-weight: bold; }
@media (max-width: 767px) { /* line 158, ../scss/geral.scss */
  #header .lk-status { margin-left: 0; } }
/* line 166, ../scss/geral.scss */
#header .navbar-brand a { display: block; width: 150px; height: 52px; background: url(../img/logo-ndays.png) no-repeat 0 0; }
/* line 171, ../scss/geral.scss */
.internas #header .navbar-brand a { background: url(../img/logo-ndays-color.png) no-repeat 0 0; }
/* line 174, ../scss/geral.scss */
.page-dados #header .navbar-brand a { width: 58px; height: 91px; background: url(../img/logo-ndays-icon.png) no-repeat 0 0; }
@media (max-width: 767px) { /* line 174, ../scss/geral.scss */
  .page-dados #header .navbar-brand a { width: 40px; background-size: contain; background-position: 50% 50%; } }
/* line 186, ../scss/geral.scss */
#header .navbar-toggle { float: left; width: 50px; padding: 0; }
/* line 190, ../scss/geral.scss */
#header .navbar-toggle .icon-bar { background-color: #fff; opacity: 0.5; margin: 0 0 5px; width: 50px; -webkit-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; }
/* line 197, ../scss/geral.scss */
#header .navbar-toggle .icon-bar + .icon-bar { width: 30px; }
/* line 199, ../scss/geral.scss */
#header .navbar-toggle .icon-bar + .icon-bar + .icon-bar { width: 15px; }
/* line 203, ../scss/geral.scss */
.internas #header .navbar-toggle .icon-bar { background-color: #aebec7; }
/* line 208, ../scss/geral.scss */
#header .navbar-toggle:hover .icon-bar { opacity: 100; width: 50px; }
/* line 211, ../scss/geral.scss */
#header .navbar-toggle:hover .icon-bar + .icon-bar { width: 50px; }
/* line 217, ../scss/geral.scss */
#header .nav-acessa { color: #fff; }
/* line 219, ../scss/geral.scss */
#header .nav-acessa a { font-size: 14px; color: #fff; }
@media (max-width: 767px) { /* line 219, ../scss/geral.scss */
  #header .nav-acessa a { margin-right: 15px; } }
/* line 225, ../scss/geral.scss */
#header .nav-acessa a:hover { opacity: 0.5; }
/* line 228, ../scss/geral.scss */
#header .nav-acessa a.lk-back-site { margin-top: 10px; display: block; }
/* line 232, ../scss/geral.scss */
.internas #header .nav-acessa a { color: #5e7d8e; }
/* line 236, ../scss/geral.scss */
#header .nav-acessa .list-minha-conta { margin-top: 10px; }
/* line 239, ../scss/geral.scss */
#header .nav-acessa .btn { font-size: 14px; color: #fff; }
@media (max-width: 767px) { /* line 239, ../scss/geral.scss */
  #header .nav-acessa .btn { margin-right: 15px; } }
@media (min-width: 768px) { /* line 239, ../scss/geral.scss */
  #header .nav-acessa .btn { margin-left: 30px; } }
/* line 248, ../scss/geral.scss */
#header .nav-acessa .btn .icon { margin: 0 5px -5px 0; }
/* line 253, ../scss/geral.scss */
#header .nav-acessa .list-inline li { margin-left: 15px; }
/* line 255, ../scss/geral.scss */
#header .nav-acessa .list-inline li .icon-localizacao-xs { margin: 0 5px -3px 0; }
/* line 259, ../scss/geral.scss */
#header .nav-acessa .list-inline li.shoping-cart .btn { margin: 0; color: #fff; }
/* line 263, ../scss/geral.scss */
#header .nav-acessa .list-inline li.shoping-cart .btn-finalizar { width: 100%; margin: 0; padding: 15px; font-size: 18px; }
/* line 269, ../scss/geral.scss */
#header .nav-acessa .list-inline li.shoping-cart .bt-fechar-carrinho { position: absolute; right: 20px; top: 15px; }
/* line 274, ../scss/geral.scss */
#header .nav-acessa .list-inline li.shoping-cart .dropdown-menu { display: block; position: fixed; z-index: 10; right: -100%; top: -3px; border-top: none; width: 100%; min-height: 100vh; padding-bottom: 25px; padding: 15px 20px; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
@media (min-width: 768px) { /* line 274, ../scss/geral.scss */
  #header .nav-acessa .list-inline li.shoping-cart .dropdown-menu { width: 340px; } }
/* line 290, ../scss/geral.scss */
#header .nav-acessa .list-inline li.shoping-cart .dropdown-menu h3 { font-family: 'ProximaNovaA-Bold'; color: #5F0C66; font-size: 20px; margin-top: 0; margin-bottom: 20px; }
/* line 297, ../scss/geral.scss */
#header .nav-acessa .list-inline li.shoping-cart .dropdown-menu .list-carrinho { width: 100%; float: left; clear: both; margin-bottom: 30px; border-top: 1px solid #EAEFF2; }
/* line 303, ../scss/geral.scss */
#header .nav-acessa .list-inline li.shoping-cart .dropdown-menu .list-carrinho li { width: 100%; float: left; clear: both; margin: 0; border-bottom: 1px solid #EAEFF2; }
/* line 310, ../scss/geral.scss */
#header .nav-acessa .list-inline li.shoping-cart .dropdown-menu .list-carrinho .carrinho-list-item { width: 100%; float: left; clear: both; }
/* line 316, ../scss/geral.scss */
#header .nav-acessa .list-inline li.shoping-cart .dropdown-menu .carrinho-img { margin-right: 15px; }
/* line 320, ../scss/geral.scss */
#header .nav-acessa .list-inline li.shoping-cart .dropdown-menu .carrinho-descricao h4 { font-family: 'ProximaNovaA-Bold'; font-size: 16px; }
/* line 327, ../scss/geral.scss */
#header .nav-acessa .list-inline li.shoping-cart.open .dropdown-menu { right: 0; overflow: auto !important; }
/* line 334, ../scss/geral.scss */
#header .nav-acessa .list-inline .dropdown-menu { color: #4C4C4C; }
/* line 336, ../scss/geral.scss */
#header .nav-acessa .list-inline .dropdown-menu a { color: #4C4C4C; }
/* line 341, ../scss/geral.scss */
#header .nav-acessa .btn-carrinho { position: relative; padding: 7px 20px 6px 15px; }
/* line 344, ../scss/geral.scss */
#header .nav-acessa .btn-carrinho .icon-carrinho { margin: 0 5px -5px 0; }
/* line 351, ../scss/geral.scss */
#header .dropdown-perfil.open a.dropdown-toggle { position: relative; z-index: 1001; color: #4C4C4C; }
/* line 361, ../scss/geral.scss */
#header .dropdown-perfil .dropdown-menu { border: none; margin-left: -55px; margin-top: -35px; border: 1px solid #eaeff2; border-radius: inherit; -webkit-box-shadow: 0 0 12px white; box-shadow: 0 0 12px white; }
@media (max-width: 991px) { /* line 361, ../scss/geral.scss */
  #header .dropdown-perfil .dropdown-menu { margin-left: -2px; } }
/* line 374, ../scss/geral.scss */
#header .nav-perfil-info { width: 220px; padding: 25px 20px 0; text-align: center; }
/* line 378, ../scss/geral.scss */
#header .nav-perfil-info .nav-perfil-info-img { display: block; width: 80px; height: 80px; overflow: hidden; margin: 15px auto 15px; }
/* line 385, ../scss/geral.scss */
#header .nav-perfil-info .nav-perfil-info-nome { font-size: 16px; font-family: 'ProximaNovaA-Bold'; color: #4C4C4C; }
/* line 390, ../scss/geral.scss */
#header .nav-perfil-info .nav-perfil-info-pontos { font-family: 'ProximaNovaA-Bold'; color: #611365; }
/* line 395, ../scss/geral.scss */
#header .nav-perfil-info .list-minha-conta li { border-top: 1px solid #eaeff2; margin: 0; }
/* line 398, ../scss/geral.scss */
#header .nav-perfil-info .list-minha-conta li a { position: relative; font-size: 14px; display: block; padding: 7px 0; }
/* line 404, ../scss/geral.scss */
#header .nav-perfil-info .list-minha-conta li .product-count { top: 2px; right: 5px; }

/* line 413, ../scss/geral.scss */
.internas { background-color: #FBFCFC; }
/* line 415, ../scss/geral.scss */
.internas #header { background-color: #fff; border-bottom: 1px solid #eaeff2; }
/* line 418, ../scss/geral.scss */
.internas #header .btn-transp { background-color: transparent; border-color: #eaeff2; color: #4c4c4c; }
/* line 422, ../scss/geral.scss */
.internas #header .btn-transp.active, .internas #header .btn-transp.focus, .internas #header .btn-transp:active, .internas #header .btn-transp:focus, .internas #header .btn-transp:hover { color: #5e7d8f; background-color: #e0e7eb; border-color: #e0e7eb; }

/* line 437, ../scss/geral.scss */
.page-loja #header .navbar-brand { position: relative; float: left; }
/* line 441, ../scss/geral.scss */
.page-loja #header .brand-description { float: left; font-family: 'ProximaNovaA-Bold'; color: #fff; font-size: 12px; padding: 0; }
@media (max-width: 991px) { /* line 441, ../scss/geral.scss */
  .page-loja #header .brand-description { text-align: center; display: none; } }
@media (min-width: 768px) { /* line 441, ../scss/geral.scss */
  .page-loja #header .brand-description { padding: 28px 0 0 14px; } }

/* fecha header */
/* line 461, ../scss/geral.scss */
.dp-home { position: relative; width: 100%; height: 100vh; background: url(../img/dp-home-dp.png) 50% 0; background-attachment: fixed; }
@media (min-width: 768px) { /* line 461, ../scss/geral.scss */
  .dp-home { margin-bottom: 50px; } }
/* line 470, ../scss/geral.scss */
.dp-home .dp-home-texto { position: relative; z-index: 2; display: table-cell; width: 100vw; height: 100vh; vertical-align: middle; }
@media (max-width: 767px) { /* line 470, ../scss/geral.scss */
  .dp-home .dp-home-texto { padding-left: 20px; padding-right: 20px; } }
/* line 481, ../scss/geral.scss */
.dp-home .dp-home-texto h2 { color: #fff; font-size: 25px; }
@media (min-width: 768px) { /* line 481, ../scss/geral.scss */
  .dp-home .dp-home-texto h2 { font-size: 50px; } }
/* line 488, ../scss/geral.scss */
.dp-home .dp-home-texto p { font-size: 18px; color: #fff; opacity: 0.5; }
@media (min-width: 768px) { /* line 488, ../scss/geral.scss */
  .dp-home .dp-home-texto p { font-size: 24px; } }
/* line 497, ../scss/geral.scss */
.dp-home .img-foguete { position: absolute; left: 50%; top: 50%; display: block; width: 478px; height: auto; vertical-align: middle; text-align: center; z-index: 0; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); max-width: 100%; }
/* line 514, ../scss/geral.scss */
.dp-home .btn-descer { display: block; position: absolute; left: 50%; bottom: 50px; margin-left: -10px; width: 21px; height: 32px; background: url(../img/btn-seta-baixo.png) no-repeat 0 0; z-index: 3; }

/* line 528, ../scss/geral.scss */
#info h2 { color: #600C66; }
@media (min-width: 768px) { /* line 533, ../scss/geral.scss */
  #info .img-dp img { margin-left: -12px; } }
@media (max-width: 767px) { /* line 539, ../scss/geral.scss */
  #info .img-dp { padding: 15px 0; } }

/* line 545, ../scss/geral.scss */
.block-img-ab { position: absolute; left: 0; top: -50px; z-index: 2; max-width: 52%; height: auto; pointer-events: none; }
@media (max-width: 767px) { /* line 545, ../scss/geral.scss */
  .block-img-ab { display: none; } }

/* line 558, ../scss/geral.scss */
.block-veja { position: relative; width: 100%; }

/* line 563, ../scss/geral.scss */
#block-veja-info { background-color: #611365; color: #fff; }
/* line 566, ../scss/geral.scss */
#block-veja-info .title { color: #fff; font-size: 25px; margin-bottom: 20px; }
@media (min-width: 768px) { /* line 566, ../scss/geral.scss */
  #block-veja-info .title { font-size: 50px; margin-bottom: 50px; } }
/* line 575, ../scss/geral.scss */
#block-veja-info .icon { margin-bottom: 15px; }
@media (min-width: 768px) { /* line 575, ../scss/geral.scss */
  #block-veja-info .icon { margin-bottom: 25px; } }
@media (max-width: 767px) { /* line 583, ../scss/geral.scss */
  #block-veja-info .container > .col-xs-12 { margin-bottom: 20px; } }

/* dp */
/* line 593, ../scss/geral.scss */
.dp-image { position: relative; height: 300px; }
/* line 596, ../scss/geral.scss */
.dp-image .image-bg { height: 100%; background-size: auto 300px; background-position: 50% 0 !important; }
/* line 601, ../scss/geral.scss */
.dp-image .busca-topo { position: relative; z-index: 10; padding-top: 160px; }
/* line 605, ../scss/geral.scss */
.dp-image .busca-topo .form-group { width: 90%; margin: 0 auto; padding: 0; position: relative; }
@media (min-width: 768px) { /* line 605, ../scss/geral.scss */
  .dp-image .busca-topo .form-group { width: 440px; margin: 0 auto; } }
/* line 614, ../scss/geral.scss */
.dp-image .busca-topo .form-group .form-control { font-size: 16px; background-color: #fff; }
/* line 618, ../scss/geral.scss */
.dp-image .busca-topo .form-group .btn-buscar { position: absolute; right: 0; top: 0; width: 40px; height: 40px; padding: 0; background-color: #611365; }

/* line 632, ../scss/geral.scss */
.form-search .form-group { position: relative; width: 100%; margin: 30px auto 50px; position: relative; -webkit-box-shadow: 0px 0px 15px 0px rgba(234, 239, 242, 0.77); -moz-box-shadow: 0px 0px 15px 0px rgba(234, 239, 242, 0.77); box-shadow: 0px 0px 15px 0px rgba(234, 239, 242, 0.77); }
@media (min-width: 768px) { /* line 632, ../scss/geral.scss */
  .form-search .form-group { width: 440px; margin: 30px auto 0; } }
/* line 644, ../scss/geral.scss */
.form-search .form-group .form-control { font-size: 16px; background-color: #fff; border: 1px solid #eaeff2; }
/* line 649, ../scss/geral.scss */
.form-search .form-group .btn-buscar { position: absolute; right: 0; top: 0; width: 40px; height: 40px; padding: 0; background-color: #611365; }
/* line 658, ../scss/geral.scss */
.form-search .form-group .lk-localiza { position: absolute; right: 45px; top: 10px; color: #aebec6; font-size: 14px; }
@media (max-width: 767px) { /* line 658, ../scss/geral.scss */
  .form-search .form-group .lk-localiza { right: 0; top: 50px; } }
/* line 668, ../scss/geral.scss */
.form-search .form-group .lk-localiza .icon { margin-bottom: -5px; }

/* #header .nav-primary { display: block!important; position: fixed; left: 0; top: 0; width: 0%; height: 100vh!important; max-height: 110%; overflow: auto; z-index: 20; -webkit-transition: all 0.4s ease-in-out 2s; transition: all 0.4s ease-in-out 2s; .nav-primary-content { display: block; position: absolute; top: 0; left: -500px; width: 340px; min-height: 100vh; max-width: 100%; padding: 0 30px; margin: 0; float: left; background-color: #4c4c4c; text-align: center; max-height: inherit; -webkit-transition: all 0.4s ease-in-out 0.3s; transition: all 0.4s ease-in-out 0.3s; }
} */
/* line 707, ../scss/geral.scss */
#header .nav-primary { position: fixed; left: -350px; top: -20px; width: 100%; height: 110vh; max-width: 100%; padding: 0 30px; background-color: #4c4c4c; z-index: 20; text-align: center; max-height: inherit; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; overflow: auto; }
@media (min-width: 768px) { /* line 707, ../scss/geral.scss */
  #header .nav-primary { overflow: visible; width: 340px; } }
/* line 726, ../scss/geral.scss */
#header .nav-primary.in { left: 0; }
/* line 729, ../scss/geral.scss */
#header .nav-primary .bt-fechar-menu { position: absolute; left: 20px; top: 35px; }
/* line 734, ../scss/geral.scss */
#header .nav-primary .h3 { font-family: 'ProximaNovaA-Bold'; font-size: 40px; color: #fff; margin-bottom: 15px; }
/* line 739, ../scss/geral.scss */
#header .nav-primary .h3.title-first { margin-top: 50px; }
/* line 743, ../scss/geral.scss */
#header .nav-primary a { color: #fff; padding: 5px 15px; }
/* line 747, ../scss/geral.scss */
#header .nav-primary .nav-para { border-top: 1px solid rgba(255, 255, 255, 0.2); border-bottom: 1px solid rgba(255, 255, 255, 0.2); padding-top: 15px; padding-bottom: 15px; }
@media (min-width: 768px) { /* line 753, ../scss/geral.scss */
  #header .nav-primary .nav-para > li { margin-right: -30px; margin-left: -30px; } }
/* line 758, ../scss/geral.scss */
#header .nav-primary .nav-para a { font-size: 18px; }
/* line 760, ../scss/geral.scss */
#header .nav-primary .nav-para a strong { font-family: 'ProximaNovaA-Bold'; }
/* line 763, ../scss/geral.scss */
#header .nav-primary .nav-para a:hover { opacity: 0.5; }
/* line 767, ../scss/geral.scss */
#header .nav-primary .nav-para .dropdown-menu { display: block; visibility: hidden; z-index: 10; left: 90%; top: 0; opacity: 0; background-color: #4c4c4c; -webkit-transition: all 0.3s ease-in-out 0.2s; transition: all 0.3s ease-in-out 0.2s; }
@media (max-width: 768px) { /* line 767, ../scss/geral.scss */
  #header .nav-primary .nav-para .dropdown-menu { position: static; width: 100%; overflow: hidden; clear: both; display: none; text-align: center; margin-bottom: 15px; padding-bottom: 15px; border-bottom: 1px solid rgba(255, 255, 255, 0.2); } }
/* line 789, ../scss/geral.scss */
#header .nav-primary .nav-para li { /* @media (max-width: 768px) { &:hover { .dropdown-menu { left: 100%; opacity: 1; visibility: visible; @media (max-width: 768px) { display: block; } } }
} */ }
/* line 791, ../scss/geral.scss */
#header .nav-primary .nav-para li.open .dropdown-menu { left: 99%; opacity: 1; visibility: visible; }
@media (max-width: 768px) { /* line 791, ../scss/geral.scss */
  #header .nav-primary .nav-para li.open .dropdown-menu { display: block; } }
@media (max-width: 768px) { /* line 789, ../scss/geral.scss */
  #header .nav-primary .nav-para li { float: left; width: 100%; clear: both; } }
/* line 818, ../scss/geral.scss */
#header .nav-primary .nav-para.nav-sub { padding-top: 80px; }
/* line 823, ../scss/geral.scss */
#header .nav-primary .nav:last-child { padding-bottom: 40px; }
/* line 827, ../scss/geral.scss */
#header .nav-primary .nav-venda { border-bottom: 1px solid rgba(255, 255, 255, 0.2); padding-bottom: 25px; }
/* line 833, ../scss/geral.scss */
#header .nav-primary .nav-venda a, #header .nav-primary .nav-doe a { max-width: 210px; margin: 0 auto; font-size: 14px; opacity: 0.5; }
/* line 838, ../scss/geral.scss */
#header .nav-primary .nav-venda a:hover, #header .nav-primary .nav-doe a:hover { opacity: 1; }

/* line 846, ../scss/geral.scss */
.nav-category.nav-menu-interna { border-top: 1px solid #eaeff2; border-bottom: 1px solid #eaeff2; }
@media (max-width: 767px) { /* line 850, ../scss/geral.scss */
  .nav-category.nav-menu-interna .lk-show-menu { display: block; padding: 10px 15px; font-weight: bold; font-size: 16px; }
  /* line 855, ../scss/geral.scss */
  .nav-category.nav-menu-interna .lk-show-menu .icon { float: right; margin-top: 5px; }
  /* line 860, ../scss/geral.scss */
  .nav-category.nav-menu-interna .container { display: none; } }
/* line 864, ../scss/geral.scss */
.nav-category.nav-menu-interna .nav-pills > li { margin: 0; }
@media (max-width: 767px) { /* line 864, ../scss/geral.scss */
  .nav-category.nav-menu-interna .nav-pills > li { width: 100%; } }
/* line 869, ../scss/geral.scss */
.nav-category.nav-menu-interna .nav-pills > li > a { font-size: 14px; color: #5e7d8c; }
/* line 876, ../scss/geral.scss */
.nav-category .nav-pills > li + li { margin-left: 10px; }
/* line 879, ../scss/geral.scss */
.nav-category .nav-pills > li > a { font-size: 16px; }
@media (min-width: 768px) { /* line 879, ../scss/geral.scss */
  .nav-category .nav-pills > li > a { height: 52px; border-top: 5px solid transparent; border-bottom: 5px solid transparent; } }
@media (min-width: 768px) { /* line 886, ../scss/geral.scss */
  .nav-category .nav-pills > li > a.active, .nav-category .nav-pills > li > a:hover { border-bottom-color: #620D66; } }
@media (max-width: 767px) { /* line 886, ../scss/geral.scss */
  .nav-category .nav-pills > li > a.active, .nav-category .nav-pills > li > a:hover { color: #620D66; border: none; } }
/* line 897, ../scss/geral.scss */
.nav-category .nav-pills > li .product-count { left: auto; }
@media (min-width: 768px) { /* line 897, ../scss/geral.scss */
  .nav-category .nav-pills > li .product-count { top: -8px; right: -8px; } }
@media (max-width: 767px) { /* line 897, ../scss/geral.scss */
  .nav-category .nav-pills > li .product-count { position: relative; top: -5px; left: 0; display: inline-block; } }
/* line 911, ../scss/geral.scss */
.nav-category .nav-pills > li.dropdown a { font-size: 14px; }
/* line 913, ../scss/geral.scss */
.nav-category .nav-pills > li.dropdown a .icon { margin-right: 8px; }
/* line 919, ../scss/geral.scss */
.nav-category .dropdown-menu { width: 105%; padding: 48px 0 0; border: none; background-color: transparent; top: 0; }
@media (max-width: 767px) { /* line 919, ../scss/geral.scss */
  .nav-category .dropdown-menu { position: relative; padding: 0; } }
/* line 929, ../scss/geral.scss */
.nav-category .dropdown-menu:after { content: ""; display: block; width: 100%; height: 15px; background-color: #fff; }
/* line 936, ../scss/geral.scss */
.nav-category .dropdown-menu li { background-color: #fff; padding: 0 24px; }
/* line 939, ../scss/geral.scss */
.nav-category .dropdown-menu li a { font-size: 14px; color: #5E7D8C; padding: 5px 15px; border-bottom: 1px solid #EAEFF2; }
/* line 946, ../scss/geral.scss */
.nav-category .dropdown-menu li:last-child a { border: none; }

/* list-products */
/* line 957, ../scss/geral.scss */
.title-category { width: 100%; float: left; clear: both; margin-bottom: 25px; }
/* line 962, ../scss/geral.scss */
.title-category .h3 { font-size: 20px; color: #5e7d8e; margin: 0 15px; padding: 0; }
/* line 968, ../scss/geral.scss */
.title-category .lk-vermais { display: block; float: left; padding: 8px 20px; margin-top: -5px; font-size: 14px; color: #5e7d8e; border: 1px solid #EAEFF2; }
/* line 976, ../scss/geral.scss */
.title-category .lk-vermais:hover { background-color: #fff; }

/* line 982, ../scss/geral.scss */
.product-econ { display: inline; padding: 5px 10px; border-radius: 15px; font-size: 14px; background-color: #ee0042; color: #fff; text-align: center; font-weight: normal; }
/* line 991, ../scss/geral.scss */
.product-econ strong { font-family: 'ProximaNovaA-Bold'; }

/* line 996, ../scss/geral.scss */
.list-products { margin-left: -20px; margin-right: -20px; margin-bottom: 50px; overflow: hidden; clear: both; background-color: #fff; border: 1px solid #eaeff2; -webkit-box-shadow: 0px 0px 15px 0px rgba(234, 239, 242, 0.77); -moz-box-shadow: 0px 0px 15px 0px rgba(234, 239, 242, 0.77); box-shadow: 0px 0px 15px 0px rgba(234, 239, 242, 0.77); }
/* line 1007, ../scss/geral.scss */
.list-products .item { position: relative; width: 200px; min-height: 360px; overflow: hidden; padding: 15px 20px; border-right: 1px solid #eaeff2; }
/* line 1015, ../scss/geral.scss */
.list-products .item:hover .product-hover { top: 45%; }
/* line 1020, ../scss/geral.scss */
.list-products .product-econ { display: block; width: 100%; }
/* line 1024, ../scss/geral.scss */
.list-products .product-img { width: 100%; text-align: center; margin-bottom: 10px; }
/* line 1028, ../scss/geral.scss */
.list-products .product-img img { display: block; margin: 0 auto; }
/* line 1033, ../scss/geral.scss */
.list-products .price { font-size: 16px; font-family: 'ProximaNovaA-Bold'; }
/* line 1036, ../scss/geral.scss */
.list-products .price .price2 { color: #5e7d8e; font-family: 'proxima_nova_rgregular'; }
/* line 1040, ../scss/geral.scss */
.list-products .price span.text-color { margin-right: 15px; }
/* line 1044, ../scss/geral.scss */
.list-products .info-entrega { color: #5e7d8d; }
/* line 1046, ../scss/geral.scss */
.list-products .info-entrega .icon { margin-right: 5px; margin-bottom: -4px; }
/* line 1051, ../scss/geral.scss */
.list-products .product-title { font-family: 'proxima_nova_rgregular'; font-size: 14px; color: #4c4c4c; }
/* line 1056, ../scss/geral.scss */
.list-products .product-hover { position: absolute; width: 100%; height: 100%; padding: 15px 30px; left: 0; top: 105%; border-top: 1px solid #eaeff2; background-color: rgba(255, 255, 255, 0.95); -webkit-transition: all 0.5s ease; transition: all 0.5s ease; }
/* line 1068, ../scss/geral.scss */
.list-products .btn { text-align: center; font-size: 16px; margin: 0 auto; padding-top: 3px; padding-bottom: 5px; color: #fff; }
/* line 1075, ../scss/geral.scss */
.list-products .btn .icon { margin: 0 5px -5px 0; }

/* paginas */
/* line 1084, ../scss/geral.scss */
.page-dados { background: url(../img/dp-home-dp.png) 50% 0; }
/* line 1086, ../scss/geral.scss */
.page-dados .content-center { max-width: 440px; margin: 0 auto 100px; padding: 0 20px; color: #fff; }
/* line 1093, ../scss/geral.scss */
.page-dados .title h1 { font-size: 30px; color: #fff; }
@media (min-width: 768px) { /* line 1093, ../scss/geral.scss */
  .page-dados .title h1 { font-size: 40px; } }
/* line 1102, ../scss/geral.scss */
.page-dados .form-inline label { color: #fff; }
/* line 1105, ../scss/geral.scss */
.page-dados .form-inline .lk-esqueci-senha { color: #fff;  }
/* line 1108, ../scss/geral.scss */
.page-dados .form-inline .lk-carregar-imagem { color: #fff; }
/* line 1111, ../scss/geral.scss */
.page-dados .form-inline .form-control { color: #fff; border-bottom: 1px solid rgba(255, 255, 255, 0.2); }

/* line 1118, ../scss/geral.scss */
.info-form-group { margin-top: -5px; padding: 0 0 0 50px; }
/* line 1121, ../scss/geral.scss */
.info-form-group a { text-decoration: underline; }
/* line 1123, ../scss/geral.scss */
.info-form-group a:hover { opacity: 0.6; }

/* line 1131, ../scss/geral.scss */
.page-dados #header .nav-acessa, .content-dados #header .nav-acessa { padding-top: 5px; }
/* line 1134, ../scss/geral.scss */
.page-dados .page-section, .content-dados .page-section { padding-top: 120px; }
/* line 1137, ../scss/geral.scss */
.page-dados .content-center, .content-dados .content-center { max-width: 90%; margin: 0 auto 20px; padding: 0; }
@media (min-width: 768px) { /* line 1137, ../scss/geral.scss */
  .page-dados .content-center, .content-dados .content-center { max-width: 440px; padding: 0 20px; margin: 0 auto 100px; } }
/* line 1146, ../scss/geral.scss */
.page-dados .content-center .sep, .content-dados .content-center .sep { display: block; position: relative; width: 100%; height: 50px; padding-top: 25px; }
/* line 1152, ../scss/geral.scss */
.page-dados .content-center .sep:before, .content-dados .content-center .sep:before { display: block; content: ""; width: 100%; height: 1px; background-color: rgba(255, 255, 255, 0.2); }
/* line 1159, ../scss/geral.scss */
.page-dados .content-center .sep .txt, .content-dados .content-center .sep .txt { display: block; width: 60px; margin: -10px auto 0; padding: 0; font-family: 'proxima_nova_rgbold'; font-size: 18px; text-align: center; color: #fff; text-transform: uppercase; background-color: #74137c; }
/* line 1174, ../scss/geral.scss */
.page-dados .form-inline label, .content-dados .form-inline label { width: 100%; font-family: 'proxima_nova_rgbold'; font-size: 16px; white-space: nowrap; }
@media (min-width: 768px) { /* line 1174, ../scss/geral.scss */
  .page-dados .form-inline label, .content-dados .form-inline label { width: 14%; font-size: 18px; } }
/* line 1184, ../scss/geral.scss */
.page-dados .form-inline .form-group, .content-dados .form-inline .form-group { width: 100%; margin-bottom: 10px; }
@media (min-width: 768px) { /* line 1184, ../scss/geral.scss */
  .page-dados .form-inline .form-group, .content-dados .form-inline .form-group { margin-left: -30px; } }
/* line 1191, ../scss/geral.scss */
.page-dados .form-inline .line-avatar, .content-dados .form-inline .line-avatar { margin-bottom: 30px; }
@media (min-width: 768px) { /* line 1191, ../scss/geral.scss */
  .page-dados .form-inline .line-avatar, .content-dados .form-inline .line-avatar { margin-left: 0; } }
/* line 1197, ../scss/geral.scss */
.page-dados .form-inline .form-control, .content-dados .form-inline .form-control { width: 100%; font-size: 18px; padding: 8px 0; margin-bottom: 0; height: 25px; line-height: 25px; border-bottom: 1px solid #cfd0d0; }
@media (max-width: 767px) { /* line 1197, ../scss/geral.scss */
  .page-dados .form-inline .form-control, .content-dados .form-inline .form-control { text-align: left; } }
@media (min-width: 768px) { /* line 1197, ../scss/geral.scss */
  .page-dados .form-inline .form-control, .content-dados .form-inline .form-control { width: 85%; padding: 8px 50px; text-align: center; font-size: 15px; line-height: 45px; height: 45px; } }
/* line 1216, ../scss/geral.scss */
.page-dados .form-inline .form-control:active, .page-dados .form-inline .form-control:focus, .content-dados .form-inline .form-control:active, .content-dados .form-inline .form-control:focus { color: #ee0042; border-color: transparent; border-bottom: 1px solid #ee0042; }
/* line 1223, ../scss/geral.scss */
.page-dados .form-inline .lk-esqueci-senha, .content-dados .form-inline .lk-esqueci-senha { display: block; font-size: 12px; text-decoration: underline; opacity: 0.5; margin-top: 8px; }
/* line 1229, ../scss/geral.scss */
.page-dados .form-inline .lk-esqueci-senha:hover, .content-dados .form-inline .lk-esqueci-senha:hover { opacity: 1; }
/* line 1234, ../scss/geral.scss */
.page-dados .show-foto, .content-dados .show-foto { position: relative; display: block; width: 140px; height: 140px; margin: 20px auto 5px; border-radius: 50%; overflow: hidden; }
/* line 1242, ../scss/geral.scss */
.page-dados .show-foto .icon, .content-dados .show-foto .icon { position: absolute; left: 50%; top: 50%; margin: -10px 0 0 -12px; }
/* line 1249, ../scss/geral.scss */
.page-dados .lk-carregar-imagem, .content-dados .lk-carregar-imagem { font-size: 12px; text-decoration: underline; opacity: 0.5; }
/* line 1253, ../scss/geral.scss */
.page-dados .lk-carregar-imagem:hover, .content-dados .lk-carregar-imagem:hover { opacity: 1; }
/* line 1257, ../scss/geral.scss */
.page-dados .btn-entrar, .content-dados .btn-entrar { width: 100%; height: 70px; font-size: 14px; margin-top: 10px; text-align: center; background-color: #611365; border-color: #611365; color: #fff; }
@media (min-width: 768px) { /* line 1257, ../scss/geral.scss */
  .page-dados .btn-entrar, .content-dados .btn-entrar { margin-top: 30px; font-size: 18px; } }
/* line 1270, ../scss/geral.scss */
.page-dados .btn-entrar:hover, .content-dados .btn-entrar:hover { background-color: #440b47; border-color: #440b47; }
/* line 1274, ../scss/geral.scss */
.page-dados .btn-entrar .icon, .content-dados .btn-entrar .icon { margin-right: 5px; margin-bottom: -5px; }
@media (min-width: 768px) { /* line 1274, ../scss/geral.scss */
  .page-dados .btn-entrar .icon, .content-dados .btn-entrar .icon { margin-right: 15px; } }
/* line 1281, ../scss/geral.scss */
.page-dados .btn-entrar .icon-email, .content-dados .btn-entrar .icon-email { margin-bottom: -3px; }
/* line 1285, ../scss/geral.scss */
.page-dados .btn-facebook, .content-dados .btn-facebook { width: 100%; height: 70px; font-size: 14px; margin-top: 5px; text-align: center; color: #fff; background-color: #39559f; border-color: #39559f; }
@media (min-width: 768px) { /* line 1285, ../scss/geral.scss */
  .page-dados .btn-facebook, .content-dados .btn-facebook { font-size: 18px; } }
/* line 1297, ../scss/geral.scss */
.page-dados .btn-facebook:hover, .content-dados .btn-facebook:hover { background-color: #294388; border-color: #294388; }
/* line 1301, ../scss/geral.scss */
.page-dados .btn-facebook .icon, .content-dados .btn-facebook .icon { margin-right: 5px; margin-bottom: -8px; }
@media (min-width: 768px) { /* line 1301, ../scss/geral.scss */
  .page-dados .btn-facebook .icon, .content-dados .btn-facebook .icon { margin-right: 15px; } }

/* line 1313, ../scss/geral.scss */
.internas .content-confirmacao .h2, .internas .content-carrinho .h2 { font-family: 'ProximaNovaA-Bold'; font-size: 18px; color: #4c4c4c; margin-bottom: 20px; padding: 0; }
@media (min-width: 768px) { /* line 1313, ../scss/geral.scss */
  .internas .content-confirmacao .h2, .internas .content-carrinho .h2 { font-size: 26px; } }
/* line 1323, ../scss/geral.scss */
.internas .content-confirmacao .h3, .internas .content-carrinho .h3 { font-family: 'proxima_nova_rgregular'; font-size: 30px; color: #5e7d8c; margin-bottom: 20px; padding: 0; }

/* line 1333, ../scss/geral.scss */
.full-h #page .page-section { min-height: calc(100vh - 160px); }
/* line 1335, ../scss/geral.scss */
.full-h #page .page-section#login { min-height: calc(100vh - 70px); }

/* line 1342, ../scss/geral.scss */
.list-categories li { display: block; float: left; width: 100%; margin-bottom: 20px; padding: 0 10px; }
/* line 1348, ../scss/geral.scss */
.list-categories li .list-categories-cont { width: 100%; height: 100px; padding: 14px 20px; border: 1px solid #eaeff2; background-color: #fff; }
/* line 1354, ../scss/geral.scss */
.list-categories li .list-categories-cont .h2 { padding-top: 24px; margin: 0; color: #5e7d8f; font-size: 25px; }
/* line 1360, ../scss/geral.scss */
.list-categories li .list-categories-cont .icon { float: left; margin-right: 15px; }

@media (min-width: 768px) and (max-width: 991px) { /* line 1368, ../scss/geral.scss */
  .list-lojas { padding: 0 15px; } }
/* line 1372, ../scss/geral.scss */
.list-lojas li { display: block; float: left; width: 50%; margin-bottom: 20px; padding: 0 10px; }
@media (min-width: 768px) and (max-width: 991px) { /* line 1372, ../scss/geral.scss */
  .list-lojas li { width: 100%; } }
/* line 1381, ../scss/geral.scss */
.list-lojas li .list-lojas-cont { width: 100%; min-height: 150px; padding: 14px 20px; border: 1px solid #eaeff2; background-color: #fff; -webkit-box-shadow: 0px 0px 15px 0px rgba(234, 239, 242, 0.77); -moz-box-shadow: 0px 0px 15px 0px rgba(234, 239, 242, 0.77); box-shadow: 0px 0px 15px 0px rgba(234, 239, 242, 0.77); }
/* line 1390, ../scss/geral.scss */
.list-lojas li .list-lojas-cont .loja-logo { display: block; position: relative; float: left; width: 200px; height: 150px; background-color: #eaeff2; margin: -14px 20px 0 -20px; }
/* line 1398, ../scss/geral.scss */
.list-lojas li .list-lojas-cont .loja-logo img { display: block; overflow: hidden; position: absolute; left: 50%; top: 50%; margin: -60px 0 0 -60px; width: 120px; height: 120px; border-radius: 50%; }
/* line 1410, ../scss/geral.scss */
.list-lojas li .list-lojas-cont .h2 { padding-top: 10px; margin: 0 0 15px; color: #4c4c4c; font-family: 'proxima_nova_rgbold'; font-size: 25px; }
/* line 1417, ../scss/geral.scss */
.list-lojas li .list-lojas-cont p { color: #5e7d8f; }
/* line 1420, ../scss/geral.scss */
.list-lojas li .list-lojas-cont .icon { float: left; margin-right: 15px; }

/* notificacoes */
/* line 1432, ../scss/geral.scss */
.collapse-full .item { border-bottom: 1px solid #eaeff2; }
/* line 1434, ../scss/geral.scss */
.collapse-full .item .time { color: #5e7d8c; opacity: 0.5; font-size: 12px; margin-right: 10px; }
/* line 1440, ../scss/geral.scss */
.collapse-full .item .img-prod { width: 92px; margin: 10px; overflow: hidden; }
/* line 1444, ../scss/geral.scss */
.collapse-full .item .img-prod img { max-width: 100%; }
/* line 1449, ../scss/geral.scss */
.collapse-full .item .notificacao-txt .h2 { font-family: 'proxima_nova_rgbold'; font-size: 16px; margin-top: 10px; color: #7D1D85; }
/* line 1454, ../scss/geral.scss */
.collapse-full .item .notificacao-txt .h2 .time { font-family: 'proxima_nova_rgregular'; }
/* line 1458, ../scss/geral.scss */
.collapse-full .item .notificacao-txt .price { font-family: 'proxima_nova_rgbold'; font-size: 22px; color: #7D1D85; }
/* line 1462, ../scss/geral.scss */
.collapse-full .item .notificacao-txt .price .text-color { color: #7D1D85; }
/* line 1466, ../scss/geral.scss */
.collapse-full .item .notificacao-txt del { font-family: 'proxima_nova_rgregular'; font-size: 22px; color: #5E7D8E; }
/* line 1471, ../scss/geral.scss */
.collapse-full .item .notificacao-txt .product-title { font-family: 'proxima_nova_rgregular'; font-size: 14px; color: #4C4C4C; margin-bottom: 0; }

/* line 1483, ../scss/geral.scss */
.list-notificacoes .panel-body .block-info { border: 1px solid #eaeff2; background-color: #fff; }

/* line 1491, ../scss/geral.scss */
.list-historico .item-info { margin-right: 20px; }
/* line 1494, ../scss/geral.scss */
.list-historico.panel-group .panel .panel-heading .panel-title > a { position: relative; font-size: 14px; color: #5E7D8C; padding-left: 22px; }
/* line 1499, ../scss/geral.scss */
.list-historico.panel-group .panel .panel-heading .panel-title > a:before { content: ""; position: absolute; left: 0; top: 16px; display: block; width: 14px; height: 14px; transform: rotate(-180deg); transition: all 0.3s; background: url(../img/setas-collapse.png) no-repeat 0 50%; }
/* line 1512, ../scss/geral.scss */
.list-historico.panel-group .panel .panel-heading .panel-title > a.collapsed:before { transform: rotate(0deg); }
/* line 1516, ../scss/geral.scss */
.list-historico.panel-group .panel .panel-heading .panel-title > a strong { color: #4C4C4C; }
/* line 1520, ../scss/geral.scss */
.list-historico .block-info { padding: 0 25px; }
/* line 1522, ../scss/geral.scss */
.list-historico .block-info .linha { padding: 20px 0; border-bottom: 1px solid #eaeff2; }
/* line 1526, ../scss/geral.scss */
.list-historico .block-info .linha-vendido { padding: 20px 0; }
/* line 1528, ../scss/geral.scss */
.list-historico .block-info .linha-vendido p { color: #5E7D8C; margin-bottom: 15px; }
/* line 1533, ../scss/geral.scss */
.list-historico .block-info h3 { font-family: 'proxima_nova_rgregular'; font-size: 14px; color: #4C4C4C; margin: 0; padding: 0; }
/* line 1540, ../scss/geral.scss */
.list-historico .block-info p { margin: 0; }
/* line 1542, ../scss/geral.scss */
.list-historico .block-info p .mr { display: inline-block; margin-right: 25px; }
/* line 1548, ../scss/geral.scss */
.list-historico .block-info .info-totais p { font-size: 20px; color: #4C4C4C; margin-bottom: 5px; }

/* carrinho */
/* line 1561, ../scss/geral.scss */
.page-section.content-carrinho > .buttons, .page-section.content-carrinho > .title { padding-left: 20px; padding-right: 20px; }
@media (max-width: 767px) { /* line 1566, ../scss/geral.scss */
  .page-section.content-carrinho > .buttons h1, .page-section.content-carrinho > .title h1 { margin-bottom: 15px; } }
/* line 1570, ../scss/geral.scss */
.page-section.content-carrinho > .buttons .btn, .page-section.content-carrinho > .title .btn { font-family: 'proxima_nova_rgbold'; font-size: 18px; }
@media (max-width: 767px) { /* line 1570, ../scss/geral.scss */
  .page-section.content-carrinho > .buttons .btn, .page-section.content-carrinho > .title .btn { width: 100%; margin-bottom: 15px; } }
@media (min-width: 768px) and (max-width: 991px) { /* line 1570, ../scss/geral.scss */
  .page-section.content-carrinho > .buttons .btn, .page-section.content-carrinho > .title .btn { font-size: 13px; } }
@media (min-width: 768px) { /* line 1570, ../scss/geral.scss */
  .page-section.content-carrinho > .buttons .btn, .page-section.content-carrinho > .title .btn { position: relative; height: 75px; padding-left: 45px; padding-right: 45px; margin-bottom: -75px; } }
/* line 1589, ../scss/geral.scss */
.page-section.content-carrinho > .buttons .container, .page-section.content-carrinho > .title .container { margin-bottom: 0; }
/* line 1593, ../scss/geral.scss */
.page-section.content-carrinho > .buttons { padding-top: 0; }
/* line 1595, ../scss/geral.scss */
.page-section.content-carrinho > .buttons .btn { margin-bottom: 30px; }

/* line 1603, ../scss/geral.scss */
.internas .content-carrinho .content-center .sep:before { background-color: #4C4C4C; opacity: 0.2; }
/* line 1607, ../scss/geral.scss */
.internas .content-carrinho .content-center .sep .txt { position: relative; z-index: 2; background-color: #fff; color: #4C4C4C; }
/* line 1614, ../scss/geral.scss */
.internas .content-carrinho.content-dados .content-center { margin-bottom: 15px; }
@media (min-width: 768px) { /* line 1614, ../scss/geral.scss */
  .internas .content-carrinho.content-dados .content-center { margin-bottom: 50px; } }
/* line 1620, ../scss/geral.scss */
.internas .content-carrinho .container { margin-bottom: 25px; }
/* line 1623, ../scss/geral.scss */
.internas .content-carrinho .linha { border-bottom: 1px solid #eaeff2; margin-bottom: 20px; }
/* line 1626, ../scss/geral.scss */
.internas .content-carrinho .linha.info-totais { margin-bottom: 0; }
/* line 1628, ../scss/geral.scss */
.internas .content-carrinho .linha.info-totais:first-child { padding-top: 0; }
/* line 1633, ../scss/geral.scss */
.internas .content-carrinho .product-title { display: inline-block; padding-top: 5px; padding-right: 15px; font-size: 20px; }
/* line 1639, ../scss/geral.scss */
.internas .content-carrinho .product-econ { display: inline-block; margin-top: 2px; white-space: nowrap; }
/* line 1644, ../scss/geral.scss */
.internas .content-carrinho .price { font-size: 16px; padding-top: 10px; }
/* line 1648, ../scss/geral.scss */
.internas .content-carrinho .mr { margin-right: 15px; }
/* line 1651, ../scss/geral.scss */
.internas .content-carrinho .horarios { font-size: 14px; margin-bottom: 13px; }
/* line 1654, ../scss/geral.scss */
.internas .content-carrinho .horarios .icon { margin-bottom: -5px; }
/* line 1658, ../scss/geral.scss */
.internas .content-carrinho .loja { font-size: 14px; margin-bottom: 13px; }
/* line 1661, ../scss/geral.scss */
.internas .content-carrinho .loja .icon { margin-bottom: -4px; margin-right: 5px; }
/* line 1667, ../scss/geral.scss */
.internas .content-carrinho .list-historico .panel-title a { font-family: 'proxima_nova_rgbold'; font-size: 14px; color: #5E7D8C; }
/* line 1671, ../scss/geral.scss */
.internas .content-carrinho .list-historico .panel-title a .icon { margin-right: 5px; margin-top: -3px; transform: rotate(-180deg); transition: all 0.3s; }
/* line 1678, ../scss/geral.scss */
.internas .content-carrinho .list-historico .panel-title a.collapsed .icon { transform: rotate(0deg); }
/* line 1683, ../scss/geral.scss */
.internas .content-carrinho .list-historico .data-sel { text-align: center; font-size: 18px; margin-bottom: 15px; }
/* line 1689, ../scss/geral.scss */
.internas .content-carrinho .row { margin-bottom: 25px; }
/* line 1692, ../scss/geral.scss */
.internas .content-carrinho .block-info { padding-left: 0; padding-right: 0; }
/* line 1696, ../scss/geral.scss */
.internas .content-carrinho .block-info .linha:last-child { border-bottom: none; padding-bottom: 0; }
/* line 1703, ../scss/geral.scss */
.internas .content-carrinho .entrega-tipo .custom-radio label { padding: 15px 15px 0; }
@media (min-width: 768px) { /* line 1703, ../scss/geral.scss */
  .internas .content-carrinho .entrega-tipo .custom-radio label { padding: 20px 25px 0; } }
/* line 1708, ../scss/geral.scss */
.internas .content-carrinho .entrega-tipo .custom-radio label span { display: block; }
@media (max-width: 767px) { /* line 1711, ../scss/geral.scss */
  .internas .content-carrinho .entrega-tipo .custom-radio label span.label-title { float: left; }
  /* line 1714, ../scss/geral.scss */
  .internas .content-carrinho .entrega-tipo .custom-radio label span.label-txt { width: 100%; } }
/* line 1719, ../scss/geral.scss */
.internas .content-carrinho .entrega-tipo .custom-radio label .icon { margin-bottom: -7px; margin-right: 5px; }
/* line 1726, ../scss/geral.scss */
.internas .content-carrinho .entrega-tipo .field-retirada .custom-radio label .label-txt { padding-top: 13px; }
/* line 1728, ../scss/geral.scss */
.internas .content-carrinho .entrega-tipo .field-retirada .custom-radio label .label-txt .icon { margin-bottom: -10px; margin-right: 5px; }

/* line 1738, ../scss/geral.scss */
.block-icon-hover { display: inline-block; }
/* line 1740, ../scss/geral.scss */
.block-icon-hover .icon-hover { display: none; }

/* line 1746, ../scss/geral.scss */
.custom-radio label { display: block; position: relative; width: 100%; background: #FBFCFC; border: 1px solid #EAEFF2; min-height: 100px; cursor: pointer; }
/* line 1755, ../scss/geral.scss */
.custom-radio .label-entrega-dia { display: block; text-align: center; font-family: 'proxima_nova_rgregular'; font-size: 14px; padding-top: 25px; color: #5E7D8C; margin-bottom: 10px; }
/* line 1764, ../scss/geral.scss */
.custom-radio .label-entrega-horario { display: block; text-align: center; color: #5E7D8C; font-family: 'proxima_nova_rgbold'; }
/* line 1770, ../scss/geral.scss */
.custom-radio .label-txt { font-family: 'proxima_nova_rgregular'; color: #5E7D8C; font-size: 18px; }
/* line 1775, ../scss/geral.scss */
.custom-radio .label-price { font-family: 'proxima_nova_rgbold'; font-size: 20px; color: #4C4C4C; }
/* line 1780, ../scss/geral.scss */
.custom-radio input { position: absolute; opacity: 0; }
/* line 1784, ../scss/geral.scss */
.custom-radio input:checked + label { background: #2DB200; border-color: #2DB200; color: #fff; }
/* line 1788, ../scss/geral.scss */
.custom-radio input:checked + label .label-price, .custom-radio input:checked + label .label-txt, .custom-radio input:checked + label .label-entrega-dia, .custom-radio input:checked + label .label-entrega-horario { color: #fff; }

/* line 1804, ../scss/geral.scss */
.bg-danger p { margin-bottom: 0; font-size: 15px; color: #5E7D8C; }
@media (min-width: 768px) { /* line 1804, ../scss/geral.scss */
  .bg-danger p { font-size: 18px; } }

/* line 1814, ../scss/geral.scss */
.field-add { display: block; width: 120px; }
/* line 1817, ../scss/geral.scss */
.field-add .btn-menos, .field-add .btn-mais { display: block; float: left; width: 36px; height: 50px; border: 1px solid #EAEFF2; background-color: #fff; }
/* line 1826, ../scss/geral.scss */
.field-add .btn-mais { float: right; }
/* line 1829, ../scss/geral.scss */
.field-add .form-control { width: 48px; height: 50px; background-color: #EAEFF2; font-size: 18px; color: #5E7D8D; }
/* line 1836, ../scss/geral.scss */
.field-add .input-group { margin-bottom: 5px; }

/* line 1842, ../scss/geral.scss */
.btn-green { color: #fff; background-color: #2DB200; border-color: #2DB200; }
/* line 1846, ../scss/geral.scss */
.btn-green.active, .btn-green.focus, .btn-green:active, .btn-green:focus, .btn-green:hover { color: #fff; background-color: #1F7900; border-color: #1F7900; }

/* line 1852, ../scss/geral.scss */
.b2c-cadastro { padding: 90px 0; min-height: 90vh; }
@media (min-width: 768px) { /* line 1852, ../scss/geral.scss */
  .b2c-cadastro { padding: 150px 0; } }
/* line 1858, ../scss/geral.scss */
.b2c-cadastro .container { max-width: 710px; position: relative;padding-top: 50px; padding-left: 50px; padding-bottom: 30px;}
/* line 1862, ../scss/geral.scss */
.b2c-cadastro .bg-white { background-color: #FBFCFC; }

/* line 1867, ../scss/geral.scss */
.col-video iframe { width: 100%; max-width: 100%; }

/* line 1873, ../scss/geral.scss */
.b2c-login .container { width: 100%; max-width: 1200px; background: #620d66 }
/* line 1877, ../scss/geral.scss */
.b2c-login h1 { display: block; width: 150px; height: 52px; font: 0/0 'a'; color: transparent; margin: 0 auto 15px; background: url(../img/logo-ndays.png) no-repeat 0 0; }
/* line 1886, ../scss/geral.scss */
.b2c-login .b2c-cadastro-content { text-align: center; color: #fff; }
/* line 1889, ../scss/geral.scss */
.b2c-login .b2c-cadastro-content header { margin-bottom: 25px; }
@media (min-width: 768px) { /* line 1892, ../scss/geral.scss */
  .b2c-login .b2c-cadastro-content header p { font-size: 20px; } }
/* line 1897, ../scss/geral.scss */
.b2c-login .b2c-cadastro-content h2 { font-size: 20px; color: #fff; text-align: center; }
@media (min-width: 768px) { /* line 1897, ../scss/geral.scss */
  .b2c-login .b2c-cadastro-content h2 { font-size: 24px; margin-bottom: 0; } }
@media (min-width: 768px) { /* line 1907, ../scss/geral.scss */
  .b2c-login .b2c-cadastro-content .row { padding-left: 30px; padding-right: 30px; } }
/* line 1912, ../scss/geral.scss */
.b2c-login .b2c-cadastro-content .sep { display: block; position: relative; width: 100%; height: 30px; padding-top: 15px; }
/* line 1918, ../scss/geral.scss */
.b2c-login .b2c-cadastro-content .sep:before { display: block; content: ""; width: 100%; height: 1px; background-color: rgba(255, 255, 255, 0.2); }
/* line 1925, ../scss/geral.scss */
.b2c-login .b2c-cadastro-content .sep .txt { display: block; width: 40px; margin: -7px auto 0; padding: 0; font-family: 'proxima_nova_rgbold'; font-size: 12px; text-align: center; color: #fff; text-transform: uppercase; background-color: #620d66; }
/* line 1938, ../scss/geral.scss */
.b2c-login .b2c-cadastro-content .btn-entrar { width: 100%; height: 40px; font-size: 14px; margin-top: 10px; text-align: center; background-color: #2DB200; border-color: #2DB200; color: #fff; font-family: 'proxima_nova_rgbold'; }
/* line 1948, ../scss/geral.scss */
.b2c-login .b2c-cadastro-content .btn-entrar:hover { background-color: #440b47; border-color: #440b47; }
/* line 1952, ../scss/geral.scss */
.b2c-login .b2c-cadastro-content .btn-entrar .icon { margin-right: 5px; margin-bottom: -5px; }
@media (min-width: 768px) { /* line 1952, ../scss/geral.scss */
  .b2c-login .b2c-cadastro-content .btn-entrar .icon { margin-right: 25px; margin-left: -20px; } }
/* line 1961, ../scss/geral.scss */
.b2c-login .b2c-cadastro-content .btn-facebook { width: 100%; height: 40px; font-size: 14px; margin-top: 5px; text-align: center; color: #fff; background-color: #39559f; border-color: #39559f; font-family: 'proxima_nova_rgbold'; }
/* line 1971, ../scss/geral.scss */
.b2c-login .b2c-cadastro-content .btn-facebook:hover { background-color: #294388; border-color: #294388; }
/* line 1975, ../scss/geral.scss */
.b2c-login .b2c-cadastro-content .btn-facebook .icon { margin-right: 5px; margin-bottom: -5px; }
@media (min-width: 768px) { /* line 1975, ../scss/geral.scss */
  .b2c-login .b2c-cadastro-content .btn-facebook .icon { margin-right: 15px; margin-left: -10px; } }
/* line 1984, ../scss/geral.scss */
.b2c-login .b2c-cadastro-content .btn-lg { width: 100%; height: 80px; }
/* line 1988, ../scss/geral.scss */
.b2c-login .b2c-cadastro-content .infos { padding-top: 10px; }
/* line 1990, ../scss/geral.scss */
.b2c-login .b2c-cadastro-content .infos p { margin-top: 10px; margin-bottom: 0; font-size: 16px; }
/* line 1994, ../scss/geral.scss */
.b2c-login .b2c-cadastro-content .infos p a { color: #fff; font-weight: bold; }
/* line 1997, ../scss/geral.scss */
.b2c-login .b2c-cadastro-content .infos p a:hover { text-decoration: underline; }
/* line 2003, ../scss/geral.scss */
.b2c-login .b2c-cadastro-content .form-search { max-width: 100%; }
/* line 2005, ../scss/geral.scss */
.b2c-login .b2c-cadastro-content .form-search .form-group { max-width: 100%; margin: 0 0 10px; box-shadow: none; }
/* line 2009, ../scss/geral.scss */
.b2c-login .b2c-cadastro-content .form-search .form-group .form-control { height: 60px; }
/* line 2012, ../scss/geral.scss */
.b2c-login .b2c-cadastro-content .form-search .form-group .lk-localiza { right: 5px; top: 20px; font-size: 12px; }
/* line 2019, ../scss/geral.scss */
.b2c-login .b2c-cadastro-content .lk-dest { color: #4C4C4C; text-align: center; font-size: 16px; display: block; padding: 15px 25px; background-color: #EAEFF2; margin: 5px -40px -40px; }

@media (min-width: 768px) { /* line 2030, ../scss/geral.scss */
  .b2c-cadastro-steps { min-height: 100%; margin-left: -7px; position: absolute; left: 0; top: 0; } }
/* line 2038, ../scss/geral.scss */
.b2c-cadastro-steps .img-chamada { width: 100%; height: auto; }
@media (min-width: 768px) { /* line 2038, ../scss/geral.scss */
  .b2c-cadastro-steps .img-chamada { position: absolute; left: 0; top: 0; min-height: 100%; } }

/* line 2049, ../scss/geral.scss */
.b2c-cadastro-content { position: relative; float: right; padding: 30px; }
@media (min-width: 768px) { /* line 2049, ../scss/geral.scss */
  .b2c-cadastro-content { padding: 40px; } }
/* line 2057, ../scss/geral.scss */
.b2c-cadastro-content .row { min-height: 50px; }
@media (max-width: 767px) { /* line 2057, ../scss/geral.scss */
  .b2c-cadastro-content .row { margin-left: -15px !important; margin-right: -15px !important; } }
/* line 2064, ../scss/geral.scss */
.b2c-cadastro-content h2 { color: #5F0C66; font-size: 25px; }
@media (min-width: 768px) { /* line 2064, ../scss/geral.scss */
  .b2c-cadastro-content h2 { font-size: 30px; } }
/* line 2071, ../scss/geral.scss */
.b2c-cadastro-content h3 { color: #5E7D8C; font-size: 16px; }
/* line 2075, ../scss/geral.scss */
.b2c-cadastro-content .form-field { padding-left: 5px; padding-right: 5px; }
/* line 2079, ../scss/geral.scss */
.b2c-cadastro-content .form-control { border: 1px solid #EAEFF2; color: #C2CED4; font-size: 16px; background-color: #fff; margin-bottom: 10px; }
/* line 2086, ../scss/geral.scss */
.b2c-cadastro-content .block-buttons { overflow: hidden; clear: both; margin-left: -10px; margin-right: -10px; margin-bottom: 15px; }
/* line 2093, ../scss/geral.scss */
.b2c-cadastro-content .info { font-size: 12px; text-align: center; color: #4C4C4C; }

/* line 2099, ../scss/geral.scss */
.b2c-cadastro-content-chamada { min-height: 488px; }
/* line 2101, ../scss/geral.scss */
.b2c-cadastro-content-chamada h2 { margin-left: -7px; }
/* line 2104, ../scss/geral.scss */
.b2c-cadastro-content-chamada:before { content: ""; position: absolute; width: 14px; height: 100%; display: block; left: -14px; top: 0; background-color: #FBFCFC; }
/* line 2115, ../scss/geral.scss */
.b2c-cadastro-content-chamada .block-buttons .btn { width: 100%; }

/* line 2120, ../scss/geral.scss */
.cadastro-steps { display: block; padding: 12px 0; margin-bottom: 10px; }
/* line 2124, ../scss/geral.scss */
.cadastro-steps .cadastro-steps-pg { display: block; float: left; width: 25%; height: 10px; border: 1px solid #EAEFF2; background-color: #fff; }
/* line 2131, ../scss/geral.scss */
.cadastro-steps .cadastro-steps-pg + .cadastro-steps-pg { border-left: none; }
/* line 2134, ../scss/geral.scss */
.cadastro-steps .cadastro-steps-pg.current { background-color: #2DB200; }

/* line 2139, ../scss/geral.scss */
.b2c-caption { width: 100%; padding: 40px 35px 30px; background-color: rgba(0, 0, 0, 0.5); z-index: 2; color: #fff; font-size: 12px; font-weight: bold; position: absolute; left: 0; bottom: 0; }
/* line 2150, ../scss/geral.scss */
.b2c-caption .row { position: relative; margin-bottom: 20px; padding-left: 50px; }
/* line 2155, ../scss/geral.scss */
.b2c-caption .icon { position: absolute; left: 0px; top: 0; display: block; float: left; margin-right: 10px; }

/* line 2164, ../scss/geral.scss */
.cadastro-steps-nav { display: block; border-top: 1px solid #EAEFF2; margin-left: -15px; margin-right: -15px; }
/* line 2169, ../scss/geral.scss */
.cadastro-steps-nav li { border-bottom: 1px solid #EAEFF2; color: #AEBEC5; font-size: 12px; padding: 20px 35px; }
@media (max-width: 767px) { /* line 2169, ../scss/geral.scss */
  .cadastro-steps-nav li { display: none; } }
/* line 2177, ../scss/geral.scss */
.cadastro-steps-nav li.current { color: #2CB200; font-weight: bold; }
/* line 2180, ../scss/geral.scss */
.cadastro-steps-nav li.current a { color: #2CB200; font-weight: bold; }
/* line 2185, ../scss/geral.scss */
.cadastro-steps-nav li a { color: #AEBEC5; font-size: 12px; }

/* footer */
/* line 2195, ../scss/geral.scss */
#footer { color: #fff; }
@media (max-width: 767px) { /* line 2198, ../scss/geral.scss */
  #footer .row { margin-left: 0; margin-right: 0; } }
@media (max-width: 767px) { /* line 2203, ../scss/geral.scss */
  #footer .copyright { text-align: center; }
  /* line 2206, ../scss/geral.scss */
  #footer .copyright .text-right.col-xs-6 { width: 100%; padding-top: 15px; text-align: center; } }
/* line 2212, ../scss/geral.scss */
.page-b2c #footer .copyright, .page-dados #footer .copyright { background-color: transparent; }
/* line 2216, ../scss/geral.scss */
#footer .copyright .container { width: 100%; padding: 0 20px; }
/* line 2221, ../scss/geral.scss */
#footer .text-right { font-weight: bold; }
/* line 2224, ../scss/geral.scss */
#footer .title { color: #fff; font-size: 30px; margin-bottom: 20px; padding-bottom: 10px; border-bottom: 2px solid rgba(255, 255, 255, 0.2); }
@media (min-width: 768px) { /* line 2224, ../scss/geral.scss */
  #footer .title { font-size: 40px; } }
@media (max-width: 767px) { /* line 2234, ../scss/geral.scss */
  #footer .colunas { margin-bottom: 20px; } }
/* line 2239, ../scss/geral.scss */
#footer .colunas.col-compre p { margin-bottom: 10px; }
/* line 2242, ../scss/geral.scss */
#footer .colunas.col-compre a { font-size: 15px; color: #fff; }
@media (min-width: 768px) { /* line 2242, ../scss/geral.scss */
  #footer .colunas.col-compre a { font-size: 18px; } }
/* line 2251, ../scss/geral.scss */
#footer .colunas.col-venda a { color: #fff; opacity: 0.5; }
/* line 2254, ../scss/geral.scss */
#footer .colunas.col-venda a:hover { opacity: 1; }
/* line 2260, ../scss/geral.scss */
#footer .colunas.col-doe p { color: #fff; opacity: 0.5; }
/* line 2266, ../scss/geral.scss */
#footer .logo-footer { width: 100%; }
/* line 2268, ../scss/geral.scss */
#footer .logo-footer a { display: block; margin: 20px auto; width: 41px; height: 59px; background: url(../img/logo-ndays-2.png) no-repeat 0 0; }

/* modal */
/* line 2282, ../scss/geral.scss */
.modal-content-transp .modal-title { text-align: center; color: #fff; font-size: 40px; margin-bottom: 30px; }

/* line 2291, ../scss/geral.scss */
.modal .lk-close { margin-right: 0; background-color: transparent; color: transparent; font: 0/0 'a'; }
@media (max-width: 767px) { /* line 2291, ../scss/geral.scss */
  .modal .lk-close { position: absolute; right: 0; top: -30px; } }
@media (min-width: 768px) { /* line 2291, ../scss/geral.scss */
  .modal .lk-close { margin-right: -30px; } }
@media (max-width: 767px) { /* line 2307, ../scss/geral.scss */
  .modal .modal-dialog { padding-top: 50px; } }
/* line 2311, ../scss/geral.scss */
.modal .modal-content { display: block; width: 100%; float: left; }
/* line 2317, ../scss/geral.scss */
.modal.modal-localizacao h3 { font-size: 22px; font-family: 'proxima_nova_rgbold'; color: #600C66; margin-bottom: 20px; }
@media (min-width: 768px) { /* line 2317, ../scss/geral.scss */
  .modal.modal-localizacao h3 { font-size: 30px; } }
/* line 2325, ../scss/geral.scss */
.modal.modal-localizacao h3 .icon { display: block; margin: 0 auto 20px; }
/* line 2330, ../scss/geral.scss */
.modal.modal-localizacao h4 { font-size: 22px; color: #5E7D8C; margin-bottom: 20px; }
@media (min-width: 768px) { /* line 2330, ../scss/geral.scss */
  .modal.modal-localizacao h4 { font-size: 30px; } }
/* line 2338, ../scss/geral.scss */
.modal.modal-localizacao p { font-size: 16px; margin-bottom: 20px; color: #4C4C4C; }
@media (min-width: 768px) { /* line 2338, ../scss/geral.scss */
  .modal.modal-localizacao p { font-size: 18px; } }
/* line 2346, ../scss/geral.scss */
.modal.modal-localizacao .btn { margin-bottom: 30px; }
/* line 2348, ../scss/geral.scss */
.modal.modal-localizacao .btn .icon { margin-bottom: -5px; margin-right: 5px; }
@media (min-width: 768px) { /* line 2354, ../scss/geral.scss */
  .modal.modal-localizacao .modal-dialog { position: absolute; left: 50%; top: 50%; -ms-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } }

/* line 2366, ../scss/geral.scss */
.modal-produto { display: block !important; z-index: -1000 !important; pointer-events: none; }
/* line 2370, ../scss/geral.scss */
.modal-produto.in { z-index: 1050 !important; pointer-events: auto; }
/* line 2374, ../scss/geral.scss */
.modal-produto .modal-content { margin-bottom: 50px; }
/* line 2377, ../scss/geral.scss */
.modal-produto .modal-body { padding-top: 20px; }
/* line 2380, ../scss/geral.scss */
.modal-produto .breadcrumb { padding: 0; }
/* line 2383, ../scss/geral.scss */
.modal-produto .row { margin-left: 0; margin-right: 0; }
/* line 2387, ../scss/geral.scss */
.modal-produto .det-produto-distancia { margin-bottom: 20px; padding: 0; }
/* line 2390, ../scss/geral.scss */
.modal-produto .det-produto-distancia .icon { margin-bottom: -4px; margin-right: 5px; }
/* line 2395, ../scss/geral.scss */
.modal-produto .det-prod-img { position: relative; }
/* line 2397, ../scss/geral.scss */
.modal-produto .det-prod-img .det-prod-selo { position: absolute; display: block; left: -10px; top: 0; width: 100px; padding: 10px; background: #7D1D86; text-align: center; color: #fff; }
/* line 2407, ../scss/geral.scss */
.modal-produto .det-prod-img .det-prod-selo:after { content: ""; display: block; width: 100px; height: 18px; position: absolute; left: 0; bottom: -10px; }
/* line 2417, ../scss/geral.scss */
.modal-produto .det-prod-img .det-prod-selo p { margin: 0; font-size: 10px; }
/* line 2421, ../scss/geral.scss */
.modal-produto .det-prod-img .det-prod-selo .txt1 { padding-bottom: 5px; margin-bottom: 5px; border-bottom: 1px solid #fff; opacity: 0.5; }
/* line 2427, ../scss/geral.scss */
.modal-produto .det-prod-img .det-prod-selo .txt2 { font-family: 'ProximaNovaA-Bold'; font-size: 40px; line-height: 35px; }
/* line 2432, ../scss/geral.scss */
.modal-produto .det-prod-img .det-prod-selo .txt3 { font-family: 'ProximaNovaA-Bold'; font-size: 12px; margin-bottom: 5px; }
/* line 2437, ../scss/geral.scss */
.modal-produto .det-prod-img .det-prod-selo .txt4 { padding-top: 5px; border-top: 1px solid rgba(255, 255, 255, 0.5); }
/* line 2443, ../scss/geral.scss */
.modal-produto .det-prod-infos { padding-right: 25px; }
/* line 2445, ../scss/geral.scss */
.modal-produto .det-prod-infos .det-prod-header { margin-bottom: 25px; }
/* line 2447, ../scss/geral.scss */
.modal-produto .det-prod-infos .det-prod-header h3 { display: inline; line-height: 1.1em; }
/* line 2451, ../scss/geral.scss */
.modal-produto .det-prod-infos .det-prod-header .product-econ { font-size: 16px; margin-top: -5px; margin-left: 10px; position: relative; top: -4px; }
/* line 2459, ../scss/geral.scss */
.modal-produto .det-prod-infos .det-prod-price { font-size: 30px; }
/* line 2461, ../scss/geral.scss */
.modal-produto .det-prod-infos .det-prod-price .text-color { font-family: 'ProximaNovaA-Bold'; margin-right: 15px; }
/* line 2467, ../scss/geral.scss */
.modal-produto .det-prod-infos .det-prod-fields-form .field-add { float: left; }
/* line 2469, ../scss/geral.scss */
.modal-produto .det-prod-infos .det-prod-fields-form .field-add .input-group { margin: 0; }
/* line 2473, ../scss/geral.scss */
.modal-produto .det-prod-infos .det-prod-fields-form .btn { width: 60%; padding: 7px 10px; text-align: center; height: 50px; line-height: 35px; }
/* line 2479, ../scss/geral.scss */
.modal-produto .det-prod-infos .det-prod-fields-form .btn .icon { margin-bottom: -5px; margin-right: 10px; }
/* line 2484, ../scss/geral.scss */
.modal-produto .det-prod-infos .det-prod-fields-form p { padding-top: 6px; font-size: 16px; margin-bottom: 20px; }

.det-prod-fields-form .btn-success {
    font-size: 14px;
    margin: 10px 0;
    display: block;
    width: 88% !important;
    white-space: normal;
    line-height: 14px !important;
    padding-top: 0 !important;
}

.det-prod-fields-form .fa-bell-o {
    position: relative;
    top: 5px;
    left: -5px;
    font-size: 25px;
}
/* line 2491, ../scss/geral.scss */
.modal-produto .det-prod-infos .linha-vendido p { color: #5E7D8C; }
/* line 2494, ../scss/geral.scss */
.modal-produto .det-prod-infos .linha-vendido .list-lojas li { width: 100%; padding: 0; }
/* line 2497, ../scss/geral.scss */
.modal-produto .det-prod-infos .linha-vendido .list-lojas li .list-lojas-cont { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
/* line 2501, ../scss/geral.scss */
.modal-produto .det-prod-infos .linha-vendido .list-lojas li .list-lojas-cont .loja-logo { width: 150px; }
/* line 2508, ../scss/geral.scss */
.modal-produto .modal-caroussel { display: block; width: 100%; overflow: hidden; clear: both; }
/* line 2513, ../scss/geral.scss */
.modal-produto .modal-caroussel .title { padding: 20px; }
/* line 2515, ../scss/geral.scss */
.modal-produto .modal-caroussel .title > h4 { font-family: 'proxima_nova_rgregular'; font-size: 20px; color: #5E7D8C; }
/* line 2521, ../scss/geral.scss */
.modal-produto .modal-caroussel .list-products { margin: 0; border: none; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
/* line 2529, ../scss/geral.scss */
.modal-produto .notify-modal { background-color: transparent; -webkit-box-shadow: none; box-shadow: none; margin: 0; }
/* line 2534, ../scss/geral.scss */
.modal-produto .notify-modal .close { color: #fff; margin-top: -10px; margin-right: -5px; font-size: 24px; opacity: 0.5; }
/* line 2540, ../scss/geral.scss */
.modal-produto .notify-modal .close:hover { opacity: 1; }
/* line 2544, ../scss/geral.scss */
.modal-produto .notify-modal .alert { display: block; float: right; width: 320px; background-color: #000; border-color: 1px solid #555; color: #fff; font-size: 14px; }
/* line 2552, ../scss/geral.scss */
.modal-produto .notify-modal .alert .icon { float: left; margin: 0 15px 0 0; }
/* line 2556, ../scss/geral.scss */
.modal-produto .notify-modal .alert p { color: #fff; font-size: 14px; padding: 0; margin: 0; }

/* line 2566, ../scss/geral.scss */
.caption h4 { line-height: 11px; height: 40px; margin-bottom: 10px; overflow: hidden; }

/* line 2573, ../scss/geral.scss */
.nav-category { border-bottom: 1px solid #eaeff2; background-color: #fff; }

@media (max-width: 767px) { /* line 2579, ../scss/geral.scss */
  .menu-open { overflow: hidden; }
  /* line 2582, ../scss/geral.scss */
  #header { padding-top: 32px; }
  /* line 2584, ../scss/geral.scss */
  #header .nav-acessa { color: #fff; width: 100%; text-align: center; padding: 0; position: absolute; top: -25px; left: 0; }
  /* line 2592, ../scss/geral.scss */
  #header .nav-acessa.mob-rel { position: static; padding-top: 10px; }
  /* line 2598, ../scss/geral.scss */
  #header .nav-acessa .list-inline > li:nth-child(1) { display: none; }
  /* line 2601, ../scss/geral.scss */
  #header .nav-acessa .list-inline > li:nth-child(2) { display: none; }
  /* line 2606, ../scss/geral.scss */
  #header .nav-acessa .lk-cadastre { float: left; display: block; margin-left: 5px; }
  /* line 2611, ../scss/geral.scss */
  #header .nav-acessa .btn { padding: 5px 10px; margin: 0; float: right; border: none; }
  /* line 2616, ../scss/geral.scss */
  #header .nav-acessa .btn.btn-carrinho { padding: 5px; float: right; }
  /* line 2621, ../scss/geral.scss */
  #header .nav-acessa .shoping-cart { display: block; float: right; margin: 0; padding-right: 0; }
  /* line 2627, ../scss/geral.scss */
  #header .nav-acessa .lk-nao-cadastrado { margin: 0; }
  /* line 2631, ../scss/geral.scss */
  #header .nav-acessa .list-inline li.dropdown { margin-left: 0; float: left; }
  /* line 2636, ../scss/geral.scss */
  #header .nav-acessa .menu-back { float: right; margin-right: 10px; }
  /* line 2640, ../scss/geral.scss */
  #header .nav-acessa a.lk-back-site { margin: 0; float: right; }
  /* line 2645, ../scss/geral.scss */
  #header .navbar-toggle { float: right; margin-right: 0; }
  /* line 2648, ../scss/geral.scss */
  #header .navbar-toggle .icon-bar { float: right; clear: both; }
  /* line 2653, ../scss/geral.scss */
  #header .navbar-brand a { margin-left: 10px; }
  /* line 2657, ../scss/geral.scss */
  #page { width: 100%; overflow: hidden; clear: both; }
  /* line 2662, ../scss/geral.scss */
  #page .page-section .container .row { margin-left: 0; margin-right: 0; }
  /* line 2669, ../scss/geral.scss */
  #block-dp-cadastrar .bg-white { padding-top: 0; }
  /* line 2674, ../scss/geral.scss */
  #block-veja-info .top-pad-80 { padding-top: 0; }
  /* line 2680, ../scss/geral.scss */
  .internas .content-carrinho .container { padding: 15px; }
  /* line 2682, ../scss/geral.scss */
  .internas .content-carrinho .container + .container { margin-bottom: 0; }
  /* line 2686, ../scss/geral.scss */
  .internas .content-carrinho .buttons .container { padding-left: 0; padding-right: 0; padding-top: 0; }
  /* line 2690, ../scss/geral.scss */
  .internas .content-carrinho .buttons .container .btn { margin-bottom: 15px; }
  /* line 2694, ../scss/geral.scss */
  .internas .content-carrinho .linha { text-align: center; }
  /* line 2696, ../scss/geral.scss */
  .internas .content-carrinho .linha .product-descr { padding-left: 0; padding-right: 0; }
  /* line 2700, ../scss/geral.scss */
  .internas .content-carrinho .linha .product-title { padding-right: 0; font-size: 18px; padding-top: 10px; }
  /* line 2707, ../scss/geral.scss */
  .internas .content-carrinho .linha .loja .mr, .internas .content-carrinho .linha .horarios .mr { display: block; width: 100%; margin: 0 0 10px; }
  /* line 2713, ../scss/geral.scss */
  .internas .content-carrinho .linha .field-add { float: none !important; margin: 0 auto 15px; }
  /* line 2718, ../scss/geral.scss */
  .internas .content-carrinho .linha .list-historico .data-sel { font-size: 15px; }
  /* line 2724, ../scss/geral.scss */
  .internas .content-carrinho .linha .entrega-datas > .col-xs-12, .internas .content-carrinho .linha .entrega-tipo > .col-xs-12 { padding-left: 0; padding-right: 0; }
  /* line 2733, ../scss/geral.scss */
  .nav-category .nav.nav-pills.pull-right { width: 100%; }
  /* line 2735, ../scss/geral.scss */
  .nav-category .nav.nav-pills.pull-right li { text-align: left; width: 100%; padding: 0; margin: 0; }
  /* line 2744, ../scss/geral.scss */
  .collapse-full .time { display: inline-block; float: none !important; }
  /* line 2749, ../scss/geral.scss */
  .collapse-full .item .block-info { text-align: center; padding-top: 15px; padding-bottom: 15px; }
  /* line 2754, ../scss/geral.scss */
  .collapse-full .item .img-prod { width: 100%; margin: 0 0 15px; }
  /* line 2758, ../scss/geral.scss */
  .collapse-full .item .notificacao-txt { display: block; float: left; width: 100%; }
  /* line 2762, ../scss/geral.scss */
  .collapse-full .item .notificacao-txt .time { width: 100%; margin: 0; padding-left: 15px; }
  /* line 2771, ../scss/geral.scss */
  .content-confirmacao .pad-30 { padding: 15px; }
  /* line 2772, ../scss/geral.scss */
  .content-confirmacao .pad-30 .col-xs-12 { text-align: center; padding-left: 0; padding-right: 0; }
  /* line 2777, ../scss/geral.scss */
  .content-confirmacao .pad-30 .top-pad-50 { padding-top: 10px; }
  /* line 2780, ../scss/geral.scss */
  .content-confirmacao .pad-30 img { max-width: 150px; }
  /* line 2787, ../scss/geral.scss */
  ul.list-lojas { padding: 0 20px; }
  /* line 2789, ../scss/geral.scss */
  ul.list-lojas li { width: 100%; margin-bottom: 30px; padding: 0; }
  /* line 2793, ../scss/geral.scss */
  ul.list-lojas li .list-lojas-cont { height: auto; text-align: left; }
  /* line 2796, ../scss/geral.scss */
  ul.list-lojas li .list-lojas-cont .loja-logo { overflow: hidden; float: none; width: auto; margin-right: -20px; }
  /* line 2805, ../scss/geral.scss */
  .list-products { position: relative; }
  /* line 2807, ../scss/geral.scss */
  .list-products .bx-wrapper { width: 200px; position: initial; }
  /* line 2813, ../scss/geral.scss */
  #page .page-dados .form-inline label, #page .content-dados .form-inline label, #page .page-dados .form-inline .form-control, #page .content-dados .form-inline .form-control { width: 100%; }
  /* line 2819, ../scss/geral.scss */
  #modal-payment .modal-dialog { margin: 0; }
  /* line 2824, ../scss/geral.scss */
  .page-dados .form-inline .form-control, .content-dados .form-inline .form-control { width: 100%; }
  /* line 2827, ../scss/geral.scss */
  .modal-open .modal { width: 100%; height: 100%; padding-bottom: 50px; } }
/* melhorias */
/* line 2837, ../scss/geral.scss */
#content { min-height: 30vh; }
/* line 2839, ../scss/geral.scss */
#content > h1 { padding-top: 30px; }

/* line 2846, ../scss/geral.scss */
.modal-dialog.checkout .modal-footer .btn { width: 100%; margin-bottom: 15px; }

/* line 2854, ../scss/geral.scss */
.product-grid .image img { margin-left: auto; margin-right: auto; }

/* line 2861, ../scss/geral.scss */
.sub-departamentos-list { margin-bottom: 25px; }
/* line 2863, ../scss/geral.scss */
.sub-departamentos-list li { text-align: center; }
/* line 2865, ../scss/geral.scss */
.sub-departamentos-list li a { display: inline-block; margin: 0 auto 8px; font-size: 14px; padding: 3px 10px; border-radius: 18px; margin-top: 0; color: #01939A; background-color: #fff; border: 1px solid #E5EDEC; width: 100%; }
/* line 2876, ../scss/geral.scss */
.sub-departamentos-list li a.act, .sub-departamentos-list li a:hover { background-color: #eaeff2; }

.televendas { width: 100%; height: auto; font-size: 18px; color: #ffffff; font-weight: bold; text-align: right; padding-right: 30px; }


/* televendas */
@media (max-width: 991px) {.televendas { margin-top: 63px; line-height: 10%; font-size: 14px !important; } } 
.modal.modal-produto.detalhe-page { position:static !important; pointer-events: auto}