@charset "UTF-8";
@-ms-keyframes its_cold_here {
  0% {
    -ms-transform: rotate(0deg);
  }
  25% {
    -ms-transform: rotate(45deg);
  }
  50% {
    -ms-transform: rotate(0deg);
  }
  75% {
    -ms-transform: rotate(-45deg);
  }
  100% {
    -ms-transform: rotate(0deg);
  }
}
@-moz-keyframes its_cold_here {
  0% {
    -moz-transform: rotate(0deg);
  }
  25% {
    -moz-transform: rotate(45deg);
  }
  50% {
    -moz-transform: rotate(0deg);
  }
  75% {
    -moz-transform: rotate(-45deg);
  }
  100% {
    -moz-transform: rotate(0deg);
  }
}
@-webkit-keyframes its_cold_here {
  0% {
    -webkit-transform: rotate(0deg);
  }
  25% {
    -webkit-transform: rotate(45deg);
  }
  50% {
    -webkit-transform: rotate(0deg);
  }
  75% {
    -webkit-transform: rotate(-45deg);
  }
  100% {
    -webkit-transform: rotate(0deg);
  }
}
@keyframes its_cold_here {
  0% {
    transform: rotate(0deg);
  }
  25% {
    transform: rotate(45deg);
  }
  50% {
    transform: rotate(0deg);
  }
  75% {
    transform: rotate(-45deg);
  }
  100% {
    transform: rotate(0deg);
  }
}
/* line 7, ../scss/_reset.scss */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

/* line 20, ../scss/_reset.scss */
body {
  line-height: 1;
  font-family: arial;
  font-size: 12px;
}

/* line 62, ../scss/_reset.scss */
blockquote {
  quotes: none;
}
/* line 65, ../scss/_reset.scss */
blockquote:before {
  content: '';
  content: none;
}
/* line 69, ../scss/_reset.scss */
blockquote:after {
  content: '';
  content: none;
}

/* line 77, ../scss/_reset.scss */
a {
  text-decoration: none;
}
/* line 80, ../scss/_reset.scss */
a:hover {
  text-decoration: underline;
}

/* line 120, ../scss/_reset.scss */
q {
  quotes: none;
}
/* line 123, ../scss/_reset.scss */
q:before {
  content: '';
  content: none;
}
/* line 127, ../scss/_reset.scss */
q:after {
  content: '';
  content: none;
}

/* line 180, ../scss/_reset.scss */
ol {
  list-style: none;
}

/* line 184, ../scss/_reset.scss */
ul {
  list-style: none;
}

/* line 203, ../scss/_reset.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 229, ../scss/_reset.scss */
article {
  display: block;
}

/* line 233, ../scss/_reset.scss */
aside {
  display: block;
}

/* line 240, ../scss/_reset.scss */
details {
  display: block;
}

/* line 247, ../scss/_reset.scss */
figure {
  display: block;
}

/* line 251, ../scss/_reset.scss */
figcaption {
  display: block;
}

/* line 255, ../scss/_reset.scss */
footer {
  display: block;
}

/* line 259, ../scss/_reset.scss */
header {
  display: block;
}

/* line 263, ../scss/_reset.scss */
hgroup {
  display: block;
}

/* line 267, ../scss/_reset.scss */
menu {
  display: block;
}

/* line 271, ../scss/_reset.scss */
nav {
  display: block;
}

/* line 281, ../scss/_reset.scss */
section {
  display: block;
}

/* line 300, ../scss/_reset.scss */
.clearboth {
  clear: both;
}

/*.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}*/
/* line 311, ../scss/_reset.scss */
html[xmlns] .clearfix {
  display: block;
}

/* line 314, ../scss/_reset.scss */
* html .clearfix {
  height: 1%;
}

/* line 317, ../scss/_reset.scss */
button::-moz-focus-inner {
  padding: 0 !important;
  border: 0 none !important;
}

/* line 321, ../scss/_reset.scss */
input[type="button"]::-moz-focus-inner {
  padding: 0 !important;
  border: 0 none !important;
}

/* line 325, ../scss/_reset.scss */
input[type="submit"]::-moz-focus-inner {
  padding: 0 !important;
  border: 0 none !important;
}

/* line 329, ../scss/_reset.scss */
input[type="reset"]::-moz-focus-inner {
  padding: 0 !important;
  border: 0 none !important;
}

/*! normalize.css v3.0.1 | MIT License | git.io/normalize */
/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */
/* line 9, ../scss/_normalize.scss */
html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}

/**
 * Remove default margin.
 */
/* line 19, ../scss/_normalize.scss */
body {
  margin: 0;
}

/* HTML5 display definitions
   ========================================================================== */
/**
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
 * Correct `block` display not defined for `details` or `summary` in IE 10/11 and Firefox.
 * Correct `block` display not defined for `main` in IE 11.
 */
/* line 32, ../scss/_normalize.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block;
}

/**
 * 1. Correct `inline-block` display not defined in IE 8/9.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */
/* line 52, ../scss/_normalize.scss */
audio,
canvas,
progress,
video {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */
}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
/* line 65, ../scss/_normalize.scss */
audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Address `[hidden]` styling not present in IE 8/9/10.
 * Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22.
 */
/* line 75, ../scss/_normalize.scss */
[hidden],
template {
  display: none;
}

/* Links
   ========================================================================== */
/**
 * Remove the gray background color from active links in IE 10.
 */
/* line 87, ../scss/_normalize.scss */
a {
  background: transparent;
}

/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */
/* line 95, ../scss/_normalize.scss */
a:active,
a:hover {
  outline: 0;
}

/* Text-level semantics
   ========================================================================== */
/**
 * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
 */
/* line 107, ../scss/_normalize.scss */
abbr[title] {
  border-bottom: 1px dotted;
}

/**
 * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
 */
/* line 115, ../scss/_normalize.scss */
b,
strong {
  font-weight: bold;
}

/**
 * Address styling not present in Safari and Chrome.
 */
/* line 124, ../scss/_normalize.scss */
dfn {
  font-style: italic;
}

/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari, and Chrome.
 */
/* line 133, ../scss/_normalize.scss */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/**
 * Address styling not present in IE 8/9.
 */
/* line 142, ../scss/_normalize.scss */
mark {
  background: #ff0;
  color: #000;
}

/**
 * Address inconsistent and variable font size in all browsers.
 */
/* line 151, ../scss/_normalize.scss */
small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */
/* line 159, ../scss/_normalize.scss */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

/* line 167, ../scss/_normalize.scss */
sup {
  top: -0.5em;
}

/* line 171, ../scss/_normalize.scss */
sub {
  bottom: -0.25em;
}

/* Embedded content
   ========================================================================== */
/**
 * Remove border when inside `a` element in IE 8/9/10.
 */
/* line 182, ../scss/_normalize.scss */
img {
  border: 0;
}

/**
 * Correct overflow not hidden in IE 9/10/11.
 */
/* line 190, ../scss/_normalize.scss */
svg:not(:root) {
  overflow: hidden;
}

/* Grouping content
   ========================================================================== */
/**
 * Address margin not present in IE 8/9 and Safari.
 */
/* line 201, ../scss/_normalize.scss */
figure {
  margin: 1em 40px;
}

/**
 * Address differences between Firefox and other browsers.
 */
/* line 209, ../scss/_normalize.scss */
hr {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}

/**
 * Contain overflow in all browsers.
 */
/* line 219, ../scss/_normalize.scss */
pre {
  overflow: auto;
}

/**
 * Address odd `em`-unit font size rendering in all browsers.
 */
/* line 227, ../scss/_normalize.scss */
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

/* Forms
   ========================================================================== */
/**
 * Known limitation: by default, Chrome and Safari on OS X allow very limited
 * styling of `select`, unless a `border` property is set.
 */
/**
 * 1. Correct color not being inherited.
 *    Known issue: affects color of disabled elements.
 * 2. Correct font properties not being inherited.
 * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
 */
/* line 250, ../scss/_normalize.scss */
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  /* 1 */
  font: inherit;
  /* 2 */
  margin: 0;
  /* 3 */
}

/**
 * Address `overflow` set to `hidden` in IE 8/9/10/11.
 */
/* line 264, ../scss/_normalize.scss */
button {
  overflow: visible;
}

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
 * Correct `select` style inheritance in Firefox.
 */
/* line 275, ../scss/_normalize.scss */
button,
select {
  text-transform: none;
}

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */
/* line 288, ../scss/_normalize.scss */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
  cursor: pointer;
  /* 3 */
}

/**
 * Re-set default cursor for disabled elements.
 */
/* line 300, ../scss/_normalize.scss */
button[disabled],
html input[disabled] {
  cursor: default;
}

/**
 * Remove inner padding and border in Firefox 4+.
 */
/* line 309, ../scss/_normalize.scss */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
/* line 320, ../scss/_normalize.scss */
input {
  line-height: normal;
}

/**
 * It's recommended that you don't attempt to style these elements.
 * Firefox's implementation doesn't respect box-sizing, padding, or width.
 *
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 */
/* line 332, ../scss/_normalize.scss */
input[type="checkbox"],
input[type="radio"] {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * Fix the cursor style for Chrome's increment/decrement buttons. For certain
 * `font-size` values of the `input`, it causes the cursor style of the
 * decrement button to change from `default` to `text`.
 */
/* line 345, ../scss/_normalize.scss */
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari and Chrome
 *    (include `-moz` to future-proof).
 */
/* line 356, ../scss/_normalize.scss */
input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  -webkit-box-sizing: content-box;
  /* 2 */
  box-sizing: content-box;
}

/**
 * Remove inner padding and search cancel button in Safari and Chrome on OS X.
 * Safari (but not Chrome) clips the cancel button when the search input has
 * padding (and `textfield` appearance).
 */
/* line 368, ../scss/_normalize.scss */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * Define consistent border, margin, and padding.
 */
/* line 377, ../scss/_normalize.scss */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct `color` not being inherited in IE 8/9/10/11.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */
/* line 388, ../scss/_normalize.scss */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * Remove default vertical scrollbar in IE 8/9/10/11.
 */
/* line 397, ../scss/_normalize.scss */
textarea {
  overflow: auto;
}

/**
 * Don't inherit the `font-weight` (applied by a rule above).
 * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
 */
/* line 406, ../scss/_normalize.scss */
optgroup {
  font-weight: bold;
}

/* Tables
   ========================================================================== */
/**
 * Remove most spacing between table cells.
 */
/* line 417, ../scss/_normalize.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 422, ../scss/_normalize.scss */
td,
th {
  padding: 0;
}

/* line 1, ../scss/_banner.scss */
.banner_buttons_space {
  position: relative;
  width: 96%;
  max-width: calc(1175px - 30px);
  padding: 0px 15px;
  margin: 0 auto;
  margin-top: -430px;
  height: 200px;
}

/* line 11, ../scss/_banner.scss */
#banner {
  width: 100%;
  overflow: hidden;
  position: relative;
}

/* line 16, ../scss/_banner.scss */
#banner {
  position: relative;
  top: 0;
}

/* line 20, ../scss/_banner.scss */
#banner ul.banner_itens,
#banner ul.banner_itens li {
  padding: 0;
  margin: 0;
  width: 100%;
  height: auto;
  list-style: none;
}

/* line 28, ../scss/_banner.scss */
#banner > ul.banner_itens > li {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  z-index: 1;
  display: none;
}

/* line 39, ../scss/_banner.scss */
.banner_controller {
  position: absolute;
  z-index: 2;
  top: 0;
  position: absolute;
  display: block;
  height: 100%;
  opacity: 0;
  -webkit-transition: opacity 0.2s ease;
  -o-transition: opacity 0.2s ease;
  transition: opacity 0.2s ease;
}

/* line 51, ../scss/_banner.scss */
#banner:hover .banner_controller {
  opacity: 1;
}

/* line 55, ../scss/_banner.scss */
.banner_controller.previews_banner {
  left: 5px;
}

/* line 58, ../scss/_banner.scss */
.banner_controller.next_banner {
  right: 5px;
}

/* line 61, ../scss/_banner.scss */
.banner_controller a {
  width: 36px;
  height: 88px;
  position: relative;
  cursor: pointer;
  display: block;
  top: 50%;
  margin-top: -30px;
  background-repeat: no-repeat;
}

/* line 71, ../scss/_banner.scss */
.banner_controller.previews_banner a {
  background-image: url("../images/arrowleft.png");
  width: 60.1px;
  height: 46.9px;
  background-size: contain;
  background-repeat: no-repeat;
}

/* line 78, ../scss/_banner.scss */
.banner_controller.next_banner a {
  background-image: url("../images/arrowright.png");
  width: 60.1px;
  height: 46.9px;
  background-size: contain;
  background-repeat: no-repeat;
}

/* line 86, ../scss/_banner.scss */
.banner_item_wrapper {
  display: block;
  width: 100%;
  height: 100%;
  /*border: 0;
  text-decoration: none;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 0px 27%;
  margin: 0 auto;
  width: calc(100% - 54%);*/
  /*&:hover {
  	> span {
  		&:after {
  			width: 100%;
  		}
  	}
  }*/
}
/* line 106, ../scss/_banner.scss */
.banner_item_wrapper > h1 {
  font-family: Staatliches;
  font-size: 64px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.2;
  letter-spacing: normal;
  text-align: left;
  color: #ffffff;
  margin: 0px;
  padding: 0px;
}
/* line 119, ../scss/_banner.scss */
.banner_item_wrapper > span {
  position: relative;
  font-family: Staatliches;
  font-size: 32px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 0.88;
  letter-spacing: normal;
  text-align: left;
  color: #ffffff;
  margin: 0px;
  padding: 0px;
  margin-top: 40px;
  display: block;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding-bottom: 5px;
  text-transform: uppercase;
}
/* line 139, ../scss/_banner.scss */
.banner_item_wrapper > span:after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  width: 50%;
  height: 2px;
  background-color: #fb9103;
  -webkit-transition: 350ms all ease;
  -o-transition: 350ms all ease;
  transition: 350ms all ease;
}

/* line 161, ../scss/_banner.scss */
.banner_item_wrapper img {
  position: relative;
  width: 100%;
  display: block;
  height: auto;
}

/* line 168, ../scss/_banner.scss */
#banner ul.banner_itens .wrapper-slick-dots {
  max-width: 1145px;
  width: calc(95% - 40px);
  margin: 0 auto;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0px 20px;
  position: absolute;
  bottom: 25px;
  left: 0;
  right: 0;
}
/* line 180, ../scss/_banner.scss */
#banner ul.banner_itens .wrapper-slick-dots .prev-slick {
  background-position: center center;
  background-repeat: no-repeat;
  width: 10px;
  height: 20px;
  cursor: pointer;
  background-image: url(../images/prev.png);
  margin-right: 5px;
}
/* line 189, ../scss/_banner.scss */
#banner ul.banner_itens .wrapper-slick-dots .next-slick {
  background-position: center center;
  background-repeat: no-repeat;
  width: 10px;
  height: 20px;
  cursor: pointer;
  background-image: url(../images/next.png);
  margin-left: 5px;
}
/* line 198, ../scss/_banner.scss */
#banner ul.banner_itens .wrapper-slick-dots .slick-dots {
  width: fit-content;
  position: initial;
  top: initial;
  right: initial;
  bottom: initial;
  left: initial;
  display: flex;
  align-items: center;
}
/* line 207, ../scss/_banner.scss */
#banner ul.banner_itens .wrapper-slick-dots .slick-dots li {
  padding: 0px;
  margin: 0px 5px;
  width: 30px;
  height: 20px;
  position: relative;
}
/* line 214, ../scss/_banner.scss */
#banner ul.banner_itens .wrapper-slick-dots .slick-dots li.slick-active button {
  font-size: 18px;
}
/* line 218, ../scss/_banner.scss */
#banner ul.banner_itens .wrapper-slick-dots .slick-dots li button {
  font-size: 14px;
  font-weight: 800;
  color: #fb9103;
  transition: 450ms all ease;
  padding: 0px;
  margin: 0px;
  width: 30px;
  padding: 0px;
  margin: 0px;
  border: 0px;
  outline: none;
  height: 20px;
}

/* line 14, ../scss/_cart.scss */
.extend_1, .cart-table tfoot td.freight_cart .cep1, .cart-table tfoot td.freight_cart .cep2 {
  font-family: "Titillium Web", Arial, sans-serif;
  font-weight: 400;
  font-size: 12px;
  color: #2f2c2c;
  outline: none;
  padding: 4px 10px;
  border: solid 1px #b1b1b1;
}

/* line 24, ../scss/_cart.scss */
.extend_2, .loader_freight, .loader_freight:after {
  width: 20px;
  height: 20px;
  -moz-border-radius: 100%;
  -webkit-border-radius: 100%;
  border-radius: 100%;
}

/* line 30, ../scss/_cart.scss */
.cart_page {
  font-family: "Titillium Web", Arial, sans-serif;
  font-weight: 400;
  color: #2f2c2c;
}
/* line 34, ../scss/_cart.scss */
.cart_page .list_cart {
  padding: 15px;
  background: white;
  margin: 20px 0;
}

/* line 41, ../scss/_cart.scss */
.list_cart .title {
  padding: 15px 0;
}
/* line 43, ../scss/_cart.scss */
.list_cart .title h2 {
  font-size: 24px;
  font-weight: 400;
}
/* line 48, ../scss/_cart.scss */
.list_cart .title .buttons {
  text-align: right;
  margin-top: -32px;
}
/* line 53, ../scss/_cart.scss */
.list_cart .buttons {
  text-align: right;
  margin-top: 27px;
}
/* line 57, ../scss/_cart.scss */
.list_cart .buttons a.finish {
  margin-left: 10px;
  cursor: pointer;
  font-size: 18px;
  font-weight: 700;
  font-family: "Titillium Web", Arial, sans-serif;
  text-decoration: none;
  background: #fb9103;
  padding: 13px 20px;
  color: white;
  display: inline-block;
  border: 1px solid #fb9103;
  -moz-transition: background 0.3s ease;
  -o-transition: background 0.3s ease;
  -webkit-transition: background 0.3s ease;
  transition: background 0.3s ease;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 71, ../scss/_cart.scss */
.list_cart .buttons a.finish:hover {
  background: #e28203;
}
/* line 74, ../scss/_cart.scss */
.list_cart .buttons a.finish i {
  float: left;
  margin-right: 10px;
}
/* line 79, ../scss/_cart.scss */
.list_cart .buttons a.continue {
  cursor: pointer;
  color: #414042;
  font-size: 18px;
  font-weight: 400;
  font-family: "Titillium Web", Arial, sans-serif;
  text-decoration: none;
  background: white;
  padding: 13px 20px;
  border: 1px solid #414042;
  display: inline-block;
  -moz-transition: background 0.3s ease;
  -o-transition: background 0.3s ease;
  -webkit-transition: background 0.3s ease;
  transition: background 0.3s ease;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 92, ../scss/_cart.scss */
.list_cart .buttons a.continue:hover {
  color: white;
  border-color: transparent;
  background-color: #1b1b1b;
}

/* line 101, ../scss/_cart.scss */
.cart-table {
  width: 100%;
  border-spacing: 0;
  border-collapse: separate;
}
/* line 106, ../scss/_cart.scss */
.cart-table tfoot td {
  padding: 20px 0;
  border-bottom: solid 1px #c5c5c5;
  vertical-align: middle;
}
/* line 110, ../scss/_cart.scss */
.cart-table tfoot td.text {
  padding: 0 20px;
  text-align: right;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 16px;
  color: #505050;
}
/* line 119, ../scss/_cart.scss */
.cart-table tfoot td strong {
  font-size: 15px;
  color: #1b1b1b;
}
/* line 123, ../scss/_cart.scss */
.cart-table tfoot td .price_total_value {
  font-size: 20px;
  font-weight: 700;
  color: #fb9103;
}
/* line 128, ../scss/_cart.scss */
.cart-table tfoot td.price_subtotal {
  text-align: center;
  border-left: solid 1px #c5c5c5;
}
/* line 132, ../scss/_cart.scss */
.cart-table tfoot td.discount_wholesale {
  text-align: center;
  border-left: solid 1px #c5c5c5;
}
/* line 136, ../scss/_cart.scss */
.cart-table tfoot td.shipping_services {
  text-align: center;
  border-left: solid 1px #c5c5c5;
}
/* line 139, ../scss/_cart.scss */
.cart-table tfoot td.shipping_services #alert_freight {
  display: none;
  font-size: 12.5px;
  padding-top: 10px;
  color: #1b1b1b;
}
/* line 144, ../scss/_cart.scss */
.cart-table tfoot td.shipping_services #alert_freight.atived {
  display: block;
}
/* line 147, ../scss/_cart.scss */
.cart-table tfoot td.shipping_services #alert_freight span {
  color: #fb9103;
  cursor: pointer;
}
/* line 150, ../scss/_cart.scss */
.cart-table tfoot td.shipping_services #alert_freight span:hover {
  text-decoration: underline;
}
/* line 156, ../scss/_cart.scss */
.cart-table tfoot td.price_icms {
  text-align: center;
  border-left: solid 1px #c5c5c5;
}
/* line 160, ../scss/_cart.scss */
.cart-table tfoot td.price_total {
  text-align: center;
  border-left: solid 1px #c5c5c5;
}
/* line 164, ../scss/_cart.scss */
.cart-table tfoot td.freight_cart {
  text-align: right;
}
/* line 166, ../scss/_cart.scss */
.cart-table tfoot td.freight_cart i {
  color: #fb9103;
  font-size: 21px;
  margin-right: 5px;
}
/* line 171, ../scss/_cart.scss */
.cart-table tfoot td.freight_cart label {
  font-size: 13px;
  font-weight: 400;
  color: #2f2c2c;
  padding-right: 1%;
}
/* line 177, ../scss/_cart.scss */
.cart-table tfoot td.freight_cart .cep1 {
  width: 40px;
}
/* line 181, ../scss/_cart.scss */
.cart-table tfoot td.freight_cart .cep2 {
  width: 25px;
}
/* line 185, ../scss/_cart.scss */
.cart-table tfoot td.freight_cart input[type="submit"] {
  outline: 0;
  border: 0;
  margin-left: 5px;
  cursor: pointer;
  color: white;
  font-size: 14px;
  font-weight: 700;
  font-family: "Titillium Web", Arial, sans-serif;
  text-decoration: none;
  background: #b2b2b2;
  padding: 5px 10px;
  display: inline-block;
  -moz-transition: background 0.3s ease;
  -o-transition: background 0.3s ease;
  -webkit-transition: background 0.3s ease;
  transition: background 0.3s ease;
}
/* line 199, ../scss/_cart.scss */
.cart-table tfoot td.freight_cart input[type="submit"]:hover {
  background: #e28203;
}
/* line 206, ../scss/_cart.scss */
.cart-table tfoot tr.add_icms {
  display: none;
}
/* line 208, ../scss/_cart.scss */
.cart-table tfoot tr.add_icms #ico_icms {
  margin: 5px 0 0;
  color: #fb9103;
  cursor: pointer;
}
/* line 212, ../scss/_cart.scss */
.cart-table tfoot tr.add_icms #ico_icms:hover {
  text-decoration: underline;
}
/* line 217, ../scss/_cart.scss */
.cart-table tfoot tr.add_icms_active {
  display: table-row;
}
/* line 222, ../scss/_cart.scss */
.cart-table thead th {
  font-size: 14px;
  text-align: center;
  text-transform: uppercase;
  color: #1b1b1b;
  padding: 14px 0;
  color: white;
  font-weight: 400;
  background: #1b1b1b;
}
/* line 231, ../scss/_cart.scss */
.cart-table thead th.th_image {
  padding-left: 25px;
  text-align: left;
}
/* line 235, ../scss/_cart.scss */
.cart-table thead th.th_name {
  padding-left: 25px;
  text-align: left;
}
/* line 239, ../scss/_cart.scss */
.cart-table thead th.th_quantify {
  width: 110px;
}
/* line 242, ../scss/_cart.scss */
.cart-table thead th.th_price {
  width: 180px;
}
/* line 245, ../scss/_cart.scss */
.cart-table thead th.th_total {
  width: 180px;
}
/* line 249, ../scss/_cart.scss */
.cart-table tbody td {
  vertical-align: middle;
  padding: 2px 0;
  text-align: center;
  border-bottom: solid 1px #c5c5c5;
}
/* line 254, ../scss/_cart.scss */
.cart-table tbody td.picture {
  padding-right: 10px;
}
/* line 257, ../scss/_cart.scss */
.cart-table tbody td.name {
  padding-right: 40px;
  text-align: left;
}
/* line 260, ../scss/_cart.scss */
.cart-table tbody td.name .link_prod {
  color: #2f2c2c;
}
/* line 263, ../scss/_cart.scss */
.cart-table tbody td.name h3 {
  font-weight: 400;
  font-size: 15px;
  padding-bottom: 3px;
}
/* line 268, ../scss/_cart.scss */
.cart-table tbody td.name p {
  font-size: 13px;
}
/* line 271, ../scss/_cart.scss */
.cart-table tbody td.name em {
  display: block;
  padding-top: 4px;
}
/* line 275, ../scss/_cart.scss */
.cart-table tbody td.name .remove_item {
  margin-top: 13px;
  display: inline-block;
  text-decoration: underline;
  font-weight: 400;
  font-size: 13px;
  color: #fb9103;
}
/* line 284, ../scss/_cart.scss */
.cart-table tbody td.price {
  font-weight: 400;
  font-size: 15px;
}
/* line 287, ../scss/_cart.scss */
.cart-table tbody td.price span {
  font-size: 12px;
  color: #fb9103;
  width: 100%;
  display: block;
}
/* line 294, ../scss/_cart.scss */
.cart-table tbody td.total {
  font-weight: 400;
  font-size: 15px;
  color: #fb9103;
  border-left: solid 1px #c5c5c5;
}
/* line 300, ../scss/_cart.scss */
.cart-table tbody td.quantify input {
  font-family: "Titillium Web", Arial, sans-serif;
  font-weight: 400;
  color: #2f2c2c;
  width: 35px;
  outline: none;
  padding: 6px 10px;
  font-size: 18px;
  border: solid 1px #b1b1b1;
}

/* line 312, ../scss/_cart.scss */
#freight_description {
  display: none;
  position: absolute;
  width: 280px;
  margin: -85px 0 0 -329px;
  padding: 25px;
  text-align: left;
  text-transform: none;
  font-size: 13px;
  line-height: 1.2em;
  background: white;
  border: solid 3px #b0b6b6;
}
/* line 324, ../scss/_cart.scss */
#freight_description .arrow {
  width: 0;
  height: 0;
  display: block;
  margin: 0 auto;
  border: 10px solid transparent;
  border-left-color: #b0b6b6;
  position: absolute;
  margin: -18px 0 0 306px;
}

/* line 335, ../scss/_cart.scss */
#icms_description {
  display: none;
  position: absolute;
  width: 800px;
  margin: -153px 0 0 -700px;
  padding: 20px 25px;
  text-align: left;
  text-transform: none;
  font-size: 13px;
  line-height: 1.2em;
  background: white;
  border: solid 3px #b0b6b6;
}
/* line 347, ../scss/_cart.scss */
#icms_description h5 {
  font-size: 16px;
  padding-bottom: 5px;
}
/* line 351, ../scss/_cart.scss */
#icms_description strong {
  font-size: 13px;
  font-weight: 400;
}
/* line 355, ../scss/_cart.scss */
#icms_description a {
  font-weight: 400;
  color: #fb9103;
}
/* line 359, ../scss/_cart.scss */
#icms_description .link_for_consult {
  padding-top: 5px;
}
/* line 362, ../scss/_cart.scss */
#icms_description .arrow {
  width: 0;
  height: 0;
  display: block;
  margin: 0 auto;
  border: 10px solid transparent;
  border-top-color: #b0b6b6;
  position: absolute;
  margin: 22px 0 0 750px;
}
/* line 372, ../scss/_cart.scss */
#icms_description .icms_title {
  font-weight: 500;
}

/* line 376, ../scss/_cart.scss */
.cart_empty {
  padding-top: 30px;
  padding-left: 100px;
  width: 500px;
  margin: 0 auto;
}
/* line 381, ../scss/_cart.scss */
.cart_empty strong {
  font-size: 55px;
  font-weight: 400;
  color: #4b4848;
  position: absolute;
  margin-left: -80px;
}
/* line 388, ../scss/_cart.scss */
.cart_empty h2 {
  padding-bottom: 12px;
  font-size: 36px;
}
/* line 393, ../scss/_cart.scss */
.cart_empty p {
  font-size: 24px;
  line-height: 30px;
  color: #4b4848;
  padding: 0;
}
/* line 399, ../scss/_cart.scss */
.cart_empty span {
  color: #fb9103;
}
/* line 402, ../scss/_cart.scss */
.cart_empty a {
  margin-top: 20px;
  cursor: pointer;
  color: white;
  font-size: 16px;
  font-weight: 700;
  font-family: "Titillium Web", Arial, sans-serif;
  text-transform: uppercase;
  text-decoration: none;
  background: #fb9103;
  padding: 13px 20px;
  display: inline-block;
  -moz-transition: background 0.3s ease;
  -o-transition: background 0.3s ease;
  -webkit-transition: background 0.3s ease;
  transition: background 0.3s ease;
}
/* line 416, ../scss/_cart.scss */
.cart_empty a:hover {
  background: #e28203;
}

/* line 421, ../scss/_cart.scss */
.loader_freight {
  display: none;
  margin: 0 auto;
  font-size: 10px;
  position: relative;
  text-indent: -9999em;
  border-top: 4px solid rgba(0, 0, 0, 0.2);
  border-right: 4px solid rgba(0, 0, 0, 0.2);
  border-bottom: 4px solid rgba(0, 0, 0, 0.2);
  border-left: 4px solid #777777;
  -webkit-animation: load8 1.1s infinite linear;
  animation: load8 1.1s infinite linear;
}

@-webkit-keyframes load8 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes load8 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
/* line 460, ../scss/_cart.scss */
.freight_cart .holiday {
  font-size: 12px;
  font-weight: 400;
  color: #cb221c;
  margin-top: 10px;
  padding-left: 135px;
  text-align: left;
}

/* line 469, ../scss/_cart.scss */
#cupom_remove {
  margin-left: 10px;
  display: inline-block;
  vertical-align: top;
  cursor: pointer;
  outline: none;
}

/* line 477, ../scss/_cart.scss */
.mensagem_cupom {
  font-size: 12px;
  font-weight: 400;
  margin: 10px 0 0 0;
}

/* line 482, ../scss/_cart.scss */
#chave_cupom {
  padding: 5px 10px;
}

/* line 485, ../scss/_cart.scss */
.mensagem_cupom .error {
  color: red;
}

/* line 488, ../scss/_cart.scss */
.mensagem_cupom .ok {
  color: #2bb156;
}

/**
 * SCSS Página Produto
 */
/* line 4, ../scss/_produto.scss */
.clear {
  clear: both;
}

/* line 6, ../scss/_produto.scss */
.product-wrapper {
  padding: 20px 0;
  background-color: #ffffff;
}

/* line 11, ../scss/_produto.scss */
.product_page {
  background: white;
}
/* line 13, ../scss/_produto.scss */
.product_page article {
  padding: 20px 15px;
}

/** LOCATION **/
/* line 19, ../scss/_produto.scss */
.targe_location {
  padding: 15px 0px;
}
/* line 21, ../scss/_produto.scss */
.targe_location a {
  font-family: Titillium Web;
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 2;
  letter-spacing: normal;
  text-align: left;
  color: #242d3d;
}
/* line 32, ../scss/_produto.scss */
.targe_location a:hover {
  text-decoration: underline;
}
/* line 35, ../scss/_produto.scss */
.targe_location strong {
  font-family: Titillium Web;
  font-size: 14px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 2;
  letter-spacing: normal;
  text-align: left;
  color: #242d3d;
  padding: 0 5px;
}
/* line 47, ../scss/_produto.scss */
.targe_location i {
  padding: 5px;
}

/** IMAGENS **/
/* line 53, ../scss/_produto.scss */
.prod_imgs {
  float: left;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
/* line 62, ../scss/_produto.scss */
.prod_imgs .big_img {
  width: 583px;
  height: 583px;
  border: solid 1px #ededed;
}
/* line 66, ../scss/_produto.scss */
.prod_imgs .big_img img {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 69, ../scss/_produto.scss */
.prod_imgs .big_img .owl-stage-outer {
  width: 100%;
  height: 100%;
  overflow: hidden;
}
/* line 73, ../scss/_produto.scss */
.prod_imgs .big_img .owl-stage-outer .owl-stage {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 auto;
}
/* line 80, ../scss/_produto.scss */
.prod_imgs .big_img .owl-stage-outer .owl-stage .owl-item {
  width: 100%;
  height: 100%;
}
/* line 83, ../scss/_produto.scss */
.prod_imgs .big_img .owl-stage-outer .owl-stage .owl-item li {
  width: 100%;
  height: 100%;
}
/* line 86, ../scss/_produto.scss */
.prod_imgs .big_img .owl-stage-outer .owl-stage .owl-item li img {
  width: 100%;
  -o-object-fit: cover !important;
  object-fit: cover !important;
}
/* line 95, ../scss/_produto.scss */
.prod_imgs .big_img .owl-nav, .prod_imgs .big_img .owl-dots {
  display: none;
}
/* line 99, ../scss/_produto.scss */
.prod_imgs #gallery_img {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
/* line 107, ../scss/_produto.scss */
.prod_imgs #gallery_img li {
  margin-right: 8px;
  margin-bottom: 10px;
  cursor: pointer;
}
/* line 113, ../scss/_produto.scss */
.prod_imgs .owl-item li {
  list-style: none;
}
/* line 116, ../scss/_produto.scss */
.prod_imgs .small_img {
  margin: 0 0 20px 0;
}
/* line 118, ../scss/_produto.scss */
.prod_imgs .small_img ul {
  height: 92px;
}
/* line 121, ../scss/_produto.scss */
.prod_imgs .small_img ul li:first-child {
  margin-left: 0;
}
/* line 124, ../scss/_produto.scss */
.prod_imgs .small_img ul li img {
  border: solid 1px #ededed;
}
/* line 128, ../scss/_produto.scss */
.prod_imgs .product-social {
  margin: 20px 0 10px 0;
  height: 50px;
}
/* line 131, ../scss/_produto.scss */
.prod_imgs .product-social .like_button, .prod_imgs .product-social .twitter_button {
  float: left;
}

/* line 136, ../scss/_produto.scss */
.owl-wrapper-outer {
  overflow: hidden !important;
  max-height: 450px;
}
/* line 139, ../scss/_produto.scss */
.owl-wrapper-outer .owl-wrapper {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}

/** INFORMAÇÕES **/
/* line 147, ../scss/_produto.scss */
.prod_info {
  float: right;
  width: calc(100% - 560px);
  max-width: 400px;
}
/* line 151, ../scss/_produto.scss */
.prod_info h1.prod_title {
  font-family: Staatliches;
  font-size: 32px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.19;
  letter-spacing: normal;
  text-align: left;
  color: #242d3d;
  text-transform: uppercase;
  margin: 0;
}
/* line 164, ../scss/_produto.scss */
.prod_info .align-ref-prodscore {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
/* line 171, ../scss/_produto.scss */
.prod_info .align-ref-prodscore .brand {
  font-family: Titillium Web;
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 2;
  letter-spacing: normal;
  text-align: left;
  color: #84958e;
  display: block;
}
/* line 183, ../scss/_produto.scss */
.prod_info .align-ref-prodscore .prod_score {
  cursor: pointer;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
/* line 192, ../scss/_produto.scss */
.prod_info .align-ref-prodscore .prod_score .prod_code {
  float: left;
  margin: 2px 80px 0 0;
  font: 13px "Titillium Web", sans-serif;
  color: #414042;
}
/* line 198, ../scss/_produto.scss */
.prod_info .align-ref-prodscore .prod_score i {
  font-size: 1.2em;
  color: #d5d5d5;
}
/* line 202, ../scss/_produto.scss */
.prod_info .align-ref-prodscore .prod_score i.marked {
  color: #f1ad0f;
}
/* line 205, ../scss/_produto.scss */
.prod_info .align-ref-prodscore .prod_score .points_stars {
  float: left;
}
/* line 208, ../scss/_produto.scss */
.prod_info .align-ref-prodscore .prod_score .text {
  font-family: Titillium Web;
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 0 !important;
  letter-spacing: normal;
  text-align: left;
  color: #84958e;
  margin: 0 0 0 10px;
}
/* line 220, ../scss/_produto.scss */
.prod_info .align-ref-prodscore .prod_score .rating_list_link {
  color: #fb9103;
  line-height: 18px;
  text-decoration: underline;
  margin: 0 0 0 10px;
}
/* line 228, ../scss/_produto.scss */
.prod_info .box_top {
  margin: 10px 0;
}
/* line 230, ../scss/_produto.scss */
.prod_info .box_top h2 {
  color: #939da4;
  font-size: 12px;
  margin: 0 0 15px 0;
}
/* line 235, ../scss/_produto.scss */
.prod_info .box_top .prod_preview {
  font: 400 14px/1.35em "Titillium Web", sans-serif;
  color: #414042;
  margin: 0 0 20px 0;
}

/* line 242, ../scss/_produto.scss */
.measurement-guide-itens {
  height: 100%;
  min-height: 100%;
  max-height: 100%;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  overflow: hidden;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: none;
  z-index: 20;
}
/* line 257, ../scss/_produto.scss */
.measurement-guide-itens .itens-measurement-guide {
  width: calc(100% - 100px);
  height: calc(100% - 100px);
  padding: 50px;
  position: relative;
  z-index: 1;
}
/* line 263, ../scss/_produto.scss */
.measurement-guide-itens .itens-measurement-guide:after {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background-color: #333;
  z-index: -1;
  opacity: 0.9;
}
/* line 276, ../scss/_produto.scss */
.measurement-guide-itens .itens-measurement-guide .guide-itens {
  max-width: 980px;
  min-width: 748px;
  height: auto;
  width: calc(100% - 20px ) !important;
  top: 5%;
  left: 0%;
  right: 0%;
  margin: 0 auto;
  transform-origin: center center;
  transition: 0.8s height, 0.5s opacity;
  background: white;
  display: block;
  z-index: 99999999;
  padding: 0;
  opacity: 1;
  position: fixed !important;
}
/* line 293, ../scss/_produto.scss */
.measurement-guide-itens .itens-measurement-guide .guide-itens h1 {
  font-family: Staatliches;
  font-size: 32px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.19;
  letter-spacing: normal;
  text-align: left;
  color: #242d3d;
  text-transform: uppercase;
  margin: 0;
  border-bottom: solid 1px #ededed;
  padding: 10px 25px 5px;
}
/* line 308, ../scss/_produto.scss */
.measurement-guide-itens .itens-measurement-guide .guide-itens .lineup-guide-itens {
  padding: 25px;
  width: calc(100% - 50px);
  height: calc(100% - 104px);
  display: flex;
  justify-content: space-between;
}
/* line 314, ../scss/_produto.scss */
.measurement-guide-itens .itens-measurement-guide .guide-itens .lineup-guide-itens .left {
  width: 40%;
}
/* line 316, ../scss/_produto.scss */
.measurement-guide-itens .itens-measurement-guide .guide-itens .lineup-guide-itens .left .prod-img {
  width: 100%;
  height: 100%;
  overflow: hidden;
}
/* line 320, ../scss/_produto.scss */
.measurement-guide-itens .itens-measurement-guide .guide-itens .lineup-guide-itens .left .prod-img .imgs {
  position: relative;
  width: 100%;
  height: 365px;
  border-bottom: 1px solid #D1D7DB;
  overflow: hidden;
}
/* line 326, ../scss/_produto.scss */
.measurement-guide-itens .itens-measurement-guide .guide-itens .lineup-guide-itens .left .prod-img .imgs .img {
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 0;
  visibility: hidden;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
/* line 339, ../scss/_produto.scss */
.measurement-guide-itens .itens-measurement-guide .guide-itens .lineup-guide-itens .left .prod-img .imgs .img.active {
  opacity: 1;
  visibility: visible;
}
/* line 345, ../scss/_produto.scss */
.measurement-guide-itens .itens-measurement-guide .guide-itens .lineup-guide-itens .left .prod-img .desc-parte-do-corpo {
  min-height: 90px;
  width: 100%;
  overflow: hidden;
  position: relative;
}
/* line 350, ../scss/_produto.scss */
.measurement-guide-itens .itens-measurement-guide .guide-itens .lineup-guide-itens .left .prod-img .desc-parte-do-corpo > div {
  font-family: Titillium Web;
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.5;
  letter-spacing: normal;
  text-align: center;
  color: #464c49;
  margin: 10px 0px;
  opacity: 0;
  visibility: hidden;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
/* line 368, ../scss/_produto.scss */
.measurement-guide-itens .itens-measurement-guide .guide-itens .lineup-guide-itens .left .prod-img .desc-parte-do-corpo > div.active {
  opacity: 1;
  visibility: visible;
}
/* line 376, ../scss/_produto.scss */
.measurement-guide-itens .itens-measurement-guide .guide-itens .lineup-guide-itens .right {
  width: 57%;
}
/* line 378, ../scss/_produto.scss */
.measurement-guide-itens .itens-measurement-guide .guide-itens .lineup-guide-itens .right .phrase {
  font-family: Titillium Web;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.5;
  letter-spacing: normal;
  text-align: center;
  color: #464c49;
}
/* line 389, ../scss/_produto.scss */
.measurement-guide-itens .itens-measurement-guide .guide-itens .lineup-guide-itens .right table {
  width: 100%;
  height: auto;
  display: block;
  position: relative;
  border-collapse: separate;
  border: 1px solid white;
  margin: 50px 0px 15px;
}
/* line 398, ../scss/_produto.scss */
.measurement-guide-itens .itens-measurement-guide .guide-itens .lineup-guide-itens .right table thead tr {
  min-width: 55px;
}
/* line 400, ../scss/_produto.scss */
.measurement-guide-itens .itens-measurement-guide .guide-itens .lineup-guide-itens .right table thead tr th {
  min-width: 55px;
  text-align: center;
  padding: 8px 0;
  text-transform: uppercase;
  background-color: #F4F5F8;
  border-radius: 0;
  width: 8.6%;
  border: 1px solid #D1D7DB;
  font: 400 12px/1.35em "Titillium Web", sans-serif;
  color: #414042;
  border-style: solid none solid solid;
  font-weight: bold;
}
/* line 413, ../scss/_produto.scss */
.measurement-guide-itens .itens-measurement-guide .guide-itens .lineup-guide-itens .right table thead tr th.active {
  background-color: #D1D7DB;
}
/* line 416, ../scss/_produto.scss */
.measurement-guide-itens .itens-measurement-guide .guide-itens .lineup-guide-itens .right table thead tr th:first-child {
  border-style: none;
  border-color: white;
  background: none;
}
/* line 421, ../scss/_produto.scss */
.measurement-guide-itens .itens-measurement-guide .guide-itens .lineup-guide-itens .right table thead tr th:last-child {
  border-right-style: solid;
}
/* line 424, ../scss/_produto.scss */
.measurement-guide-itens .itens-measurement-guide .guide-itens .lineup-guide-itens .right table thead tr th:nth-child(2) {
  border-top-left-radius: 2px;
}
/* line 429, ../scss/_produto.scss */
.measurement-guide-itens .itens-measurement-guide .guide-itens .lineup-guide-itens .right table thead tr:first-child th:last-child {
  border-top-right-radius: 2px;
}
/* line 437, ../scss/_produto.scss */
.measurement-guide-itens .itens-measurement-guide .guide-itens .lineup-guide-itens .right table tbody tr td {
  min-width: 55px;
  border: 1px solid #D1D7DB;
  border-style: none none solid solid;
  border-radius: 0;
  width: 8.6%;
  padding: 8px 0 7px;
  text-align: center;
  text-transform: uppercase;
  font: 400 12px/1.35em "Titillium Web", sans-serif;
  color: #414042;
}
/* line 448, ../scss/_produto.scss */
.measurement-guide-itens .itens-measurement-guide .guide-itens .lineup-guide-itens .right table tbody tr td:first-child {
  background-color: #F4F5F8;
  font-weight: bold;
}
/* line 452, ../scss/_produto.scss */
.measurement-guide-itens .itens-measurement-guide .guide-itens .lineup-guide-itens .right table tbody tr td:last-child {
  border-right-style: solid;
}
/* line 457, ../scss/_produto.scss */
.measurement-guide-itens .itens-measurement-guide .guide-itens .lineup-guide-itens .right table tbody tr:first-child td:first-child {
  border-top-style: solid;
  border-top-left-radius: 2px;
}
/* line 463, ../scss/_produto.scss */
.measurement-guide-itens .itens-measurement-guide .guide-itens .lineup-guide-itens .right table tbody tr:last-child td:first-child {
  border-bottom-left-radius: 2px;
}
/* line 466, ../scss/_produto.scss */
.measurement-guide-itens .itens-measurement-guide .guide-itens .lineup-guide-itens .right table tbody tr:last-child td:last-child {
  border-bottom-right-radius: 2px;
}
/* line 471, ../scss/_produto.scss */
.measurement-guide-itens .itens-measurement-guide .guide-itens .lineup-guide-itens .right table tbody tr:hover td {
  font-weight: bold;
}
/* line 472, ../scss/_produto.scss */
.measurement-guide-itens .itens-measurement-guide .guide-itens .lineup-guide-itens .right table tbody tr:hover td:first-child {
  background-color: #D1D7DB;
}
/* line 481, ../scss/_produto.scss */
.measurement-guide-itens .itens-measurement-guide .guide-itens .lineup-guide-itens .right .med-cm {
  font-family: Titillium Web;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 1.57;
  letter-spacing: normal;
  color: #84958e;
  font-style: italic;
  display: flex;
  justify-content: flex-end;
  padding: 0px 2px 0px 0px;
}
/* line 497, ../scss/_produto.scss */
.measurement-guide-itens .itens-measurement-guide .close-icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  margin-bottom: 50px;
  width: 100%;
}
/* line 506, ../scss/_produto.scss */
.measurement-guide-itens .itens-measurement-guide .close-icon i {
  float: right;
  font-size: 50px;
  color: white;
  cursor: pointer;
}
/* line 513, ../scss/_produto.scss */
.measurement-guide-itens .itens-measurement-guide #guide-itens {
  position: relative;
  height: 100%;
}
/* line 516, ../scss/_produto.scss */
.measurement-guide-itens .itens-measurement-guide #guide-itens .owl-stage-outer {
  width: 100%;
  height: 100%;
  overflow: hidden;
  margin: 0 auto;
}
/* line 521, ../scss/_produto.scss */
.measurement-guide-itens .itens-measurement-guide #guide-itens .owl-stage-outer .owl-stage {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 auto;
}
/* line 527, ../scss/_produto.scss */
.measurement-guide-itens .itens-measurement-guide #guide-itens .owl-stage-outer .owl-stage .owl-item {
  width: 100%;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
/* line 538, ../scss/_produto.scss */
.measurement-guide-itens .itens-measurement-guide #guide-itens .owl-stage-outer .owl-stage .owl-item object {
  height: calc(100% - 100px);
}
/* line 541, ../scss/_produto.scss */
.measurement-guide-itens .itens-measurement-guide #guide-itens .owl-stage-outer .owl-stage .owl-item img {
  max-width: 100%;
  height: auto !important;
  -o-object-fit: contain;
  object-fit: contain;
}
/* line 550, ../scss/_produto.scss */
.measurement-guide-itens .itens-measurement-guide #guide-itens .owl-dots {
  display: none;
}
/* line 553, ../scss/_produto.scss */
.measurement-guide-itens .itens-measurement-guide #guide-itens .owl-nav {
  position: absolute;
  width: 100%;
  top: 25%;
  left: 0;
  right: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
/* line 568, ../scss/_produto.scss */
.measurement-guide-itens .itens-measurement-guide #guide-itens .owl-nav .owl-prev {
  background-image: url("../images/arrowleft.png");
  background-repeat: no-repeat;
  width: 60.1px;
  height: 46.9px;
  background-size: contain;
  border: none;
  background-color: transparent;
  border-radius: 0px;
  outline: none;
}
/* line 578, ../scss/_produto.scss */
.measurement-guide-itens .itens-measurement-guide #guide-itens .owl-nav .owl-prev span {
  display: none;
}
/* line 582, ../scss/_produto.scss */
.measurement-guide-itens .itens-measurement-guide #guide-itens .owl-nav .owl-next {
  background-image: url("../images/arrowright.png");
  background-repeat: no-repeat;
  width: 60.1px;
  height: 46.9px;
  background-size: contain;
  border: none;
  background-color: transparent;
  border-radius: 0px;
  outline: none;
}
/* line 592, ../scss/_produto.scss */
.measurement-guide-itens .itens-measurement-guide #guide-itens .owl-nav .owl-next span {
  display: none;
}

/* line 601, ../scss/_produto.scss */
.mb_box .old-price {
  font-family: Titillium Web;
  font-size: 16px;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.5;
  letter-spacing: normal;
  text-align: left;
  font-weight: normal;
  color: #84958e;
  text-decoration: line-through;
}
/* line 614, ../scss/_produto.scss */
.mb_box .price-text .price_att {
  font-family: Oswald;
  font-size: 32px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.5;
  letter-spacing: normal;
  text-align: left;
  color: #fb9103;
}
/* line 624, ../scss/_produto.scss */
.mb_box .price-text .price_att span {
  font-weight: bold;
  font-size: 20px;
  color: #84958e;
}
/* line 630, ../scss/_produto.scss */
.mb_box .price-text .price_parc {
  font-family: Titillium Web;
  font-size: 16px;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.5;
  letter-spacing: normal;
  text-align: left;
  font-weight: normal;
  color: #84958e;
}
/* line 640, ../scss/_produto.scss */
.mb_box .price-text .price_parc > strong {
  font-weight: bold;
  color: #242d3d;
}
/* line 645, ../scss/_produto.scss */
.mb_box .price-text .price_boleto {
  font-family: Titillium Web;
  font-size: 16px;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.5;
  letter-spacing: normal;
  text-align: left;
  font-weight: normal;
  color: #84958e;
}
/* line 655, ../scss/_produto.scss */
.mb_box .price-text .price_boleto > strong {
  font-weight: bold;
  color: #242d3d;
}
/* line 661, ../scss/_produto.scss */
.mb_box .billet-price {
  font: 700 24px/24px "Titillium Web";
  color: #fb9103;
  display: block;
  margin: 15px 0;
}

/** OPTIONS **/
/* line 670, ../scss/_produto.scss */
.options_prod {
  margin-top: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
/* line 677, ../scss/_produto.scss */
.options_prod .colors {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-right: 20px;
}
/* line 686, ../scss/_produto.scss */
.options_prod .colors label {
  text-transform: uppercase;
  font-family: Staatliches;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.75;
  letter-spacing: normal;
  text-align: left;
  color: #242d3d;
}
/* line 698, ../scss/_produto.scss */
.options_prod .colors select {
  font-family: Titillium Web;
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.93;
  letter-spacing: normal;
  text-align: left;
  color: #84958e;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-image: url(../images/arrow-down.png);
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: 90% center;
  outline: none;
  padding: 0px 30px 0px 15px;
  height: 37px;
  border: solid 1px #84958e;
  border-radius: 0px;
  background-color: #ffffff;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
/* line 726, ../scss/_produto.scss */
.options_prod .coating {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-right: 20px;
}
/* line 735, ../scss/_produto.scss */
.options_prod .coating label {
  text-transform: uppercase;
  font-family: Staatliches;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.75;
  letter-spacing: normal;
  text-align: left;
  color: #242d3d;
}
/* line 747, ../scss/_produto.scss */
.options_prod .coating ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
/* line 753, ../scss/_produto.scss */
.options_prod .coating ul li {
  margin-bottom: 15px;
}
/* line 755, ../scss/_produto.scss */
.options_prod .coating ul li a {
  font-family: Titillium Web;
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.93;
  letter-spacing: normal;
  text-align: center;
  color: #84958e;
  padding: 3px 10px;
  border: solid 1px #84958e;
  margin-right: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
/* line 779, ../scss/_produto.scss */
.options_prod .coating ul li:last-child a {
  margin-right: 0px;
}
/* line 785, ../scss/_produto.scss */
.options_prod .coating ul .marked a {
  font-weight: bold;
  color: #fb9103;
  border: solid 2px #fb9103;
}
/* line 793, ../scss/_produto.scss */
.options_prod .measurement-guide {
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  margin-top: 10px;
}
/* line 798, ../scss/_produto.scss */
.options_prod .measurement-guide span {
  cursor: pointer;
  text-transform: uppercase;
  font-family: Staatliches;
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.67;
  letter-spacing: normal;
  text-align: left;
  color: #353d4d;
  background-image: url("../images/measure-guide.png");
  background-position: left center;
  background-repeat: no-repeat;
  background-size: 22px;
  padding-left: 25px;
}

/** FRETE **/
/* line 821, ../scss/_produto.scss */
.shipping_and_buy .select_buy {
  margin: 10px 0;
}
/* line 823, ../scss/_produto.scss */
.shipping_and_buy .select_buy a {
  width: 270px;
  height: 67px;
  background-color: #fb9103;
  font-family: Oswald;
  font-size: 24px;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  letter-spacing: normal;
  text-align: center;
  color: #ffffff;
  text-transform: uppercase;
  -moz-transition: background 0.3s ease-in;
  -o-transition: background 0.3s ease-in;
  -webkit-transition: background 0.3s ease-in;
  transition: background 0.3s ease-in;
}
/* line 847, ../scss/_produto.scss */
.shipping_and_buy .select_buy a:hover {
  background: #ef3f23;
}
/* line 851, ../scss/_produto.scss */
.shipping_and_buy .shipping {
  margin-top: 40px;
}
/* line 853, ../scss/_produto.scss */
.shipping_and_buy .shipping form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
/* line 862, ../scss/_produto.scss */
.shipping_and_buy .shipping form label {
  font-family: Staatliches;
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 2;
  letter-spacing: normal;
  color: #242d3d;
  display: block;
  width: 100%;
}
/* line 874, ../scss/_produto.scss */
.shipping_and_buy .shipping form input[type=text] {
  width: calc(150px - 20px);
  height: 37px;
  border: solid 1px #84958e;
  background-color: #ffffff;
  padding: 0 10px;
  outline: none;
  font-family: Titillium Web;
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.93;
  letter-spacing: 1.5px;
  text-align: center;
  color: #84958e;
  margin-right: 10px;
}
/* line 892, ../scss/_produto.scss */
.shipping_and_buy .shipping form button {
  border: 0;
  outline: none;
  width: 102px;
  height: 39px;
  background-color: #fb9103;
  font-family: Oswald;
  font-size: 14px;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: 2;
  letter-spacing: normal;
  text-align: center;
  color: #ffffff;
  text-transform: uppercase;
  border-radius: 0px;
  padding: 0px;
  margin-right: 10px;
}
/* line 912, ../scss/_produto.scss */
.shipping_and_buy .shipping form .nscep {
  font-family: Titillium Web;
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.33;
  letter-spacing: normal;
  text-align: left;
  color: #84958e;
  text-decoration: underline;
  width: 50px;
}
/* line 925, ../scss/_produto.scss */
.shipping_and_buy .shipping form .inline-hints {
  margin: 14px 0 0 15px;
}
/* line 927, ../scss/_produto.scss */
.shipping_and_buy .shipping form .inline-hints a {
  color: #5c6b76;
  text-decoration: underline;
}
/* line 933, ../scss/_produto.scss */
.shipping_and_buy .shipping .freight_product {
  display: none;
  margin: 15px 0 0 0;
}
/* line 936, ../scss/_produto.scss */
.shipping_and_buy .shipping .freight_product table {
  width: 100%;
  border: 1px solid #fb9103;
}
/* line 939, ../scss/_produto.scss */
.shipping_and_buy .shipping .freight_product table thead th {
  padding: 10px 5px;
  text-align: left;
  background-color: #fb9103;
  color: white;
  font-family: Titillium Web;
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.33;
  letter-spacing: normal;
  text-transform: uppercase;
}
/* line 954, ../scss/_produto.scss */
.shipping_and_buy .shipping .freight_product table tbody tr {
  border: 1px solid #fb9103;
}
/* line 956, ../scss/_produto.scss */
.shipping_and_buy .shipping .freight_product table tbody tr td {
  padding: 8px;
  font-family: Titillium Web;
  font-size: 12px;
  color: #242d3d;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.33;
  letter-spacing: normal;
}

/** SOCIAL **/
/* line 975, ../scss/_produto.scss */
.product_share {
  height: 40px;
  margin: 0 0 20px 0;
}
/* line 978, ../scss/_produto.scss */
.product_share .fbutton {
  float: left;
}
/* line 981, ../scss/_produto.scss */
.product_share .tbutton {
  float: left;
}

/** PROD DESCR **/
/* line 988, ../scss/_produto.scss */
.prod-descriptions {
  margin-top: 100px;
  background-color: #f5f5f5;
  padding: 85px 0px 70px;
}
/* line 993, ../scss/_produto.scss */
.prod-descriptions .descr-tabs ul.ui-tabs-nav {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
/* line 998, ../scss/_produto.scss */
.prod-descriptions .descr-tabs ul.ui-tabs-nav .ui-tabs-tab {
  position: relative;
  margin-left: 40px;
  text-transform: uppercase;
}
/* line 1002, ../scss/_produto.scss */
.prod-descriptions .descr-tabs ul.ui-tabs-nav .ui-tabs-tab:after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 2px;
  width: 0%;
  background-color: #242d3d;
  -webkit-transition: 350ms all ease;
  -o-transition: 350ms all ease;
  transition: 350ms all ease;
}
/* line 1015, ../scss/_produto.scss */
.prod-descriptions .descr-tabs ul.ui-tabs-nav .ui-tabs-tab:first-child {
  margin-left: 0px;
}
/* line 1018, ../scss/_produto.scss */
.prod-descriptions .descr-tabs ul.ui-tabs-nav .ui-tabs-tab a {
  outline: none;
  display: block;
  font-family: Staatliches;
  font-size: 24px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.6;
  letter-spacing: normal;
  text-align: left;
  color: #242d3d;
}
/* line 1033, ../scss/_produto.scss */
.prod-descriptions .descr-tabs ul.ui-tabs-nav .ui-tabs-active:after {
  width: 100%;
}
/* line 1038, ../scss/_produto.scss */
.prod-descriptions .descr-tabs .ui-tabs-panel {
  width: 100%;
  margin: 1px 0 0 0;
}
/* line 1041, ../scss/_produto.scss */
.prod-descriptions .descr-tabs .ui-tabs-panel .inner-tab {
  padding-top: 25px;
}
/* line 1043, ../scss/_produto.scss */
.prod-descriptions .descr-tabs .ui-tabs-panel .inner-tab p {
  padding: 0 0 15px 0;
  font-family: Titillium Web;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.5;
  letter-spacing: normal;
  text-align: left;
  color: #464c49;
}
/* line 1055, ../scss/_produto.scss */
.prod-descriptions .descr-tabs .ui-tabs-panel .inner-tab strong, .prod-descriptions .descr-tabs .ui-tabs-panel .inner-tab b {
  font-weight: bold;
}

/* RELACIONADOS */
/* line 1064, ../scss/_produto.scss */
.inside-related {
  position: relative;
}

/* line 1068, ../scss/_produto.scss */
.related-grid {
  margin: 15px 0 10px;
}
/* line 1070, ../scss/_produto.scss */
.related-grid .grid-item {
  width: auto !important;
  float: none !important;
}
/* line 1077, ../scss/_produto.scss */
.related-grid article {
  width: 234px;
  margin: 0 auto;
}

/* SLIDER */
/* line 1084, ../scss/_produto.scss */
.product-grid .slider_promotion li {
  border-top: 0;
  border-bottom: 0;
  text-align: center;
  display: block !important;
  padding-top: 15px !important;
  height: 410px;
}

/* VIDEO */
/* line 1094, ../scss/_produto.scss */
.site-title-inside-pages-prod-video {
  font-family: Staatliches;
  font-size: 24px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 2;
  letter-spacing: normal;
  text-align: left;
  color: #242d3d;
  margin: 30px 0px 0px;
}

/* line 1106, ../scss/_produto.scss */
.video-wrapper {
  margin: 20px 0;
}
/* line 1108, ../scss/_produto.scss */
.video-wrapper iframe {
  min-height: 500px;
}

/* line 1113, ../scss/_produto.scss */
.product-grid .slider_promotion li article {
  text-align: left;
}

/* line 1117, ../scss/_produto.scss */
.customNavigation {
  text-align: right;
  margin-bottom: 0px;
  position: absolute;
  right: 0;
  top: 0;
}

/* line 1124, ../scss/_produto.scss */
.customNavigation a {
  color: #e1e1e1;
  font-size: 18px;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  display: inline-block;
  color: #fff;
  padding: 4px 6px 4px 6px;
  background: #414042;
}

/* RATING */
/* line 1138, ../scss/_produto.scss */
.inside-rating {
  margin: 50px 0 20px 0px;
  width: 100%;
}

/* line 1142, ../scss/_produto.scss */
.inside-rating .align-title-and-starts {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
/* line 1152, ../scss/_produto.scss */
.inside-rating .align-title-and-starts h1 {
  font-family: Staatliches;
  font-size: 24px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 2;
  letter-spacing: normal;
  text-align: left;
  color: #242d3d;
  width: 15%;
  margin-right: 70px;
  margin-top: 0px;
  margin-bottom: 0px;
}
/* line 1166, ../scss/_produto.scss */
.inside-rating .align-title-and-starts h1 span {
  color: #fb9103;
}
/* line 1170, ../scss/_produto.scss */
.inside-rating .align-title-and-starts .first_line {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
/* line 1181, ../scss/_produto.scss */
.inside-rating .align-title-and-starts .first_line .points_stars {
  padding: 12px 0;
  vertical-align: middle;
  display: inline-block;
  font-size: 19px;
  color: #c1b6b6;
}
/* line 1187, ../scss/_produto.scss */
.inside-rating .align-title-and-starts .first_line .points_stars .marked {
  color: #ffb100;
}
/* line 1191, ../scss/_produto.scss */
.inside-rating .align-title-and-starts .first_line .note_stars {
  font-family: Staatliches;
  font-size: 32px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.5;
  letter-spacing: normal;
  text-align: left;
  color: #242d3d;
  margin-right: 15px;
}
/* line 1204, ../scss/_produto.scss */
.inside-rating .align-title-and-starts .percent_recomendation {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
/* line 1211, ../scss/_produto.scss */
.inside-rating .align-title-and-starts .percent_recomendation .percent {
  font-family: Staatliches;
  font-size: 32px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.5;
  letter-spacing: normal;
  text-align: left;
  color: #242d3d;
  margin-right: 12px;
}
/* line 1224, ../scss/_produto.scss */
.inside-rating .align-title-and-starts .percent_recomendation .percent_width_phrase .width {
  width: 168px;
  height: 15.1px;
  border-radius: 10px;
  background-color: #ededed;
  position: relative;
  overflow: hidden;
}
/* line 1231, ../scss/_produto.scss */
.inside-rating .align-title-and-starts .percent_recomendation .percent_width_phrase .width:after {
  content: '';
  border-radius: 10px;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  height: 100%;
  background-color: #ffb100;
}
/* line 1243, ../scss/_produto.scss */
.inside-rating .align-title-and-starts .percent_recomendation .percent_width_phrase .phrase {
  font-family: Titillium Web;
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.14;
  letter-spacing: normal;
  text-align: left;
  color: #84958e;
  margin-top: 2px;
}
/* line 1258, ../scss/_produto.scss */
.inside-rating .align-title-and-starts .create_rating a {
  width: 178px;
  height: 37px;
  background-color: #fb9103;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: Oswald;
  font-size: 14px;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: 2;
  letter-spacing: normal;
  text-align: center;
  color: #ffffff;
  -moz-transition: background 0.3s ease;
  -o-transition: background 0.3s ease;
  -webkit-transition: background 0.3s ease;
  transition: background 0.3s ease;
}
/* line 1281, ../scss/_produto.scss */
.inside-rating .align-title-and-starts .create_rating a:hover {
  background-color: #fb9103;
}

/* line 1288, ../scss/_produto.scss */
.product_page .prod_rating .title-grid {
  font-family: "Titillium Web", sans-serif;
  font-weight: 400;
  font-size: 22px;
  color: #524e4f;
  text-transform: uppercase;
  border-bottom: solid 1px #a4a4a4;
  padding: 15px 0;
}

/* line 1301, ../scss/_produto.scss */
.product_page .rating_list ul li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-bottom: solid 1px #ededed;
  padding: 25px 0px;
}
/* line 1307, ../scss/_produto.scss */
.product_page .rating_list ul li .info {
  width: 15%;
  margin-right: 70px;
}
/* line 1310, ../scss/_produto.scss */
.product_page .rating_list ul li .info .stars {
  display: inline-block;
  vertical-align: middle;
  letter-spacing: 3px;
  margin-top: 7px;
}
/* line 1315, ../scss/_produto.scss */
.product_page .rating_list ul li .info .stars i {
  font-size: 15.6px;
  color: #ededed;
}
/* line 1319, ../scss/_produto.scss */
.product_page .rating_list ul li .info .stars .marked {
  color: #ffb100;
}
/* line 1323, ../scss/_produto.scss */
.product_page .rating_list ul li .info .name {
  font-family: Titillium Web;
  font-size: 14px;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.57;
  letter-spacing: normal;
  text-align: left;
  font-weight: bold;
  color: #353d4d;
  margin-top: 5px;
}
/* line 1335, ../scss/_produto.scss */
.product_page .rating_list ul li .info .date {
  font-family: Titillium Web;
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.57;
  letter-spacing: normal;
  text-align: left;
  color: #84958e;
}
/* line 1347, ../scss/_produto.scss */
.product_page .rating_list ul li .title-and-description {
  width: 80%;
}
/* line 1349, ../scss/_produto.scss */
.product_page .rating_list ul li .title-and-description .title {
  font-family: Titillium Web;
  font-size: 16px;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.75;
  letter-spacing: normal;
  text-align: left;
  font-weight: bold;
  color: #353d4d;
}
/* line 1360, ../scss/_produto.scss */
.product_page .rating_list ul li .title-and-description .description {
  font-family: Titillium Web;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.75;
  letter-spacing: normal;
  text-align: left;
  color: #464c49;
}
/* line 1375, ../scss/_produto.scss */
.product_page .rating_list .load-more-ratings p {
  cursor: pointer;
  font-family: Titillium Web;
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.14;
  letter-spacing: normal;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin: 25px auto 0px;
  color: #84958e;
  text-decoration: underline;
}

/* line 1394, ../scss/_produto.scss */
.other-similar-products {
  margin-top: 80px;
}
/* line 1396, ../scss/_produto.scss */
.other-similar-products > h1 {
  font-family: Staatliches;
  font-size: 24px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 2;
  letter-spacing: normal;
  text-align: center;
  color: #242d3d;
  text-transform: uppercase;
  position: relative;
  padding: 0px 5px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  z-index: 1;
  margin: 0 auto;
}
/* line 1414, ../scss/_produto.scss */
.other-similar-products > h1:after {
  content: '';
  position: absolute;
  right: 0px;
  left: 0px;
  bottom: 16%;
  width: 100%;
  height: 16px;
  background-color: #fb9103;
  z-index: -1;
}

/* line 1427, ../scss/_produto.scss */
.product_page .prod_rating .rating_list li:first-child {
  border-top: 0px;
}

/* line 1430, ../scss/_produto.scss */
.product_page .rating_list .note_stars {
  vertical-align: middle;
  display: inline-block;
  padding: 0 8px;
  font-size: 17px;
  font-weight: 700;
  color: #fb9103;
}

/* line 1438, ../scss/_produto.scss */
.product_page .rating_list .text_stars {
  vertical-align: middle;
  display: inline-block;
  font-size: 14px;
  font-weight: 400;
  color: #2e2b2b;
}

/* line 1445, ../scss/_produto.scss */
.product_page .rating_list .create_rating {
  float: right;
}

/* line 1448, ../scss/_produto.scss */
.product_page .rating_list .create_rating p {
  vertical-align: middle;
  display: inline-block;
  margin-right: 5px;
  width: 130px;
  color: #fb9103;
  font-size: 14px;
  font-weight: 400;
}

/* line 1457, ../scss/_produto.scss */
.product_page .rating_list .create_rating a {
  color: white;
  font-size: 16px;
  font-weight: 700;
  text-transform: uppercase;
  text-decoration: none;
  padding: 13px 20px;
  background: #fb9103;
  vertical-align: middle;
  display: inline-block;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -moz-transition: background 0.3s ease;
  -o-transition: background 0.3s ease;
  -webkit-transition: background 0.3s ease;
  transition: background 0.3s ease;
}

/* line 1471, ../scss/_produto.scss */
.product_page .rating_list .create_rating a:hover {
  background: #e28203;
}

/* line 1475, ../scss/_produto.scss */
.product_page .prod_rating .creating_rating {
  font-family: "Titillium Web", sans-serif;
  border-bottom: solid 1px #fff;
  padding: 25px 0;
  text-align: center;
  display: none;
}

/* line 1482, ../scss/_produto.scss */
.product_page .prod_rating .status_avaliation {
  font-size: 15px;
  font-weight: 400;
  color: #fb9103;
  display: block;
}

/* line 1488, ../scss/_produto.scss */
.product_page .prod_rating .creating_rating p.label {
  color: #fb9103;
  font-family: Titillium Web;
  font-size: 20px;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.75;
  letter-spacing: normal;
  text-align: center;
  font-weight: bold;
}

/* line 1499, ../scss/_produto.scss */
.product_page .prod_rating .creating_rating #form_avaliacao {
  margin-top: 10px;
}

/* line 1502, ../scss/_produto.scss */
.product_page .prod_rating #form_avaliacao p {
  font-size: 14px;
  margin-right: 5px;
  display: inline-block;
  vertical-align: middle;
  font-family: Titillium Web;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  letter-spacing: normal;
  color: #464c49;
}

/* line 1514, ../scss/_produto.scss */
.product_page .prod_rating #form_avaliacao .stars {
  font-size: 14px;
  display: inline-block;
  vertical-align: middle;
  color: #c1b6b6;
}

/* line 1520, ../scss/_produto.scss */
.product_page .prod_rating #form_avaliacao .stars i {
  cursor: pointer;
  font-size: 15.6px;
  color: #ededed;
}

/* line 1525, ../scss/_produto.scss */
.product_page .prod_rating #form_avaliacao .stars i.marked {
  color: #ffb100;
}

/* line 1529, ../scss/_produto.scss */
.product_page .prod_rating #form_avaliacao .avaliacao {
  padding-top: 10px;
  text-align: center;
}

/* line 1533, ../scss/_produto.scss */
.product_page .prod_rating #form_avaliacao .avaliacao li:nth-child(5) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

/* line 1544, ../scss/_produto.scss */
.product_page .prod_rating #form_avaliacao .avaliacao li {
  padding: 8px 0;
  border-bottom: 0;
}

/* line 1548, ../scss/_produto.scss */
.product_page .prod_rating #form_avaliacao .avaliacao label[for="avaliacao_recomendacao"] {
  width: 202px;
  text-align: left;
}

/* line 1552, ../scss/_produto.scss */
.product_page .prod_rating #form_avaliacao .avaliacao label {
  width: 48px;
  margin-right: 5px;
  display: inline-block;
  text-align: right;
  font-size: 14px;
  font-family: Titillium Web;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  letter-spacing: normal;
  color: #464c49;
}

/* line 1565, ../scss/_produto.scss */
.product_page .prod_rating #form_avaliacao input[type="text"],
.product_page .prod_rating #form_avaliacao input[type="email"] {
  width: 280px;
  padding: 6px;
  margin: 0;
  outline: none;
  border: solid 1px #ededed;
  vertical-align: middle;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 14px;
  font-family: Titillium Web;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  letter-spacing: normal;
  color: #464c49;
}

/* line 1583, ../scss/_produto.scss */
.product_page .prod_rating #form_avaliacao textarea {
  resize: none;
  height: 110px;
  outline: none;
  width: 280px;
  margin: 0;
  padding: 7px 10px;
  border: solid 1px #ededed;
  vertical-align: top;
  -webkit-appearance: none;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 14px;
  font-family: Titillium Web;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  letter-spacing: normal;
  color: #464c49;
}

/* line 1603, ../scss/_produto.scss */
.product_page .prod_rating #form_avaliacao button {
  cursor: pointer;
  border: 0;
  outline: 0;
  text-decoration: none;
  text-transform: uppercase;
  display: inline-block;
  padding: 14px 25px;
  margin: 0 0 0 -26px;
  background: #fb9103;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -moz-transition: background 0.3s ease;
  -o-transition: background 0.3s ease;
  -webkit-transition: background 0.3s ease;
  transition: background 0.3s ease;
  font-size: 14px;
  font-family: Titillium Web;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  letter-spacing: normal;
  color: #ffffff;
}

/* line 1623, ../scss/_produto.scss */
.product_page .prod_rating #form_avaliacao button:hover {
  background: #ef3f23;
}

/* line 1626, ../scss/_produto.scss */
.product_page .prod_rating #form_avaliacao .avaliacao_error {
  margin: 0 auto;
  width: 328px;
  padding-left: 105px;
  height: 20px;
  overflow: hidden;
  display: none;
}

/* line 1634, ../scss/_produto.scss */
.product_page .prod_rating #form_avaliacao .avaliacao_error label,
.product_page .prod_rating #form_avaliacao .avaliacao_error label.error {
  display: block;
  margin: 0 0 10px;
  text-align: left;
  background: none;
  width: auto;
  color: red;
}

/** REPOSICAO **/
/* line 1645, ../scss/_produto.scss */
.out_stock {
  margin: 10px 0;
}
/* line 1647, ../scss/_produto.scss */
.out_stock h2 {
  color: #fb9103;
  font: 16px "Titillium Web", sans-serif;
}
/* line 1651, ../scss/_produto.scss */
.out_stock label {
  font: 400 14px/1.35em "Titillium Web", sans-serif;
  display: block;
  margin: 0 0 5px 0;
}
/* line 1656, ../scss/_produto.scss */
.out_stock #stock_mail {
  padding: 5px;
  outline: none;
  height: 25px;
  border: 1px solid #939598;
  margin: 0;
  float: left;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 1665, ../scss/_produto.scss */
.out_stock button {
  padding: 5px;
  color: white;
  background: #fb9103;
  border: 0;
  outline: none;
  height: 25px;
  margin: 0 0 0 5px;
  border: 1px solid #fb9103;
  float: left;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 1679, ../scss/_produto.scss */
#descr-tabs table {
  border-collapse: separate;
  border-spacing: 2px;
}
/* line 1682, ../scss/_produto.scss */
#descr-tabs table tr, #descr-tabs table td, #descr-tabs table th {
  vertical-align: middle;
  border-spacing: 0;
  height: auto;
}

/*NEWSLETTER*/
/* line 2, ../scss/_home.scss */
.newsletter-wrapper {
  background-image: url("../images/newsletter.png");
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  width: 100%;
  padding: 95px 0px;
}
/* line 10, ../scss/_home.scss */
.newsletter-wrapper .content #form_news {
  width: 100%;
}
/* line 12, ../scss/_home.scss */
.newsletter-wrapper .content #form_news .align-label-inputs {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
/* line 23, ../scss/_home.scss */
.newsletter-wrapper .content #form_news .align-label-inputs label {
  font-family: Staatliches;
  font-size: 32px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.25;
  letter-spacing: normal;
  text-align: left;
  color: #ffffff;
  width: 27%;
}
/* line 35, ../scss/_home.scss */
.newsletter-wrapper .content #form_news .align-label-inputs .inputs {
  width: 57.5%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
/* line 46, ../scss/_home.scss */
.newsletter-wrapper .content #form_news .align-label-inputs .inputs ::-webkit-input-placeholder {
  color: #ffffff;
}
/* line 49, ../scss/_home.scss */
.newsletter-wrapper .content #form_news .align-label-inputs .inputs ::-moz-placeholder {
  color: #ffffff;
}
/* line 52, ../scss/_home.scss */
.newsletter-wrapper .content #form_news .align-label-inputs .inputs :-ms-input-placeholder {
  color: #ffffff;
}
/* line 55, ../scss/_home.scss */
.newsletter-wrapper .content #form_news .align-label-inputs .inputs :-moz-placeholder {
  color: #ffffff;
}
/* line 58, ../scss/_home.scss */
.newsletter-wrapper .content #form_news .align-label-inputs .inputs input {
  font-family: Titillium Web;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.19;
  letter-spacing: normal;
  text-align: left;
  color: #ffffff;
  border: 0;
  border-bottom: solid 2px #ffffff;
  background-color: transparent !important;
  width: 39%;
  outline: none;
  padding-bottom: 8px;
}
/* line 75, ../scss/_home.scss */
.newsletter-wrapper .content #form_news .align-label-inputs .inputs #submit {
  font-family: Staatliches;
  font-size: 20px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.4;
  letter-spacing: normal;
  text-align: left;
  color: #ffffff;
  background-color: transparent !important;
  position: relative;
  border: none;
  width: 12%;
  padding: 0px;
  outline: none;
}
/* line 91, ../scss/_home.scss */
.newsletter-wrapper .content #form_news .align-label-inputs .inputs #submit:after {
  content: '';
  position: absolute;
  right: 0px;
  left: 0px;
  bottom: 0px;
  height: 2px;
  -webkit-transition: 350ms all ease;
  -o-transition: 350ms all ease;
  transition: 350ms all ease;
  width: 50%;
  background-color: #fb9103;
}
/* line 105, ../scss/_home.scss */
.newsletter-wrapper .content #form_news .align-label-inputs .inputs #submit:hover:after {
  width: 100%;
}
/* line 112, ../scss/_home.scss */
.newsletter-wrapper .content #form_news .news_alert {
  width: 40%;
  float: right;
}
/* line 115, ../scss/_home.scss */
.newsletter-wrapper .content #form_news .news_alert div {
  font-family: Titillium Web;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.19;
  letter-spacing: normal;
}
/* line 123, ../scss/_home.scss */
.newsletter-wrapper .content #form_news .news_alert div true {
  color: #25a6a8;
}
/* line 126, ../scss/_home.scss */
.newsletter-wrapper .content #form_news .news_alert div false {
  color: #d62f15;
}

/** HOME **/
/* line 135, ../scss/_home.scss */
.home-infos-top {
  width: 100%;
  padding: 28px 0px;
  background-color: #ededed;
  margin-bottom: 70px;
}
/* line 140, ../scss/_home.scss */
.home-infos-top > .content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
/* line 147, ../scss/_home.scss */
.home-infos-top > .content > div {
  text-transform: uppercase;
  font-family: Staatliches;
  font-size: 20px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1;
  letter-spacing: normal;
  text-align: left;
  color: #353d4d;
}
/* line 158, ../scss/_home.scss */
.home-infos-top > .content > div b {
  color: #fb9103;
}

/* line 164, ../scss/_home.scss */
.home-infos-top .frete {
  background: url(../images/truck.svg);
  background-repeat: no-repeat;
  padding-left: 65px;
  background-size: 53.7px;
}

/* line 170, ../scss/_home.scss */
.home-infos-top .cartao {
  background: url(../images/creditcard.svg);
  background-repeat: no-repeat;
  padding-left: 60px;
  background-size: 44.3px;
}

/* line 176, ../scss/_home.scss */
.home-infos-top .frete-gratis {
  background: url(../images/fretegratis.png);
  background-repeat: no-repeat;
  padding-left: 45px;
  background-size: 33.5px;
}

/* line 182, ../scss/_home.scss */
.home-infos-top .codigo {
  background: url(../images/barcode.svg);
  background-repeat: no-repeat;
  padding-left: 60px;
  background-size: 48.3px;
}

/* line 191, ../scss/_home.scss */
#product-grid-page-home > ul > li {
  width: 23.5%;
}

/* line 197, ../scss/_home.scss */
.product-grid ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
/* line 206, ../scss/_home.scss */
.product-grid ul li {
  position: relative;
  width: 31.5%;
  margin-bottom: 45px;
  height: auto;
}
/* line 212, ../scss/_home.scss */
.product-grid ul li .prod-zoom img:first-child {
  width: 100% !important;
  -o-object-fit: cover;
  object-fit: cover;
}
/* line 218, ../scss/_home.scss */
.product-grid ul li .image {
  position: relative;
  width: 100%;
  height: 270px;
  overflow: hidden;
  border: solid 1px #ededed;
  margin-bottom: 10px;
}
/* line 225, ../scss/_home.scss */
.product-grid ul li .image a {
  display: block;
  width: 100%;
  height: 100%;
}
/* line 230, ../scss/_home.scss */
.product-grid ul li .image .discount {
  position: absolute;
  top: 20px;
  left: -38px;
  padding: 4px 0;
  width: 150px;
  background-color: #d62f15;
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  z-index: 8;
  font-family: Staatliches;
  font-size: 24px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.17;
  letter-spacing: normal;
  text-align: center;
  color: #ffffff;
}
/* line 251, ../scss/_home.scss */
.product-grid ul .owl-stage-outer {
  width: 100%;
  height: auto;
  overflow: hidden;
}
/* line 255, ../scss/_home.scss */
.product-grid ul .owl-stage-outer .owl-stage {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 100%;
  height: auto;
  margin: 0 auto;
}
/* line 266, ../scss/_home.scss */
.product-grid ul .owl-stage-outer .owl-stage .owl-item li {
  position: relative;
  width: 90% !important;
  margin-bottom: 45px;
  margin: 0 auto;
  height: 100%;
}
/* line 273, ../scss/_home.scss */
.product-grid ul .owl-stage-outer .owl-stage .owl-item li .prod-zoom img:first-child {
  width: 100% !important;
  -o-object-fit: cover;
  object-fit: cover;
}
/* line 279, ../scss/_home.scss */
.product-grid ul .owl-stage-outer .owl-stage .owl-item li .image {
  position: relative;
  width: 100%;
  height: 270px;
  overflow: hidden;
  border: solid 1px #ededed;
  margin-bottom: 10px;
}
/* line 286, ../scss/_home.scss */
.product-grid ul .owl-stage-outer .owl-stage .owl-item li .image a {
  display: block;
  width: 100%;
  height: 100%;
}
/* line 291, ../scss/_home.scss */
.product-grid ul .owl-stage-outer .owl-stage .owl-item li .image .discount {
  position: absolute;
  top: 20px;
  left: -38px;
  padding: 4px 0;
  width: 150px;
  background-color: #d62f15;
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  z-index: 8;
  font-family: Staatliches;
  font-size: 24px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.17;
  letter-spacing: normal;
  text-align: center;
  color: #ffffff;
}
/* line 315, ../scss/_home.scss */
.product-grid ul .owl-nav {
  display: none;
}
/* line 318, ../scss/_home.scss */
.product-grid ul .owl-dots {
  margin-top: 40px;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
/* line 327, ../scss/_home.scss */
.product-grid ul .owl-dots .owl-dot {
  width: 10.8px;
  height: 10.8px;
  border: solid 1px #bcccc3;
  background-color: transparent;
  margin: 0px 5px;
  border-radius: 0px;
  padding: 0px;
  -webkit-transition: 350ms all ease;
  -o-transition: 350ms all ease;
  transition: 350ms all ease;
  outline: none;
}
/* line 339, ../scss/_home.scss */
.product-grid ul .owl-dots .owl-dot:hover {
  background-color: #fb9103;
  border-color: #fb9103;
}
/* line 344, ../scss/_home.scss */
.product-grid ul .owl-dots .active {
  background-color: #fb9103;
  border-color: #fb9103;
}
/* line 350, ../scss/_home.scss */
.product-grid .prod-zoom {
  display: inline-block;
  width: 100%;
  height: 100%;
}
/* line 354, ../scss/_home.scss */
.product-grid .prod-zoom img {
  width: 100%;
  height: 100%;
}
/* line 359, ../scss/_home.scss */
.product-grid article {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  height: 100%;
}
/* line 372, ../scss/_home.scss */
.product-grid article .title {
  font-family: Staatliches;
  font-size: 22px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.36;
  letter-spacing: normal;
  text-align: left;
  color: #242d3d;
  text-transform: uppercase;
  width: 100%;
}
/* line 385, ../scss/_home.scss */
.product-grid article .old-price {
  text-decoration: line-through;
  font: 700 14px/16px "Titillium Web", sans-serif;
}
/* line 389, ../scss/_home.scss */
.product-grid article .old-price {
  font-family: Titillium Web;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.17;
  letter-spacing: normal;
  text-align: left;
  font-size: 16px;
  font-weight: normal;
  color: #84958e;
  text-decoration: line-through;
  display: block;
  margin-bottom: 5px;
}
/* line 403, ../scss/_home.scss */
.product-grid article .price {
  font-family: Titillium Web;
  font-size: 24px !important;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.17 !important;
  letter-spacing: normal;
  text-align: left;
  color: #fb9103 !important;
  width: 100%;
  margin-bottom: 10px;
}
/* line 415, ../scss/_home.scss */
.product-grid article .price span {
  font-family: Titillium Web;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.17;
  letter-spacing: normal;
  text-align: left;
  font-size: 16px;
  font-weight: normal;
  color: #84958e;
}
/* line 427, ../scss/_home.scss */
.product-grid article .align-prices {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: 1px solid #ededed;
  border-top: 1px solid #ededed;
  margin-top: 5px;
}
/* line 442, ../scss/_home.scss */
.product-grid article .marg-prod {
  font-family: Titillium Web;
  font-size: 14px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.4;
  letter-spacing: normal;
  text-align: center;
  color: #353d4d;
  padding: 10px 15px 10px 0px;
}
/* line 454, ../scss/_home.scss */
.product-grid article .no-boleto {
  font-family: Titillium Web;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.3;
  letter-spacing: normal;
  text-align: center;
  font-size: 16px;
  font-weight: normal;
  color: #84958e;
  padding: 10px 10px 10px 0px;
  border-right: 1px solid #ededed;
}
/* line 467, ../scss/_home.scss */
.product-grid article .billet-price {
  font-family: Titillium Web;
  font-size: 14px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  letter-spacing: normal;
  text-align: left;
  color: #353d4d;
}
/* line 477, ../scss/_home.scss */
.product-grid article .sold-out {
  color: #fb9103;
  width: 100%;
  height: 63px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-family: Staatliches;
  font-size: 20px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.4;
}
/* line 497, ../scss/_home.scss */
.product-grid article .add_cart {
  margin-top: 15px;
  width: 100%;
}
/* line 500, ../scss/_home.scss */
.product-grid article .add_cart a {
  width: 100%;
  height: 63px;
  background-color: #fb9103;
  font-family: Staatliches;
  font-size: 20px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.4;
  letter-spacing: normal;
  text-align: center;
  color: #ffffff;
  text-transform: uppercase;
  -webkit-transition: background 0.3s ease-in;
  -o-transition: background 0.3s ease-in;
  transition: background 0.3s ease-in;
  -moz-transition: 0.2s;
  -o-transition: 0.2s;
  -webkit-transition: 0.2s;
  transition: 0.2s;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
  overflow: hidden;
}
/* line 529, ../scss/_home.scss */
.product-grid article .add_cart a i {
  position: absolute;
  left: -100%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  height: 95%;
  -moz-transition: 0.2s;
  -o-transition: 0.2s;
  -webkit-transition: 0.2s;
  transition: 0.2s;
}
/* line 546, ../scss/_home.scss */
.product-grid article .add_cart a:hover {
  background: #ef3f23;
  padding-left: 30px;
  width: calc(100% - 30px);
}
/* line 550, ../scss/_home.scss */
.product-grid article .add_cart a:hover i {
  left: 12%;
}
/* line 555, ../scss/_home.scss */
.product-grid article .points-stars {
  margin: 10px 0 0 0;
}
/* line 557, ../scss/_home.scss */
.product-grid article .points-stars i {
  color: #acacac;
}
/* line 560, ../scss/_home.scss */
.product-grid article .points-stars i.marked {
  color: #fb9103;
}

/*.products-home{
  float: left;
}*/
/* line 571, ../scss/_home.scss */
.right-home {
  float: right;
  width: 170px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 575, ../scss/_home.scss */
.right-home .newsletter-home {
  padding: 10px;
  background: #e76135;
  /* Old browsers */
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e76135), color-stop(100%, #b92e16));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #e76135 0%, #b92e16 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #e76135 0%, #b92e16 100%);
  /* Opera 11.10+ */
  /* IE10+ */
  background: -webkit-gradient(linear, left top, left bottom, from(#e76135), to(#b92e16));
  background: linear-gradient(to bottom, #e76135 0%, #b92e16 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e76135', endColorstr='#b92e16',GradientType=0 );
  /* IE6-9 */
}
/* line 584, ../scss/_home.scss */
.right-home .newsletter-home strong.ntitle {
  font: 700 18px/22px "Titillium Web", sans-serif;
  color: white;
  display: block;
  margin: 0 0 5px 0;
  text-transform: uppercase;
}
/* line 591, ../scss/_home.scss */
.right-home .newsletter-home p {
  font: 400 12px/14px "Titillium Web", sans-serif;
  color: white;
  display: block;
}
/* line 597, ../scss/_home.scss */
.right-home .newsletter-home form input[type=email] {
  width: 100%;
  padding: 8px 5px;
  border: 0;
  margin: 10px 0 0 0;
  outline: none;
  font-size: 14px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 606, ../scss/_home.scss */
.right-home .newsletter-home form input[type=submit] {
  background: #fb9103;
  color: white;
  border: 0;
  padding: 8px 8px 8px 8px;
  margin: 5px 0 0 0;
  cursor: pointer;
  float: right;
  font: 600 16px/16px "Titillium Web", sans-serif;
  outline: none;
}
/* line 618, ../scss/_home.scss */
.right-home .newsletter-home .news_alert {
  margin: 5px 0 0 0;
}
/* line 620, ../scss/_home.scss */
.right-home .newsletter-home .news_alert div {
  font: 700 13px "Titillium Web", sans-serif;
  text-align: center;
  color: white;
}

/* line 629, ../scss/_home.scss */
.banner {
  height: 438px;
}

/* line 633, ../scss/_home.scss */
.page-wrapper {
  background-repeat: no-repeat;
  background-position: top center;
}

/* line 639, ../scss/_home.scss */
.home-wrapper .brands-list {
  position: relative;
  padding: 0 0 0 36px;
  width: 100%;
  height: 90px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 645, ../scss/_home.scss */
.home-wrapper .brands-list span {
  display: block;
  background: #646464;
  color: white;
  font-size: 14px;
  text-transform: uppercase;
  font: 700 14px/14px "Titillium Web", sans-serif;
  height: 35px;
  padding: 0;
  line-height: 35px;
  position: absolute;
  left: -27px;
  top: 27px;
  width: 90px;
  text-align: center;
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
}
/* line 662, ../scss/_home.scss */
.home-wrapper .brands-list .prev-brand,
.home-wrapper .brands-list .next-brand {
  float: left;
  height: 90px;
  background: #c4c4c4;
  font-size: 2em;
  width: 42px;
  line-height: 90px;
  text-align: center;
  color: #777777;
  cursor: pointer;
}
/* line 674, ../scss/_home.scss */
.home-wrapper .brands-list .brands-slider {
  float: left;
  width: calc(100% - 84px);
  background: #e9e9e9;
  height: 90px;
}
/* line 679, ../scss/_home.scss */
.home-wrapper .brands-list .brands-slider .owl-stage-outer {
  width: 100%;
}
/* line 681, ../scss/_home.scss */
.home-wrapper .brands-list .brands-slider .owl-stage-outer .owl-stage {
  width: 100%;
  margin: 0 auto;
}
/* line 684, ../scss/_home.scss */
.home-wrapper .brands-list .brands-slider .owl-stage-outer .owl-stage .owl-item {
  text-align: center;
}
/* line 696, ../scss/_home.scss */
.home-wrapper .brands-list .brands-slider .owl-nav, .home-wrapper .brands-list .brands-slider .owl-dots {
  display: none;
}
/* line 701, ../scss/_home.scss */
.home-wrapper .main-home {
  background: white;
  margin: 0 0 20px 0;
}
/* line 704, ../scss/_home.scss */
.home-wrapper .main-home > h1 {
  font-family: Staatliches;
  font-size: 32px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 2;
  letter-spacing: normal;
  text-align: center;
  color: #242d3d;
  text-transform: uppercase;
  position: relative;
  padding: 0px 5px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  z-index: 1;
  margin: 0 auto;
  margin-bottom: 20px;
}
/* line 723, ../scss/_home.scss */
.home-wrapper .main-home > h1:after {
  content: '';
  position: absolute;
  right: 0px;
  left: 0px;
  bottom: 25%;
  width: 100%;
  height: 16px;
  background-color: #fb9103;
  z-index: -1;
}
/* line 735, ../scss/_home.scss */
.home-wrapper .main-home .products-home {
  width: 98.5%;
}
/* line 740, ../scss/_home.scss */
.home-wrapper .side-banners li {
  margin: 10px 0 0 0;
}

/* line 746, ../scss/_home.scss */
.blog-demigod {
  width: 100%;
  height: auto;
  padding: 90px 0px;
  background-image: url("../images/background-blog-home.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}
/* line 754, ../scss/_home.scss */
.blog-demigod h2 {
  margin-bottom: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
/* line 765, ../scss/_home.scss */
.blog-demigod h2 .blog-title {
  font-family: Staatliches;
  font-size: 32px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.5;
  letter-spacing: normal;
  text-align: left;
  color: #242d3d;
  text-transform: uppercase;
  position: relative;
  padding: 0px 5px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  z-index: 1;
}
/* line 782, ../scss/_home.scss */
.blog-demigod h2 .blog-title:after {
  content: '';
  position: absolute;
  right: 0px;
  left: 0px;
  bottom: 18%;
  width: 100%;
  height: 16px;
  background-color: #fb9103;
  z-index: -1;
}
/* line 794, ../scss/_home.scss */
.blog-demigod h2 .blog-link {
  font-family: Staatliches;
  font-size: 18px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.56;
  letter-spacing: normal;
  text-align: left;
  color: #242d3d;
  position: relative;
}
/* line 805, ../scss/_home.scss */
.blog-demigod h2 .blog-link:after {
  content: '';
  position: absolute;
  left: 0px;
  right: 0px;
  bottom: 0px;
  -webkit-transition: 350ms all ease;
  -o-transition: 350ms all ease;
  transition: 350ms all ease;
  width: 50%;
  height: 1.8px;
  background-color: #fb9103;
}
/* line 819, ../scss/_home.scss */
.blog-demigod h2 .blog-link:hover:after {
  width: 100%;
}
/* line 825, ../scss/_home.scss */
.blog-demigod ul {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
/* line 835, ../scss/_home.scss */
.blog-demigod ul li {
  width: 30%;
}
/* line 837, ../scss/_home.scss */
.blog-demigod ul li .post-container {
  width: 100%;
  height: auto;
}
/* line 840, ../scss/_home.scss */
.blog-demigod ul li .post-container a {
  display: block;
  width: 100%;
  height: 100%;
}
/* line 844, ../scss/_home.scss */
.blog-demigod ul li .post-container a img {
  width: 100%;
  height: 314px;
}
/* line 849, ../scss/_home.scss */
.blog-demigod ul li .post-container a .date-and-category {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
/* line 856, ../scss/_home.scss */
.blog-demigod ul li .post-container a .date-and-category .date {
  font-family: Titillium Web;
  font-size: 12px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 2.17;
  letter-spacing: normal;
  text-align: left;
  color: #84958e;
  padding-left: 15px;
  background-image: url("../images/callendar.svg");
  background-repeat: no-repeat;
  background-position: left center;
  background-size: 12px;
}
/* line 872, ../scss/_home.scss */
.blog-demigod ul li .post-container a .date-and-category .category {
  text-transform: uppercase;
  font-family: Titillium Web;
  font-size: 12px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 2.17;
  letter-spacing: normal;
  text-align: left;
  color: #25a6a8;
  padding-left: 15px;
  background-image: url("../images/folder.svg");
  background-repeat: no-repeat;
  background-position: left center;
  margin-left: 12px;
  background-size: 12px;
}
/* line 891, ../scss/_home.scss */
.blog-demigod ul li .post-container a h3 {
  font-family: Titillium Web;
  font-size: 24px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.17;
  letter-spacing: normal;
  text-align: left;
  color: #464c49;
}
/* line 902, ../scss/_home.scss */
.blog-demigod ul li .post-container a p {
  font-family: Titillium Web;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.5;
  letter-spacing: normal;
  text-align: left;
  color: #464c49;
  margin-top: 5px;
}

/* line 920, ../scss/_home.scss */
.banner-bottom ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
/* line 927, ../scss/_home.scss */
.banner-bottom ul li {
  width: 50%;
  height: auto;
}
/* line 930, ../scss/_home.scss */
.banner-bottom ul li a {
  display: block;
  width: 100%;
  height: 100%;
  position: relative;
}
/* line 935, ../scss/_home.scss */
.banner-bottom ul li a img {
  width: 100%;
  height: auto;
}
/* line 939, ../scss/_home.scss */
.banner-bottom ul li a .div1 {
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  width: 100%;
  height: 100%;
}
/* line 946, ../scss/_home.scss */
.banner-bottom ul li a .div2 {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: calc(100% - 330px);
  height: calc(100% - 175px);
  padding: 110px 165px 65px;
}
/* line 955, ../scss/_home.scss */
.banner-bottom ul li a .div2 h1 {
  font-family: Staatliches;
  font-size: 56px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.2;
  letter-spacing: normal;
  text-align: left;
  color: #ffffff;
  margin: 0px;
  padding: 0px;
}
/* line 968, ../scss/_home.scss */
.banner-bottom ul li a .div2 span {
  font-family: Staatliches;
  font-size: 20px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.4;
  letter-spacing: normal;
  text-align: left;
  color: #ffffff;
  display: block;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  position: relative;
  text-transform: uppercase;
  margin: 0px;
  padding: 0px;
  margin-top: 30px;
}
/* line 987, ../scss/_home.scss */
.banner-bottom ul li a .div2 span:after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  width: 50%;
  height: 2px;
  background-color: #fb9103;
  -webkit-transition: 350ms all ease;
  -o-transition: 350ms all ease;
  transition: 350ms all ease;
}
/* line 1005, ../scss/_home.scss */
.banner-bottom ul li a:hover .div2 span:after {
  width: 100%;
}
/* line 1014, ../scss/_home.scss */
.banner-bottom ul li:nth-child(odd) a .div2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}

/* line 1034, ../scss/_home.scss */
.supplements-products-home {
  margin-top: 60px;
}
/* line 1037, ../scss/_home.scss */
.supplements-products-home .content > h1 {
  font-family: Staatliches;
  font-size: 35px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 2;
  letter-spacing: normal;
  text-align: center;
  color: #242d3d;
  text-transform: uppercase;
  position: relative;
  padding: 0px 5px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  z-index: 1;
  margin: 0 auto;
}
/* line 1055, ../scss/_home.scss */
.supplements-products-home .content > h1:after {
  content: '';
  position: absolute;
  right: 0px;
  left: 0px;
  bottom: 25%;
  width: 100%;
  height: 16px;
  background-color: #fb9103;
  z-index: -1;
}
/* line 1070, ../scss/_home.scss */
.supplements-products-home .content .products-home .product-grid #supplements-home-cat .owl-dots {
  margin-bottom: 85px;
}

/* line 1078, ../scss/_home.scss */
.outlet-products-home {
  margin-top: 60px;
}
/* line 1081, ../scss/_home.scss */
.outlet-products-home .content > h1 {
  font-family: Staatliches;
  font-size: 35px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 2;
  letter-spacing: normal;
  text-align: center;
  color: #242d3d;
  text-transform: uppercase;
  position: relative;
  padding: 0px 5px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  z-index: 1;
  margin: 0 auto;
}
/* line 1099, ../scss/_home.scss */
.outlet-products-home .content > h1:after {
  content: '';
  position: absolute;
  right: 0px;
  left: 0px;
  bottom: 25%;
  width: 100%;
  height: 16px;
  background-color: #fb9103;
  z-index: -1;
}
/* line 1114, ../scss/_home.scss */
.outlet-products-home .content .products-home .product-grid #outlet-home-cat .owl-dots {
  margin-bottom: 85px;
}

/* line 1122, ../scss/_home.scss */
.slick-dots li button:before {
  opacity: 0 !important;
}

/* line 1125, ../scss/_home.scss */
.banner-intermed {
  margin-top: 80px;
  padding: 80px 0px;
  background-color: #f5f5f5;
}
/* line 1130, ../scss/_home.scss */
.banner-intermed .content ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
  justify-content: space-around;
}
/* line 1136, ../scss/_home.scss */
.banner-intermed .content ul li {
  width: 40%;
}
/* line 1138, ../scss/_home.scss */
.banner-intermed .content ul li a {
  display: block;
  width: 100%;
  height: 100%;
  position: relative;
  /*.div1 {
    width: 100%;
    height: 100%;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
  }
  .div2 {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: calc(100% - 60px);
    height: calc(100% - 60px);
    padding: 30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    span {
      font-family: Staatliches;
      font-size: 20px;
      font-weight: normal;
      font-style: normal;
      font-stretch: normal;
      line-height: 1.4;
      letter-spacing: normal;
      text-align: left;
      color: #ffffff;
      display: block;
      width: -webkit-fit-content;
      width: -moz-fit-content;
      width: fit-content;
      position: relative;
      text-transform: uppercase;
      &:after {
        content: '';
        position: absolute;
        bottom: 0;
        left: 0;
        right: 0;
        width: 50%;
        height: 2px;
        background-color: #fb9103;
        -webkit-transition: 350ms all ease;
        -o-transition: 350ms all ease;
        transition: 350ms all ease;
      }
    }
  }*/
  /*img {
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
       object-fit: contain;
  }*/
  /*&:hover {
    .div2 {
      span {
        &:after {
          width: 100%;
        }
      }
    }
  }*/
}
/* line 1143, ../scss/_home.scss */
.banner-intermed .content ul li a img {
  width: 100%;
  height: auto;
  display: block;
}

/* line 2, ../scss/_categories.scss */
.category-wrapper {
  padding: 20px 0;
}

/* line 5, ../scss/_categories.scss */
.featured-products-category {
  background: white;
}

/* Menu */
/* line 8, ../scss/_categories.scss */
.categories_content {
  padding: 20px 0px;
}
/* line 10, ../scss/_categories.scss */
.categories_content .block_left {
  float: left;
  width: 18.5%;
}
/* line 13, ../scss/_categories.scss */
.categories_content .block_left .menus_site_resp {
  display: none;
}
/* line 17, ../scss/_categories.scss */
.categories_content .box {
  margin-bottom: 35px;
  /*.check-list{
    li{
      margin: 10px 0;
      line-height: 18px;
      font-size: 12px;
    }
    a{
      font-family: Titillium Web;
      font-size: 14px;
      font-weight: normal;
      font-style: normal;
      font-stretch: normal;
      letter-spacing: normal;
      text-align: left;
      color: #84958e;
    }
    i{
      float: left;
      background-color: #ffffff;
      color: #84958e;
      font-size: 18px;
      margin-right: 8px;
      margin-top: 1px;
    }
  }*/
}
/* line 19, ../scss/_categories.scss */
.categories_content .box h2 {
  font-family: Staatliches;
  font-size: 20px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.2;
  letter-spacing: normal;
  text-align: left;
  color: #242d3d;
  text-transform: uppercase;
  border-bottom: solid 1px #242d3d;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-bottom: 3px;
  cursor: pointer;
}
/* line 42, ../scss/_categories.scss */
.categories_content .box h2 i {
  -webkit-transition: 350ms all ease;
  -o-transition: 350ms all ease;
  transition: 350ms all ease;
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
/* line 51, ../scss/_categories.scss */
.categories_content .box h3 {
  color: #414042;
  padding: 0 15px;
  margin: 15px 0;
}
/* line 56, ../scss/_categories.scss */
.categories_content .box #tamanho-filter-ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
/* line 62, ../scss/_categories.scss */
.categories_content .box #tamanho-filter-ul li {
  margin-bottom: 0px;
}
/* line 64, ../scss/_categories.scss */
.categories_content .box #tamanho-filter-ul li a {
  font-family: Titillium Web;
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.93;
  letter-spacing: normal;
  text-align: center;
  color: #84958e;
  padding: 3px 10px;
  border: solid 1px #84958e;
  margin-right: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
/* line 87, ../scss/_categories.scss */
.categories_content .box #tamanho-filter-ul li .marked {
  font-weight: bold;
  color: #fb9103;
  border: solid 2px #fb9103;
}
/* line 94, ../scss/_categories.scss */
.categories_content .box ul {
  margin: 10px 0px;
  height: auto;
  max-height: 0px;
  -webkit-transition: max-height 0.5s;
  -o-transition: max-height 0.5s;
  transition: max-height 0.5s;
  overflow: hidden;
}
/* line 102, ../scss/_categories.scss */
.categories_content .box ul li {
  margin: 10px 0;
  line-height: 18px;
  font-size: 12px;
}
/* line 106, ../scss/_categories.scss */
.categories_content .box ul li a {
  font-family: Titillium Web;
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  letter-spacing: normal;
  text-align: left;
  color: #84958e;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
/* line 121, ../scss/_categories.scss */
.categories_content .box ul li a > div {
  width: 14px;
  height: 14px;
  border: solid 1px #84958e;
  background-color: #ffffff;
  margin-right: 10px;
}
/* line 127, ../scss/_categories.scss */
.categories_content .box ul li a > div > i {
  font-size: 10px;
  color: #fb9103;
  height: 100%;
  width: 100%;
  display: none;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-top: 1px;
}
/* line 145, ../scss/_categories.scss */
.categories_content .box ul li .marked > div > i {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

/* Grid Products */
/* line 183, ../scss/_categories.scss */
.align-title-and-order {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
/* line 193, ../scss/_categories.scss */
.align-title-and-order .results-and-order {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
/* line 203, ../scss/_categories.scss */
.align-title-and-order .results-and-order .filter-resp {
  display: none;
}
/* line 206, ../scss/_categories.scss */
.align-title-and-order .results-and-order .results {
  font-family: Staatliches;
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 2;
  letter-spacing: normal;
  text-align: left;
  color: #242d3d;
  margin-right: 50px;
}
/* line 217, ../scss/_categories.scss */
.align-title-and-order .results-and-order .results span {
  color: #fb9103;
  margin-right: 2px;
}
/* line 222, ../scss/_categories.scss */
.align-title-and-order .results-and-order .order {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
/* line 232, ../scss/_categories.scss */
.align-title-and-order .results-and-order .order strong {
  font-family: Staatliches;
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 2;
  letter-spacing: normal;
  color: #242d3d;
  margin-right: 12px;
}
/* line 243, ../scss/_categories.scss */
.align-title-and-order .results-and-order .order select {
  outline: none;
  padding: 0px 38px 0px 18px;
  height: 37px;
  border: solid 1px #84958e;
  background-color: #ffffff;
  font-family: Titillium Web;
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  letter-spacing: normal;
  color: #84958e;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-image: url("../images/arrow-down.png");
  background-size: 14px;
  background-repeat: no-repeat;
  background-position: 85% center;
}
/* line 265, ../scss/_categories.scss */
.align-title-and-order .results-and-order .order form select {
  outline: none;
  padding: 0px 38px 0px 18px;
  height: 37px;
  border: solid 1px #84958e;
  background-color: #ffffff;
  font-family: Titillium Web;
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  letter-spacing: normal;
  color: #84958e;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-image: url("../images/arrow-down.png");
  background-size: 14px;
  background-repeat: no-repeat;
  background-position: 85% center;
}

/* line 290, ../scss/_categories.scss */
.categories_content .block_center {
  float: right;
  width: 78%;
}

/* line 294, ../scss/_categories.scss */
.categories_content .block_center .title-category {
  font-family: Staatliches;
  font-size: 32px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.5;
  letter-spacing: normal;
  text-align: center;
  color: #242d3d;
  text-transform: uppercase;
  position: relative;
  padding: 0px 5px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  z-index: 1;
}
/* line 311, ../scss/_categories.scss */
.categories_content .block_center .title-category:after {
  content: '';
  position: absolute;
  right: 0px;
  left: 0px;
  bottom: 16%;
  width: 100%;
  height: 16px;
  background-color: #fb9103;
  z-index: -1;
}

/* line 323, ../scss/_categories.scss */
.categories_content .block_center .product-grid {
  margin-top: 20px;
}

/* line 326, ../scss/_categories.scss */
.categories_content .product-grid li {
  border-top-color: transparent;
}

/* line 329, ../scss/_categories.scss */
.categories_content .product-grid li:hover {
  border-color: #e1e1e1;
}

/* Grid Products Promo */
/* line 334, ../scss/_categories.scss */
.promotions_content .block_center {
  width: 100%;
}

/* line 337, ../scss/_categories.scss */
.promotions_content .block_center .title-category {
  font: bold 22px/22px "Titillium Web", sans-serif;
  color: #646464;
  letter-spacing: 0;
  text-transform: uppercase;
}

/* line 343, ../scss/_categories.scss */
.promotions_content .block_center .product-grid {
  margin-top: 20px;
}

/* line 346, ../scss/_categories.scss */
.promotions_content .product-grid li {
  border-top-color: transparent;
}

/* line 349, ../scss/_categories.scss */
.promotions_content .product-grid li:hover {
  border-color: #e1e1e1;
}

/* Pagination */
/* line 354, ../scss/_categories.scss */
.pagination {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
/* line 366, ../scss/_categories.scss */
.pagination span, .pagination a {
  font-family: Titillium Web;
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.93;
  letter-spacing: normal;
  color: #84958e;
  border: 1px solid #84958e;
  padding: 5px 15px;
  margin: 0px 10px;
}
/* line 379, ../scss/_categories.scss */
.pagination .paginacao_bts_hover {
  border: 2px solid #fb9103;
  font-weight: bold;
  color: #fb9103;
}

/* line 1, ../scss/_login.scss */
.login-message {
  padding: 8px 20px;
  color: white;
  font: 400 14px/18px "Titillium Web", sans-serif;
  background: #fb9103;
}

/* line 8, ../scss/_login.scss */
.login-wrapper {
  padding: 20px 0;
}

/* line 11, ../scss/_login.scss */
.login_page {
  background: white;
}

/* line 15, ../scss/_login.scss */
.login_content {
  font-family: "Titillium Web", sans-serif;
  padding: 40px 0;
}

/* line 19, ../scss/_login.scss */
.login_content h2 {
  color: #fb9103;
  font: 24px/28px "Titillium Web", sans-serif;
  letter-spacing: -1px;
  margin: 0 0 10px;
}

/* line 26, ../scss/_login.scss */
.login_content .left_login {
  text-align: center;
  float: left;
  width: 49%;
  min-height: 320px;
  border-right: 1px solid #cfd4d4;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 34, ../scss/_login.scss */
.login_content .left_login .send input {
  outline: 0;
  border: 0;
  cursor: pointer;
  color: white;
  font-size: 16px;
  font-weight: 700;
  text-transform: uppercase;
  font-family: "Titillium Web", sans-serif;
  background: #d09f71;
  padding: 10px 24px;
  margin: 10px 0 0 0;
  -moz-transition: background 0.3s ease;
  -o-transition: background 0.3s ease;
  -webkit-transition: background 0.3s ease;
  transition: background 0.3s ease;
}

/* line 48, ../scss/_login.scss */
.login_content .left_login .send input:hover {
  background-color: #ca925e;
}

/* line 52, ../scss/_login.scss */
.login_content .right_login {
  text-align: center;
  float: right;
  width: 49%;
  min-height: 320px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 59, ../scss/_login.scss */
.login_content .right_login ul {
  margin-top: 18px;
}

/* line 62, ../scss/_login.scss */
.login_content .right_login .send input {
  outline: 0;
  border: 0;
  cursor: pointer;
  color: white;
  font-size: 16px;
  font-weight: 700;
  font-family: "Titillium Web", sans-serif;
  background: #d09f71;
  text-transform: uppercase;
  padding: 9px 13px;
  margin: 10px 0 0 0;
  -moz-transition: background 0.3s ease, color 0.3s ease;
  -o-transition: background 0.3s ease, color 0.3s ease;
  -webkit-transition: background 0.3s ease, color 0.3s ease;
  transition: background 0.3s ease, color 0.3s ease;
}

/* line 76, ../scss/_login.scss */
.login_content .right_login .send input:hover {
  color: white;
  background-color: #ca925e;
}

/* line 81, ../scss/_login.scss */
.login_content .left_login .box,
.login_content .right_login .box {
  display: inline-block;
  text-align: left;
  width: 310px;
}

/* line 88, ../scss/_login.scss */
.login_content .right_login .box p,
.login_content .left_login .box p {
  font: 400 14px/18px "Arial";
  color: #7b7979;
}

/* line 94, ../scss/_login.scss */
.login_content ul {
  margin: 10px 0;
}

/* line 98, ../scss/_login.scss */
.login_content ul li {
  padding: 5px 0;
}

/* line 102, ../scss/_login.scss */
.login_content ul li label {
  color: #333030;
  font: 600 14px/18px "Titillium Web", sans-serif;
  color: #838181;
  width: 60px;
  text-align: left;
  display: block;
  float: left;
  margin: 7px 0 0 0;
}

/* line 113, ../scss/_login.scss */
.login_content ul li label span {
  color: #fb9103;
}

/* line 117, ../scss/_login.scss */
.login_content ul li label.error {
  color: red;
  margin: 10px 0 0 0;
  float: none;
  width: 100%;
}

/* line 123, ../scss/_login.scss */
.login_content ul li input {
  font-family: "Titillium Web", sans-serif;
  font-weight: 400;
  color: #7a7878;
  width: 228px;
  outline: none;
  padding: 8px 10px;
  border: solid 1px #b1b1b1;
  -moz-box-shadow: 1px 1px 4px 1px #dfdfdf inset;
  -webkit-box-shadow: 1px 1px 4px 1px #dfdfdf inset;
  box-shadow: 1px 1px 4px 1px #dfdfdf inset;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}

/* line 134, ../scss/_login.scss */
.login_content a {
  color: #fb9103;
  font-size: 13px;
  font-weight: 400;
  line-height: 60px;
  text-decoration: underline;
}

/* line 141, ../scss/_login.scss */
.login_content a:hover {
  text-decoration: none;
}

/* line 145, ../scss/_login.scss */
.login_content .send {
  float: right;
}

/* line 1, ../scss/_lost_password.scss */
.lost-pass-wrapper,
.change-pass-wrapper {
  padding: 20px 0;
}

/* line 6, ../scss/_lost_password.scss */
.lost_password_page {
  font-family: "Titillium Web", sans-serif;
  padding: 20px;
  background: white;
}

/* line 11, ../scss/_lost_password.scss */
.lost_password_page > h2 {
  font-size: 22px;
  font-weight: 400;
  color: #fb9103;
}

/* line 16, ../scss/_lost_password.scss */
.lost_password_page > p {
  color: #7B7979;
  font-size: 13px;
  font-weight: 400;
  padding: 10px 0 15px 0;
}

/* Form */
/* line 24, ../scss/_lost_password.scss */
.lost_password_page .list_options {
  text-align: center;
}

/* line 27, ../scss/_lost_password.scss */
.lost_password_page .list_options form {
  margin-top: 20px;
  display: inline-block;
  text-align: left;
}

/* line 32, ../scss/_lost_password.scss */
.lost_password_page .lost_pw form {
  margin-left: -70px;
}

/* line 35, ../scss/_lost_password.scss */
.lost_password_page .list_options span {
  color: #f03f39;
}

/* line 38, ../scss/_lost_password.scss */
.lost_password_page .list_options label {
  display: inline-block;
  width: 120px;
  text-align: right;
  font-size: 13px;
  font-weight: 400;
  color: #525050;
}

/* line 46, ../scss/_lost_password.scss */
.lost_password_page .list_options input[type="password"],
.lost_password_page .list_options input[type="email"] {
  width: 230px;
  font-family: "Titillium Web", sans-serif;
  font-weight: 400;
  color: #7a7878;
  outline: none;
  margin: 12px 0 0 0;
  padding: 6px 10px;
  border: solid 1px #b1b1b1;
}

/* line 57, ../scss/_lost_password.scss */
.lost_password_page .list_options input[type=submit] {
  float: right;
  outline: 0;
  border: 0;
  cursor: pointer;
  color: white;
  font-size: 18px;
  font-weight: 400;
  font-family: "Titillium Web", sans-serif;
  background: #d09f71;
  font-weight: bold;
  padding: 10px 20px;
  margin: 10px 0 15px 0;
  -moz-transition: background 0.3s ease;
  -o-transition: background 0.3s ease;
  -webkit-transition: background 0.3s ease;
  transition: background 0.3s ease;
}

/* line 72, ../scss/_lost_password.scss */
.lost_password_page .list_options input[type=submit]:hover {
  background-color: #ca925e;
}

/* Erros and Sucess */
/* line 77, ../scss/_lost_password.scss */
.lost_password_page .list_options label.error {
  text-align: left;
  padding: 2px 0 0 125px;
  width: auto;
  display: block;
  margin: 5px 0 0 0;
  line-height: 18px;
  color: red;
}

/* line 86, ../scss/_lost_password.scss */
.lost_password_page .sucess_form,
.lost_password_page .error_form {
  margin: 25px 0 0 0;
  padding: 10px 20px;
  color: #dd4b39;
  border: solid 3px #dd4b39;
  font-weight: 700;
  font-size: 16px;
}

/* line 95, ../scss/_lost_password.scss */
.lost_password_page .sucess_form {
  color: #4ca64c;
  border: 0;
  padding: 0 0;
}

/* line 100, ../scss/_lost_password.scss */
.lost_password_page .error_form p {
  font-weight: 700;
  font-size: 16px;
  padding-bottom: 8px;
}

/* line 105, ../scss/_lost_password.scss */
.lost_password_page .error_form div {
  padding: 3px 0;
  font-size: 13px;
  font-weight: 400;
}

/* line 2, ../scss/_sign.scss */
.signup-wrapper {
  padding: 20px 0;
}

/* line 5, ../scss/_sign.scss */
.signup-page {
  background: white;
}

/* line 9, ../scss/_sign.scss */
.signup_content {
  font-family: "Titillium Web", sans-serif;
  padding: 20px;
}

/* line 13, ../scss/_sign.scss */
.signup_content > h2 {
  font-size: 20px;
  font-weight: 400;
  color: #fb9103;
  text-transform: none;
}

/* line 19, ../scss/_sign.scss */
.signup_content > p {
  color: #939598;
  font-size: 13px;
  line-height: 16px;
  font-weight: 400;
  padding: 5px 0 15px 0;
}

/* line 26, ../scss/_sign.scss */
.signup_content .form_data {
  padding-top: 15px;
  font-weight: 400;
  color: #525050;
}

/* User type */
/* line 33, ../scss/_sign.scss */
.signup_content .form_data .select_form {
  font-size: 13px;
  font-weight: 700;
  padding: 7px 0;
}

/* line 39, ../scss/_sign.scss */
.signup_content .form_data .change_form input {
  margin: 2px;
  vertical-align: middle;
  cursor: pointer;
}

/* line 44, ../scss/_sign.scss */
.signup_content .form_data .change_form label {
  font-size: 13px;
  vertical-align: middle;
  margin: 0 11px 0 0;
  cursor: pointer;
}

/* Form */
/* line 52, ../scss/_sign.scss */
.signup_content .form_data form fieldset {
  border: 0;
}

/* line 55, ../scss/_sign.scss */
.signup_content .form_data form legend {
  padding: 25px 0 10px 0;
  font-weight: 700;
  font-size: 13px;
}

/* line 60, ../scss/_sign.scss */
.signup_content .form_data form label {
  width: 135px;
  display: inline-block;
  padding-right: 3px;
  text-align: right;
  font-size: 13px;
}

/* line 67, ../scss/_sign.scss */
.signup_content .form_data form input[type="text"],
.signup_content .form_data form input[type="number"],
.signup_content .form_data form input[type="email"],
.signup_content .form_data form input[type="password"] {
  font-family: "Titillium Web", sans-serif;
  font-weight: 400;
  color: #7a7878;
  width: 260px;
  outline: none;
  margin: 0;
  padding: 6px 10px;
  border: solid 1px #b1b1b1;
}

/* line 80, ../scss/_sign.scss */
.signup_content .form_data form select {
  background: none;
  font-family: "Titillium Web", sans-serif;
  font-weight: 400;
  color: #7a7878;
  width: 260px;
  outline: none;
  margin: 0;
  padding: 6px 10px;
  border: solid 1px #b1b1b1;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
}

/* line 94, ../scss/_sign.scss */
.signup_content .form_data form .type_radio {
  display: inline-block;
  margin-right: 15px;
}

/* line 98, ../scss/_sign.scss */
.signup_content .form_data form .type_radio input {
  margin: 0 5px 0 0;
  cursor: pointer;
  vertical-align: middle;
  outline: none;
}

/* line 104, ../scss/_sign.scss */
.signup_content .form_data form .type_radio label {
  vertical-align: middle;
  width: auto;
  line-height: 15px;
  cursor: pointer;
}

/* line 110, ../scss/_sign.scss */
.signup_content .form_data form span {
  color: #f03f39;
}

/* line 113, ../scss/_sign.scss */
.signup_content .form_data form li {
  padding: 6px 0;
}

/* line 116, ../scss/_sign.scss */
.signup_content .form_data form .disable {
  display: none;
}

/* line 119, ../scss/_sign.scss */
.signup_content .form_data form label.division {
  width: auto;
  margin-left: 12px;
}

/* line 123, ../scss/_sign.scss */
.signup_content .form_data form label.disable_ie {
  width: auto;
  text-align: left;
  padding-left: 10px;
}

/* line 128, ../scss/_sign.scss */
.signup_content .form_data form input[type=checkbox] {
  vertical-align: middle;
  margin: 2px;
  outline: none;
}

/* line 133, ../scss/_sign.scss */
.signup_content .form_data form p.inline-hints {
  font-size: 13px;
  display: inline-block;
  padding-left: 9px;
}

/* line 138, ../scss/_sign.scss */
.signup_content .form_data form p.inline-hints a {
  text-decoration: underline;
  color: #fb9103;
}

/* line 142, ../scss/_sign.scss */
.signup_content .form_data form input[type=password],
.signup_content .form_data form input[type=email],
.signup_content .form_data form input[type=text] {
  width: 259px;
}

/* line 147, ../scss/_sign.scss */
.signup_content .form_data form input.doc {
  width: 196px;
}

/* line 150, ../scss/_sign.scss */
.signup_content .form_data form input.two {
  width: 45px;
}

/* line 153, ../scss/_sign.scss */
.signup_content .form_data form input.three {
  width: 65px;
}

/* line 156, ../scss/_sign.scss */
.signup_content .form_data form input.four {
  width: 100px;
}

/* line 159, ../scss/_sign.scss */
.signup_content .form_data form input.five {
  width: 168px;
}

/* line 162, ../scss/_sign.scss */
.signup_content .form_data form select.five {
  width: 75px;
}

/* Last Part*/
/* line 167, ../scss/_sign.scss */
.signup_content .form_data form .end_form {
  padding: 0 5px;
}

/* line 170, ../scss/_sign.scss */
.signup_content .form_data form .end_form label {
  vertical-align: middle;
  text-align: left;
  cursor: pointer;
  width: 285px;
  padding: 5px 0 0 133px;
}

/* line 177, ../scss/_sign.scss */
.signup_content .form_data form .end_form p {
  font-size: 13px;
  padding: 25px 0 15px 0;
}

/* line 181, ../scss/_sign.scss */
.signup_content .form_data form input[type=checkbox] {
  vertical-align: middle;
  margin: 2px;
  outline: 0;
}

/* line 186, ../scss/_sign.scss */
.signup_content .form_data form .end_form input[type=submit] {
  outline: 0;
  border: 0;
  cursor: pointer;
  color: white;
  font-size: 18px;
  font-weight: 700;
  font-family: "Titillium Web", sans-serif;
  background: #d09f71;
  padding: 10px 35px;
  -webkit-transition: background 0.3s ease;
  -o-transition: background 0.3s ease;
  transition: background 0.3s ease;
  margin-left: 300px;
}

/* line 201, ../scss/_sign.scss */
.signup_content .form_data form .end_form input[type=submit]:hover {
  background-color: #ca925e;
}

/* Errors */
/* line 206, ../scss/_sign.scss */
.signup_content .form_data form label.error {
  width: auto;
  padding-left: 141px;
  text-align: left;
  display: block;
  line-height: 18px;
  margin: 5px 0 0 0;
  color: red;
}

/* line 215, ../scss/_sign.scss */
.signup_content .error_form {
  margin: 25px 0 0 0;
  padding: 10px 20px;
  color: #dd4b39;
  border: solid 3px #dd4b39;
}

/* line 221, ../scss/_sign.scss */
.signup_content .error_form p {
  font-weight: 700;
  font-size: 16px;
  padding-bottom: 8px;
}

/* line 226, ../scss/_sign.scss */
.signup_content .error_form div {
  padding: 3px 0;
  font-size: 13px;
  font-weight: 400;
}

/* line 2, ../scss/_myaccount.scss */
.myaccount_wrapper {
  padding: 20px 0;
}

/* Index */
/* line 7, ../scss/_myaccount.scss */
.user_page {
  padding: 15px;
  background: white;
}
/* line 10, ../scss/_myaccount.scss */
.user_page .myaccount_greetings {
  color: #646464;
  font: 400 16px/18px "Titillium Web", sans-serif;
  height: 36px;
}
/* line 14, ../scss/_myaccount.scss */
.user_page .myaccount_greetings .greetings-text {
  float: left;
}
/* line 17, ../scss/_myaccount.scss */
.user_page .myaccount_greetings span {
  color: #fb9103;
}
/* line 20, ../scss/_myaccount.scss */
.user_page .myaccount_greetings .return-button {
  background: #d09f71;
  color: white;
  font: 400 14px/14px "Titillium Web", sans-serif;
  text-transform: uppercase;
  padding: 10px 15px;
  float: right;
}
/* line 29, ../scss/_myaccount.scss */
.user_page .high_level {
  margin: 20px 0 0 0;
  overflow: hidden;
  *zoom: 1;
}
/* line 32, ../scss/_myaccount.scss */
.user_page .high_level .orders, .user_page .high_level .data, .user_page .high_level .others {
  float: left;
  width: 30.66667%;
  margin-left: 4%;
  border: 1px solid #dbdbdb;
  height: 158px;
  background: url(../images/arrow-diagonal.png) no-repeat left 0px top 38px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 40, ../scss/_myaccount.scss */
.user_page .high_level .orders h3, .user_page .high_level .data h3, .user_page .high_level .others h3 {
  padding: 12px 0;
  font: 700 16px/18px "Titillium Web", sans-serif;
  color: white;
  text-transform: uppercase;
  text-align: center;
  background: #fb9103;
}
/* line 47, ../scss/_myaccount.scss */
.user_page .high_level .orders h3 img, .user_page .high_level .data h3 img, .user_page .high_level .others h3 img {
  vertical-align: top;
  display: inline-block;
  width: 2.5em;
  margin: 5px 0 0 0;
}
/* line 54, ../scss/_myaccount.scss */
.user_page .high_level .orders > ul, .user_page .high_level .data > ul, .user_page .high_level .others > ul {
  width: 200px;
  margin: 20px auto;
}
/* line 57, ../scss/_myaccount.scss */
.user_page .high_level .orders > ul li, .user_page .high_level .data > ul li, .user_page .high_level .others > ul li {
  margin: 5px 0;
}
/* line 60, ../scss/_myaccount.scss */
.user_page .high_level .orders > ul li a, .user_page .high_level .data > ul li a, .user_page .high_level .others > ul li a {
  font: 14px "Titillium Web", sans-serif;
  color: #7b7979;
  -moz-transition: color 0.4s ease;
  -o-transition: color 0.4s ease;
  -webkit-transition: color 0.4s ease;
  transition: color 0.4s ease;
}
/* line 65, ../scss/_myaccount.scss */
.user_page .high_level .orders > ul li a:hover, .user_page .high_level .data > ul li a:hover, .user_page .high_level .others > ul li a:hover {
  color: #fb9103;
}
/* line 68, ../scss/_myaccount.scss */
.user_page .high_level .orders > ul li i, .user_page .high_level .data > ul li i, .user_page .high_level .others > ul li i {
  color: #fb9103;
}
/* line 73, ../scss/_myaccount.scss */
.user_page .high_level .orders {
  margin-left: 0;
}
/* line 76, ../scss/_myaccount.scss */
.user_page .high_level .orders > ul, .user_page .high_level .others > ul {
  padding: 10px 0;
}

/* Inside */
/* line 83, ../scss/_myaccount.scss */
.user_inside_page {
  padding: 15px;
  background: white;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 87, ../scss/_myaccount.scss */
.user_inside_page h1 {
  font: 400 22px "Titillium Web", sans-serif;
  margin: 35px 0;
  text-transform: uppercase;
  color: #414042;
}
/* line 93, ../scss/_myaccount.scss */
.user_inside_page h3 {
  color: #565656;
  font: 22px "Titillium Web", sans-serif;
  letter-spacing: -1px;
  text-transform: uppercase;
}
/* line 98, ../scss/_myaccount.scss */
.user_inside_page h3 img {
  display: inline-block;
  vertical-align: top;
  margin: 0 10px 0 0;
}
/* line 104, ../scss/_myaccount.scss */
.user_inside_page p {
  font: 14px "Titillium Web", sans-serif;
  padding: 0 0 15px;
}

/* Left Menu */
/* line 111, ../scss/_myaccount.scss */
.menu_user {
  vertical-align: top;
  display: inline-block;
  font-family: "Titillium Web", sans-serif;
  font-weight: 400;
  color: #2f2c2c;
  width: 175px;
  margin: 0 0 50px 0;
}
/* line 119, ../scss/_myaccount.scss */
.menu_user .categories > li {
  border: 1px solid #eaeaea;
  background: url(../images/arrow-diagonal.png) no-repeat left 31px;
  margin: 0 0 10px 0;
}
/* line 123, ../scss/_myaccount.scss */
.menu_user .categories > li ul {
  padding: 15px;
}
/* line 125, ../scss/_myaccount.scss */
.menu_user .categories > li ul li {
  margin: 8px 0;
}
/* line 127, ../scss/_myaccount.scss */
.menu_user .categories > li ul li i {
  color: #fb9103;
}
/* line 131, ../scss/_myaccount.scss */
.menu_user .categories > li ul a {
  color: #7b7979;
  -moz-transition: color 0.4s ease;
  -o-transition: color 0.4s ease;
  -webkit-transition: color 0.4s ease;
  transition: color 0.4s ease;
}
/* line 135, ../scss/_myaccount.scss */
.menu_user .categories > li ul a:hover {
  color: #fb9103;
}
/* line 140, ../scss/_myaccount.scss */
.menu_user h3 {
  background: #fb9103;
  font: 700 14px "Titillium Web", sans-serif;
  letter-spacing: -1px;
  color: white;
  text-transform: uppercase;
  width: 100%;
  display: block;
  text-align: center;
  padding: 5px 0;
}

/* Search Order */
/* line 154, ../scss/_myaccount.scss */
.find_order {
  width: 720px;
  vertical-align: top;
  display: inline-block;
  margin: 0 0 30px 40px;
}

/* line 161, ../scss/_myaccount.scss */
.find_order #form_pedidos li {
  margin: 7px 0;
  font-size: 14px;
  color: #525050;
  -webkit-transition: color 0.2s ease;
  -o-transition: color 0.2s ease;
  transition: color 0.2s ease;
}

/* line 169, ../scss/_myaccount.scss */
.find_order #form_pedidos li:hover {
  color: #414042;
}

/* line 172, ../scss/_myaccount.scss */
.find_order #form_pedidos label {
  cursor: pointer;
}

/* line 175, ../scss/_myaccount.scss */
.find_order #form_pedidos input[type=radio] {
  vertical-align: middle;
  margin: 0 5px 0 0;
}

/* line 179, ../scss/_myaccount.scss */
.find_order #form_pedidos .all_open {
  margin-bottom: 15px;
}

/* line 182, ../scss/_myaccount.scss */
.find_order #form_pedidos .all_order {
  margin-bottom: 8px;
}

/* line 185, ../scss/_myaccount.scss */
.find_order #form_pedidos select {
  background: none;
  font-family: "Titillium Web", sans-serif;
  font-weight: 400;
  color: #7a7878;
  cursor: pointer;
  outline: none;
  margin: 0;
  padding: 6px 10px;
  border: solid 1px #b1b1b1;
}

/* line 196, ../scss/_myaccount.scss */
.find_order #form_pedidos input[type=text] {
  font-family: "Titillium Web", sans-serif;
  font-weight: 400;
  color: #7a7878;
  width: 115px;
  outline: none;
  margin: 0;
  padding: 6px 10px;
  border: solid 1px #b1b1b1;
}

/* line 206, ../scss/_myaccount.scss */
.find_order #form_pedidos input[type=submit] {
  outline: 0;
  border: 0;
  cursor: pointer;
  color: white;
  font-size: 16px;
  font-weight: 400;
  font-family: "Titillium Web", sans-serif;
  background: #fb9103;
  margin-top: 15px;
  padding: 10px 20px;
  font-weight: bold;
  -webkit-transition: background 0.3s ease;
  -o-transition: background 0.3s ease;
  transition: background 0.3s ease;
}

/* line 222, ../scss/_myaccount.scss */
.find_order #form_pedidos input[type=submit]:hover {
  background-color: #e28203;
}

/* List Order */
/* line 227, ../scss/_myaccount.scss */
.list_order {
  width: 730px;
  vertical-align: top;
  display: inline-block;
  margin: 0 0 30px 35px;
}

/* line 233, ../scss/_myaccount.scss */
.list_order .link_consult {
  float: right;
  margin-top: -40px;
  cursor: pointer;
  color: white;
  font-size: 14px;
  font-weight: 700;
  font-family: "Titillium Web", sans-serif;
  text-decoration: none;
  background: #818181;
  padding: 10px 12px;
  display: inline-block;
  -moz-transition: background 0.3s ease;
  -o-transition: background 0.3s ease;
  -webkit-transition: background 0.3s ease;
  transition: background 0.3s ease;
}

/* line 247, ../scss/_myaccount.scss */
.list_order .link_consult:hover {
  background: #e28203;
}

/* line 248, ../scss/_myaccount.scss */
.list_order .table_orders th.th_code {
  width: 115px;
}

/* line 251, ../scss/_myaccount.scss */
.list_order .table_orders th.th_date {
  width: 130px;
}

/* line 254, ../scss/_myaccount.scss */
.list_order .table_orders th.th_total {
  width: 110px;
}

/* line 257, ../scss/_myaccount.scss */
.list_order .table_orders th.th_payment {
  width: 130px;
}

/* line 260, ../scss/_myaccount.scss */
.list_order .table_orders th.th_conditions {
  width: 130px;
}

/* line 263, ../scss/_myaccount.scss */
.list_order .table_orders th.th_status {
  width: 130px;
}

/* line 266, ../scss/_myaccount.scss */
.list_order .table_orders th {
  font-size: 13px;
  font-weight: 400;
  text-align: center;
  text-transform: uppercase;
  padding: 8px 0;
  vertical-align: middle;
  background: #818181;
  color: #FFFFFF;
}

/* line 276, ../scss/_myaccount.scss */
.list_order .table_orders td {
  cursor: pointer;
  font-size: 13px;
  text-align: center;
  padding: 10px 15px;
  vertical-align: middle;
  border-bottom: solid 1px #a4a4a4;
}

/* line 284, ../scss/_myaccount.scss */
.list_order .table_orders td p {
  padding: 0;
}

/* line 287, ../scss/_myaccount.scss */
.list_order .table_orders .hover {
  background: #faf6f2;
}

/* line 290, ../scss/_myaccount.scss */
.list_order .table_orders td.empty {
  padding: 18px;
}

/* Order */
/* line 295, ../scss/_myaccount.scss */
.last_order {
  width: 735px;
  vertical-align: top;
  display: inline-block;
  margin: 0 0 0 35px;
}

/* line 301, ../scss/_myaccount.scss */
.last_order .alert_payment {
  border: solid 3px #dd4b39;
  margin-bottom: 10px;
  padding: 10px 20px;
  color: #dd4b39;
  font-weight: 700;
  font-size: 16px;
  line-height: 20px;
}

/* line 310, ../scss/_myaccount.scss */
.last_order .pedido_infos {
  width: 100%;
  margin-bottom: 20px;
  border: solid 1px #a4a4a4;
}

/* line 315, ../scss/_myaccount.scss */
.last_order .details_order {
  border-right: solid 1px #a4a4a4;
  padding-top: 10px;
  float: left;
  width: 230px;
  text-align: center;
  font-weight: 700;
}

/* line 323, ../scss/_myaccount.scss */
.last_order .details_order strong {
  padding-bottom: 5px;
  display: block;
  font-size: 14px;
}

/* line 328, ../scss/_myaccount.scss */
.last_order .details_order em {
  display: block;
  color: #fb9103;
  font-size: 24px;
  padding: 10px 0;
}

/* line 334, ../scss/_myaccount.scss */
.last_order .details_order span {
  display: block;
  font-size: 14px;
}

/* line 338, ../scss/_myaccount.scss */
.last_order .details_order .see_more {
  color: white;
  font-size: 13px;
  font-weight: 500;
  background: #fb9103;
  margin-top: 10px;
  padding: 11px 0;
}

/* line 346, ../scss/_myaccount.scss */
.last_order .details_order .see_more a {
  color: white;
  text-decoration: none;
  -webkit-transition: color 0.3s ease;
  -o-transition: color 0.3s ease;
  transition: color 0.3s ease;
}

/* line 353, ../scss/_myaccount.scss */
.last_order .details_order .see_more a:hover {
  text-decoration: underline;
}

/* line 356, ../scss/_myaccount.scss */
.last_order .pedido_infos ul {
  float: left;
  padding: 13px 22px;
  font-size: 14px;
}

/* line 361, ../scss/_myaccount.scss */
.last_order .pedido_infos ul li {
  color: #525050;
  padding: 3px 0;
}

/* line 365, ../scss/_myaccount.scss */
.last_order .pedido_infos ul li a {
  padding-left: 5px;
  color: #fb9103;
  font-weight: 700;
  text-decoration: underline;
}

/* line 371, ../scss/_myaccount.scss */
.last_order .pedido_infos ul li strong {
  font-weight: 400;
}

/* line 375, ../scss/_myaccount.scss */
.last_order .steps_details {
  display: none;
  position: absolute;
  border: solid 3px #b0b6b6;
  background: white;
  padding: 10px 20px;
  margin: -12px 0 0 10px;
}

/* line 383, ../scss/_myaccount.scss */
.last_order .steps_details .arrow {
  width: 0;
  height: 0;
  display: block;
  margin: 0 auto;
  border: 10px solid transparent;
  border-bottom-color: #b0b6b6;
  position: absolute;
  margin: -30px 0 0 20px;
}

/* line 393, ../scss/_myaccount.scss */
.last_order .steps_details li {
  font-size: 13px;
  line-height: 14px;
  padding: 5px 10px;
  border-top: solid 1px #b0b6b6;
}

/* line 399, ../scss/_myaccount.scss */
.last_order .steps_details li strong {
  font-weight: 700;
}

/* line 402, ../scss/_myaccount.scss */
.last_order .steps_details li:first-child {
  border-top: 0;
}

/* line 406, ../scss/_myaccount.scss */
.last_order .shipping_details {
  display: none;
  margin: -102px 0 0 25px;
  padding: 5px 20px;
  position: absolute;
  border: solid 3px #b0b6b6;
  background: white;
  width: 620px;
  font-size: 13px;
  text-align: justify;
}

/* line 417, ../scss/_myaccount.scss */
.last_order .shipping_details .arrow {
  width: 0;
  height: 0;
  display: block;
  margin: 0 auto;
  border: 10px solid transparent;
  border-bottom-color: #b0b6b6;
  position: absolute;
  margin: -25px 0 0 460px;
}

/* line 427, ../scss/_myaccount.scss */
.last_order .shipping_details p {
  margin: 15px 0;
}

/* line 430, ../scss/_myaccount.scss */
.last_order .shipping_details strong {
  font-weight: 700;
}

/* line 434, ../scss/_myaccount.scss */
.last_order .list_options_payment {
  text-align: right;
}

/* line 437, ../scss/_myaccount.scss */
.last_order .list_options_payment li {
  display: inline-block;
  vertical-align: top;
  padding-left: 10px;
}

/* line 442, ../scss/_myaccount.scss */
.last_order .list_options_payment li a.billet,
.last_order .list_options_payment li a.block_pay {
  cursor: pointer;
  color: white;
  font-size: 16px;
  font-weight: 700;
  font-family: "Titillium Web", sans-serif;
  text-decoration: none;
  background: #fb9103;
  padding: 13px 20px;
  display: inline-block;
  -moz-transition: background 0.3s ease;
  -o-transition: background 0.3s ease;
  -webkit-transition: background 0.3s ease;
  transition: background 0.3s ease;
}

/* line 457, ../scss/_myaccount.scss */
.last_order .list_options_payment li a.billet:hover,
.last_order .list_options_payment li a.block_pay:hover {
  background: #e28203;
}

/* line 462, ../scss/_myaccount.scss */
.last_order .list_options_payment li a.change_pay {
  cursor: pointer;
  color: #414042;
  font-size: 16px;
  font-weight: 400;
  font-family: "Titillium Web", sans-serif;
  text-decoration: none;
  background: white;
  padding: 13px 10px;
  display: inline-block;
  border: 1px solid #414042;
  -moz-transition: background 0.3s ease, color 0.3s ease;
  -o-transition: background 0.3s ease, color 0.3s ease;
  -webkit-transition: background 0.3s ease, color 0.3s ease;
  transition: background 0.3s ease, color 0.3s ease;
}

/* line 476, ../scss/_myaccount.scss */
.last_order .list_cart .my_cart {
  font-family: "Titillium Web", sans-serif;
}

/* line 479, ../scss/_myaccount.scss */
.last_order .list_cart .my_cart .itens {
  margin-top: 20px;
}

/* line 482, ../scss/_myaccount.scss */
.last_order tbody td {
  padding: 15px 0;
}

/* line 485, ../scss/_myaccount.scss */
.last_order tfoot td {
  padding: 12px 0;
}

/* line 488, ../scss/_myaccount.scss */
.last_order td p {
  padding: 0;
}

/* line 491, ../scss/_myaccount.scss */
.last_order tbody td.name {
  padding-right: 15px;
  padding-left: 15px;
}

/* line 494, ../scss/_myaccount.scss */
.last_order thead th.th_quantify {
  width: 70px;
}

/* line 498, ../scss/_myaccount.scss */
.last_order .address_order {
  margin: 20px 0;
}

/* line 501, ../scss/_myaccount.scss */
.last_order .address_order h3 {
  margin: 0;
}

/* line 504, ../scss/_myaccount.scss */
.last_order .address_order h4 {
  font-size: 13px;
  font-weight: 400;
}

/* line 508, ../scss/_myaccount.scss */
.last_order .address_order ul {
  padding-top: 15px;
  font-size: 13px;
}

/* line 512, ../scss/_myaccount.scss */
.last_order .address_order ul li {
  padding: 4px 0;
}

/* line 515, ../scss/_myaccount.scss */
.last_order .address_order ul li span {
  vertical-align: middle;
  display: inline-block;
  margin-right: 1px;
  font-weight: 400;
  text-align: right;
}

/* line 522, ../scss/_myaccount.scss */
.user_order .address_order ul li strong {
  vertical-align: middle;
  display: inline-block;
  font-weight: 500;
  color: #475257;
  margin: 0;
  padding: 9px 3px;
}

/* line 531, ../scss/_myaccount.scss */
.last_order .pedido_infos ul {
  float: left;
}

/* Alter Data */
/* line 537, ../scss/_myaccount.scss */
.change_data {
  width: 735px;
  vertical-align: top;
  display: inline-block;
  margin: 0 0 0 35px;
}

/* line 543, ../scss/_myaccount.scss */
.change_data p {
  padding-bottom: 0px !important;
}

/* line 546, ../scss/_myaccount.scss */
.change_data .form_data_user {
  margin: 0 0 40px 0;
}

/* line 549, ../scss/_myaccount.scss */
.change_data form fieldset {
  border: 0;
}

/* line 552, ../scss/_myaccount.scss */
.change_data form legend {
  padding: 25px 0 10px 0;
  font-weight: 700;
  font-size: 13px;
  color: #525050;
}

/* line 558, ../scss/_myaccount.scss */
.change_data form label {
  width: 135px;
  display: inline-block;
  padding-right: 3px;
  text-align: right;
  font-size: 13px;
}

/* line 565, ../scss/_myaccount.scss */
.change_data form input[type="text"],
.change_data form input[type="number"],
.change_data form input[type="email"],
.change_data form input[type="password"] {
  font-family: "Titillium Web", sans-serif;
  font-weight: 400;
  color: #7a7878;
  width: 260px;
  outline: none;
  margin: 0;
  padding: 6px 10px;
  border: solid 1px #b1b1b1;
}

/* line 578, ../scss/_myaccount.scss */
.change_data form select {
  background: none;
  font-family: "Titillium Web", sans-serif;
  font-weight: 400;
  color: #7a7878;
  width: 260px;
  outline: none;
  margin: 0;
  padding: 6px 10px;
  border: solid 1px #b1b1b1;
}

/* line 589, ../scss/_myaccount.scss */
.change_data form span {
  color: #f03f39;
}

/* line 592, ../scss/_myaccount.scss */
.change_data form li {
  padding: 6px 0;
}

/* line 595, ../scss/_myaccount.scss */
.change_data form input[type=checkbox] {
  vertical-align: middle;
  margin: 2px;
  outline: none;
}

/* line 600, ../scss/_myaccount.scss */
.change_data form .disable {
  display: none;
}

/* line 603, ../scss/_myaccount.scss */
.change_data form p.inline-hints {
  font-size: 13px;
  display: inline-block;
  padding-left: 9px;
}

/* line 608, ../scss/_myaccount.scss */
.change_data form p.inline-hints a {
  text-decoration: underline;
  color: #414042;
}

/* line 612, ../scss/_myaccount.scss */
.change_data form .type_radio {
  display: inline-block;
  margin-right: 15px;
}

/* line 616, ../scss/_myaccount.scss */
.change_data form .type_radio input {
  margin: 0 5px 0 0;
  cursor: pointer;
  vertical-align: middle;
  outline: none;
}

/* line 622, ../scss/_myaccount.scss */
.change_data form .type_radio label {
  vertical-align: middle;
  width: auto;
  line-height: 15px;
  cursor: pointer;
}

/* line 628, ../scss/_myaccount.scss */
.change_data form input[type=password],
.change_data form input[type=email],
.change_data form input[type=text] {
  width: 259px;
}

/* line 633, ../scss/_myaccount.scss */
.change_data form input.doc {
  width: 196px;
}

/* line 636, ../scss/_myaccount.scss */
.change_data form input.two {
  width: 45px;
}

/* line 639, ../scss/_myaccount.scss */
.change_data form input.three {
  width: 65px;
}

/* line 642, ../scss/_myaccount.scss */
.change_data form input.four {
  width: 100px;
}

/* line 645, ../scss/_myaccount.scss */
.change_data form input.five {
  width: 168px;
}

/* line 648, ../scss/_myaccount.scss */
.change_data form select.five {
  width: 75px;
}

/* line 651, ../scss/_myaccount.scss */
.change_data form label.division {
  width: auto;
  margin-left: 12px;
}

/* line 655, ../scss/_myaccount.scss */
.change_data form label.disable_ie {
  width: auto;
  text-align: left;
  padding-left: 10px;
}

/* line 660, ../scss/_myaccount.scss */
.change_data form label.error {
  width: auto;
  padding-left: 141px;
  text-align: left;
  display: block;
  line-height: 18px;
  color: red;
}

/* line 668, ../scss/_myaccount.scss */
.change_data form .end_form {
  padding: 0 5px;
}

/* line 671, ../scss/_myaccount.scss */
.change_data form .end_form label {
  vertical-align: middle;
  text-align: left;
  cursor: pointer;
  width: 285px;
  padding: 5px 0 0 133px;
}

/* line 678, ../scss/_myaccount.scss */
.change_data form .end_form p {
  font-size: 13px;
  padding: 25px 0 15px 0;
}

/* line 682, ../scss/_myaccount.scss */
.change_data form input[type=checkbox] {
  vertical-align: middle;
  margin: 2px;
  outline: 0;
}

/* line 687, ../scss/_myaccount.scss */
.change_data form .end_form input[type=submit] {
  outline: 0;
  border: 0;
  cursor: pointer;
  color: white;
  font-size: 18px;
  font-weight: 700;
  font-family: "Titillium Web", sans-serif;
  background: #fb9103;
  padding: 10px 35px;
  -webkit-transition: background 0.3s ease;
  -o-transition: background 0.3s ease;
  transition: background 0.3s ease;
  margin-left: 273px;
}

/* line 702, ../scss/_myaccount.scss */
.change_data form .end_form input[type=submit]:hover {
  background-color: #e28203;
}

/* line 704, ../scss/_myaccount.scss */
.change_data form .readonly {
  display: inline-block;
  font-style: italic;
  color: #7a7878;
  outline: 0;
  margin: 0 1px 0 0;
  padding: 7px 8px;
}

/* line 713, ../scss/_myaccount.scss */
.change_data .sucess_form,
.change_data .error_form {
  padding: 10px 20px;
  margin-top: 15px;
  color: #dd4b39;
  border: solid 3px #dd4b39;
}

/* line 720, ../scss/_myaccount.scss */
.change_data .sucess_form {
  border-color: green;
}

/* line 723, ../scss/_myaccount.scss */
.change_data .sucess_form p,
.change_data .error_form p {
  font-weight: 700;
  font-size: 16px;
  padding-bottom: 8px;
}

/* line 729, ../scss/_myaccount.scss */
.change_data .sucess_form p {
  padding-bottom: 0;
  color: green;
}

/* line 733, ../scss/_myaccount.scss */
.change_data .sucess_form div,
.change_data .error_form div {
  padding: 3px 0;
  font-size: 13px;
  font-weight: 400;
}

/* line 742, ../scss/_myaccount.scss */
.ebit-content {
  width: 470px;
  margin: 20px auto;
}

/* Change password and email */
/* line 748, ../scss/_myaccount.scss */
.form_password {
  margin: 20px 0 40px 0;
}

/* line 1, ../scss/_call_center.scss */
.wrapper-callcenter {
  padding: 20px 0;
}

/* line 5, ../scss/_call_center.scss */
.call_center_page {
  font-family: "Titillium Web", sans-serif;
  font-weight: 400;
  color: #2f2c2c;
  padding: 40px 0;
}

/* line 12, ../scss/_call_center.scss */
.call_center_page {
  background: white;
  padding: 20px 20px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin-top: 15px !important;
}
/* line 18, ../scss/_call_center.scss */
.call_center_page h1 {
  font: 22px "Titillium Web", sans-serif;
  margin: 35px 0;
  color: #414042;
  text-transform: uppercase;
}

/* line 27, ../scss/_call_center.scss */
.call_center_page .list_options > ul {
  margin: 0 0 20px 0;
  overflow: hidden;
  *zoom: 1;
}

/* line 33, ../scss/_call_center.scss */
.call_center_page .list_options > ul > li {
  float: left;
  width: 49%;
  margin: 0 2% 20px 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 39, ../scss/_call_center.scss */
.call_center_page .list_options > ul > li.block1,
.call_center_page .list_options > ul > li.block3,
.call_center_page .list_options > ul > li.block5,
.call_center_page .list_options > ul > li.block7,
.call_center_page .list_options > ul > li.block9,
.call_center_page .list_options > ul > li.block11 {
  margin-right: 0;
}

/* line 48, ../scss/_call_center.scss */
.call_center_page .list_options > ul > li.clearboth {
  margin: 0;
  padding: 0;
  border: 0;
}

/* line 53, ../scss/_call_center.scss */
.call_center_page .list_options > ul > li > h2 {
  font: 700 16px "Titillium Web", sans-serif;
  text-transform: uppercase;
  color: #fb9103;
  letter-spacing: -1px;
  border: 1px solid #fb9103;
  width: 205px;
  text-align: center;
  padding: 9px 0;
  position: relative;
  margin: 0 0 10px 0;
}

/* line 65, ../scss/_call_center.scss */
.call_center_page .list_options > ul > li > ul > li {
  margin: 2px 0;
  padding: 0;
}

/* line 69, ../scss/_call_center.scss */
.call_center_page .list_options > ul > li > ul > li > a {
  color: #797979;
  line-height: 18px;
  font-size: 12px;
  font-weight: 400;
  text-decoration: none;
  margin: 0 15px 0 0;
  -webkit-transition: color 0.2s ease;
  -o-transition: color 0.2s ease;
  transition: color 0.2s ease;
}

/* line 80, ../scss/_call_center.scss */
.call_center_page .list_options > ul > li > ul > li > a > i {
  color: #fb9103;
}

/* line 83, ../scss/_call_center.scss */
.call_center_page .list_options > ul > li > ul > li > a:hover {
  color: #fb9103;
}

/* Menus */
/* line 88, ../scss/_call_center.scss */
.call_center_page .menu_call {
  float: left;
  width: 26%;
  font-family: "Titillium Web", sans-serif;
  font-weight: 400;
  color: #2f2c2c;
  border-top: 1px solid #939598;
  border-bottom: 1px solid #939598;
  padding: 10px 0 0 0;
  margin: 0 0 40px;
}

/* line 99, ../scss/_call_center.scss */
.call_center_page .menu_call ul.disabled {
  display: none;
}

/* line 102, ../scss/_call_center.scss */
.call_center_page .menu_call ul li.nome {
  margin-bottom: 10px;
}

/* line 105, ../scss/_call_center.scss */
.call_center_page .menu_call ul li.nome > p {
  font-size: 16px;
  line-height: 28px;
  color: #414042;
  cursor: pointer;
}

/* line 111, ../scss/_call_center.scss */
.call_center_page .menu_call ul li.nome > p strong {
  cursor: pointer;
}

/* line 114, ../scss/_call_center.scss */
.call_center_page .menu_call ul li.nome ul {
  padding: 10px 0 10px 5px;
}

/* line 117, ../scss/_call_center.scss */
.call_center_page .menu_call ul li.nome ul li {
  padding: 5px 0;
}

/* line 120, ../scss/_call_center.scss */
.call_center_page .menu_call ul li.nome ul li a {
  font-size: 13px;
  font-weight: 400;
  line-height: 18px;
  text-decoration: none;
  color: #414042;
  -moz-transition: color 0.2s ease;
  -o-transition: color 0.2s ease;
  -webkit-transition: color 0.2s ease;
  transition: color 0.2s ease;
}

/* line 128, ../scss/_call_center.scss */
.call_center_page .menu_call ul li.nome ul li a:hover {
  color: #fb9103;
}

/* Others */
/* line 133, ../scss/_call_center.scss */
.call_center_page .inside_page {
  margin: 0 0 20px 0;
  width: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 139, ../scss/_call_center.scss */
.call_center_page h2 {
  font: 700 16px "Titillium Web", sans-serif;
  text-transform: uppercase;
  color: #fb9103;
  letter-spacing: -1px;
  border: 1px solid #fb9103;
  width: 205px;
  text-align: center;
  padding: 7px 0;
  margin: 0 0 20px 0;
  position: relative;
}

/* line 151, ../scss/_call_center.scss */
.call_center_page .inside_page h3 {
  font: 400 22px "Titillium Web", sans-serif;
  text-transform: uppercase;
  color: #565656;
  margin: 0 0 10px 0;
}

/* line 157, ../scss/_call_center.scss */
.call_center_page .inside_page {
  display: inline-block;
  font-size: 14px;
  color: #505050;
  line-height: 20px;
  padding: 0;
}

/* line 164, ../scss/_call_center.scss */
.call_center_page .inside_page .call_text a {
  color: #414042;
}

/* line 167, ../scss/_call_center.scss */
.call_center_page .inside_page .call_text p {
  margin: 0 0 15px 0;
  font: 600 13px/20px "Titillium Web", sans-serif;
  color: #797979;
}

/* line 172, ../scss/_call_center.scss */
.call_center_page .inside_page .call_text b {
  font-weight: 400;
}

/* line 175, ../scss/_call_center.scss */
.call_center_page .inside_page .call_text strong {
  font-weight: 400;
}

/* line 178, ../scss/_call_center.scss */
.call_center_page .inside_page .call_text em {
  font-style: italic;
}

/* line 181, ../scss/_call_center.scss */
.call_center_page .inside_page .call_text ul {
  list-style-type: circle;
  list-style-position: inside;
}

/* line 186, ../scss/_call_center.scss */
.call_center_page .inside_page .images {
  margin-top: 20px;
}

/* line 189, ../scss/_call_center.scss */
.call_center_page .inside_page .images li {
  float: left;
  margin: 7px;
}

/* line 193, ../scss/_call_center.scss */
.call_center_page a.call_center_back {
  margin: 20px 0 0 0;
  width: 80px;
  text-align: center;
  display: block;
  border: 1px solid #cecdcd;
  padding: 8px 15px;
  text-transform: uppercase;
  font: 600 14px/16px "Titillium Web";
  letter-spacing: -1px;
  cursor: pointer;
  color: #777;
  background: white;
}

/* line 208, ../scss/_call_center.scss */
.call_center_page a.call_center_back:hover {
  color: #fb9103;
  border-color: #fb9103;
}

/* Contact */
/* line 214, ../scss/_call_center.scss */
.call_center_page .inside_page #contato {
  max-width: 700px;
  margin: 0 auto;
}

/* line 218, ../scss/_call_center.scss */
.call_center_page .inside_page #contato ul {
  overflow: hidden;
  *zoom: 1;
}

/* line 221, ../scss/_call_center.scss */
.call_center_page .inside_page #contato li {
  vertical-align: top;
  padding: 7px 2% 7px 0;
  width: 49%;
  float: left;
}

/* line 227, ../scss/_call_center.scss */
.call_center_page .inside_page #contato li.msg {
  width: 100%;
}

/* line 230, ../scss/_call_center.scss */
.call_center_page .inside_page #contato li.nospace {
  padding-right: 0;
}

/* line 233, ../scss/_call_center.scss */
.call_center_page .inside_page #contato textarea,
.call_center_page .inside_page #contato input[type=text] {
  width: 100%;
  font-family: "Titillium Web", sans-serif;
  font-weight: 400;
  font-size: 14px;
  color: #7a7878;
  outline: none;
  margin: 0;
  padding: 8px 10px;
  border: solid 1px #b1b1b1;
  height: 40px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -moz-box-shadow: inset 1px 2px 1px 1px #f0f0f0;
  -webkit-box-shadow: inset 1px 2px 1px 1px #f0f0f0;
  box-shadow: inset 1px 2px 1px 1px #f0f0f0;
}

/* line 248, ../scss/_call_center.scss */
.call_center_page .inside_page #contato textarea {
  width: 100%;
}

/* line 251, ../scss/_call_center.scss */
.call_center_page .inside_page #contato select {
  width: 100%;
  cursor: pointer;
  padding: 13px 10px;
  background: none;
  font-family: "Titillium Web", sans-serif;
  font-weight: 400;
  color: #7a7878;
  outline: none;
  margin: 0;
  padding: 8px 10px;
  border: solid 1px #b1b1b1;
  height: 40px;
  -moz-box-shadow: inset 1px 2px 1px 1px #f0f0f0;
  -webkit-box-shadow: inset 1px 2px 1px 1px #f0f0f0;
  box-shadow: inset 1px 2px 1px 1px #f0f0f0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 267, ../scss/_call_center.scss */
.call_center_page .inside_page #contato textarea {
  width: 100%;
  height: 100px;
  resize: none;
}

/* line 272, ../scss/_call_center.scss */
.call_center_page .inside_page #contato label.error {
  width: auto;
  text-align: left;
  display: block;
  line-height: 18px;
  color: red;
}

/* line 279, ../scss/_call_center.scss */
.call_center_page .inside_page #contato li.send {
  text-align: right;
  float: right;
  padding-right: 0;
}

/* line 284, ../scss/_call_center.scss */
.call_center_page .inside_page #contato input[type="submit"] {
  outline: 0;
  border: 0;
  cursor: pointer;
  color: white;
  font-size: 16px;
  font-weight: 700;
  font-family: "Titillium Web", sans-serif;
  background: #d09f71;
  padding: 10px 35px;
  text-transform: uppercase;
  -webkit-transition: background 0.3s ease;
  -o-transition: background 0.3s ease;
  transition: background 0.3s ease;
}

/* line 299, ../scss/_call_center.scss */
.call_center_page .inside_page #contato input[type="submit"]:hover {
  background-color: #ca925e;
}

/* line 301, ../scss/_call_center.scss */
.call_center_page .sucess_form,
.call_center_page .error_form {
  margin: 15px 0;
  color: #dd4b39;
}

/* line 306, ../scss/_call_center.scss */
.call_center_page .sucess_form {
  border-color: green;
}

/* line 309, ../scss/_call_center.scss */
.call_center_page .sucess_form p,
.call_center_page .error_form p {
  font-weight: 700;
  font-size: 16px;
  padding-bottom: 8px;
}

/* line 315, ../scss/_call_center.scss */
.call_center_page .sucess_form p {
  padding-bottom: 0;
  color: green;
}

/* line 319, ../scss/_call_center.scss */
.call_center_page .sucess_form div,
.call_center_page .error_form div {
  padding: 3px 0;
  font-size: 13px;
  font-weight: 400;
}

/* line 329, ../scss/_call_center.scss */
.call_center_page .inside_page .shops {
  margin: 20px 0 0 0;
}
/* line 331, ../scss/_call_center.scss */
.call_center_page .inside_page .shops .shop {
  width: 50%;
  height: 135px;
  float: left;
  margin: 0 0 20px 0;
}
/* line 336, ../scss/_call_center.scss */
.call_center_page .inside_page .shops .shop .shop-gallery {
  float: left;
}
/* line 338, ../scss/_call_center.scss */
.call_center_page .inside_page .shops .shop .shop-gallery img {
  width: 160px;
}
/* line 342, ../scss/_call_center.scss */
.call_center_page .inside_page .shops .shop .shop-info {
  float: left;
  font: 600 13px/18px "Titillium Web","Arial",sans-serif;
  color: #797979;
  width: calc(100% - 161px);
  padding: 0 20px 0 20px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 350, ../scss/_call_center.scss */
.call_center_page .inside_page .shops .shop .shop-info h3 {
  font-size: 14px;
  font-weight: 700;
}

/* line 1, ../scss/_payment.scss */
.payment_wrapper {
  padding: 20px 0;
}

/* line 5, ../scss/_payment.scss */
.payment_page {
  font-family: "Titillium Web", sans-serif;
  font-weight: 400;
  color: #2f2c2c;
  padding: 20px;
  background: white;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 13, ../scss/_payment.scss */
.payment_page .left_data {
  width: 595px;
  float: left;
  margin: 0 0 40px 0;
}

/* line 18, ../scss/_payment.scss */
.payment_page .right_data {
  width: 330px;
  float: right;
}

/* line 22, ../scss/_payment.scss */
.payment_page .left_data > h2 {
  padding-bottom: 12px;
  text-transform: uppercase;
  font-size: 20px;
  font-weight: 400;
  border-bottom: solid 1px #a4a4a4;
  color: #414042;
}

/* Freight */
/* line 32, ../scss/_payment.scss */
.payment_page .shipping-select {
  padding-bottom: 25px;
  border-bottom: solid 1px #a4a4a4;
}

/* line 36, ../scss/_payment.scss */
.payment_page .shipping-select h3 {
  font-size: 20px;
  font-weight: 700;
  padding: 25px 0;
  color: #414042;
}

/* line 42, ../scss/_payment.scss */
.payment_page .shipping-select table {
  width: 100%;
  border-spacing: 0px;
  border-collapse: separate;
}

/* line 47, ../scss/_payment.scss */
.payment_page .shipping-select td {
  font-size: 14px;
  padding: 5px 0 5px 0;
  text-align: left;
}

/* line 52, ../scss/_payment.scss */
.payment_page .shipping-select td input {
  vertical-align: middle;
  outline: none;
}

/* line 56, ../scss/_payment.scss */
.payment_page .shipping-select td label {
  cursor: pointer;
}

/* line 59, ../scss/_payment.scss */
.payment_page .shipping-select td.input {
  width: 25px;
}

/* line 62, ../scss/_payment.scss */
.payment_page .shipping-select td.label {
  width: 160px;
}

/* line 65, ../scss/_payment.scss */
.payment_page .loader-shipping-more {
  display: none;
  z-index: 2;
  position: absolute;
  width: 320px;
  height: 80px;
  margin: -55px 0 0 0;
  background-image: url(../images/loading-spokes.svg);
  background-position: center top 15px;
  background-repeat: no-repeat;
}

/* Address */
/* line 78, ../scss/_payment.scss */
.payment_page .adderess_payment {
  padding-bottom: 25px;
  border-bottom: solid 1px #a4a4a4;
}

/* line 82, ../scss/_payment.scss */
.payment_page .adderess_payment h3 {
  padding-bottom: 12px;
  text-transform: uppercase;
  font-size: 20px;
  font-weight: 400;
  border-bottom: solid 1px #a4a4a4;
  color: #414042;
}

/* line 90, ../scss/_payment.scss */
.payment_page .adderess_payment h4 {
  padding: 20px 0 8px 20px;
  text-transform: uppercase;
  font-size: 16px;
  font-weight: 400;
  color: #414042;
}

/* line 98, ../scss/_payment.scss */
.payment_page .adderess_payment p {
  font-size: 14px;
  padding: 1px 0 1px 20px;
}

/* line 102, ../scss/_payment.scss */
.payment_page .adderess_payment p.title {
  font-size: 15px;
  font-weight: 400;
  padding-bottom: 6px;
  color: #414042;
}

/* line 108, ../scss/_payment.scss */
.payment_page .adderess_payment a {
  margin: 20px 0 10px 20px;
  cursor: pointer;
  font-size: 17px;
  font-weight: 400;
  color: #414042;
  font-family: "Titillium Web", sans-serif;
  text-decoration: none;
  background: white;
  border: 1px solid #414042;
  padding: 15px 20px;
  display: inline-block;
  -moz-transition: background 0.3s ease, color 0.3s ease;
  -o-transition: background 0.3s ease, color 0.3s ease;
  -webkit-transition: background 0.3s ease, color 0.3s ease;
  transition: background 0.3s ease, color 0.3s ease;
}

/* Cart */
/* line 126, ../scss/_payment.scss */
.payment_page .cart_payment table {
  width: 100%;
}

/* line 129, ../scss/_payment.scss */
.payment_page .cart_payment h3 {
  padding: 20px 0;
  text-transform: uppercase;
  font-size: 20px;
  font-weight: 400;
  color: #414042;
}

/* line 136, ../scss/_payment.scss */
.payment_page .cart_payment th {
  font-size: 14px;
  text-align: center;
  text-transform: uppercase;
  padding: 14px 0;
  color: white;
  font-weight: 700;
  background: #1b1b1b;
}

/* line 145, ../scss/_payment.scss */
.payment_page .cart_payment th.th_name {
  text-align: left;
  padding-left: 10px;
}

/* line 149, ../scss/_payment.scss */
.payment_page .cart_payment th.th_quantify {
  width: 55px;
}

/* line 152, ../scss/_payment.scss */
.payment_page .cart_payment th.th_total {
  width: 90px;
}

/* line 155, ../scss/_payment.scss */
.payment_page .cart_payment td {
  padding: 15px 0;
  text-align: center;
  font-size: 12px;
  font-weight: 400;
  vertical-align: middle;
  border-bottom: solid 1px #a4a4a4;
}

/* line 163, ../scss/_payment.scss */
.payment_page .cart_payment td.name {
  font-size: 12px;
  font-weight: 400;
  text-align: left;
  padding-left: 10px;
}

/* line 169, ../scss/_payment.scss */
.payment_page .cart_payment tfoot td {
  font-size: 12px;
  line-height: 20px;
  padding: 13px 0;
  text-transform: uppercase;
}

/* line 175, ../scss/_payment.scss */
.payment_page .cart_payment tfoot td i {
  color: #414042;
  font-size: 20px;
  float: left;
  margin-left: 10px;
}

/* line 181, ../scss/_payment.scss */
.payment_page .cart_payment tfoot td .price_total_value {
  font-size: 13px;
  color: #414042;
}

/* Fraudes */
/* line 187, ../scss/_payment.scss */
.payment_page .fraudes_ecommerce {
  padding-bottom: 25px;
  border-bottom: solid 1px #a4a4a4;
}

/* line 191, ../scss/_payment.scss */
.payment_page .fraudes_ecommerce h3 {
  font-weight: 700;
  margin: 25px 0;
  font-size: 20px;
  color: #414042;
}

/* line 197, ../scss/_payment.scss */
.payment_page .fraudes_ecommerce p {
  font-size: 14px;
  line-height: 15px;
}

/* line 201, ../scss/_payment.scss */
.payment_page .fraudes_ecommerce a {
  color: #414042;
  text-decoration: underline;
}

/* line 206, ../scss/_payment.scss */
.payment_page .fraudes_details {
  display: none;
  margin: -15px 0 0 0;
  padding: 5px 20px;
  position: absolute;
  border: solid 3px #b0b6b6;
  background: white;
  width: 620px;
  font-size: 13px;
  text-align: justify;
  z-index: 1;
  line-height: 1.5;
}

/* line 219, ../scss/_payment.scss */
.payment_page .fraudes_details div p {
  margin: 1em 0;
}

/* line 222, ../scss/_payment.scss */
.payment_page .fraudes_details .arrow {
  width: 0;
  height: 0;
  display: block;
  margin: 0 auto;
  border: 10px solid transparent;
  border-bottom-color: #b0b6b6;
  position: absolute;
  margin: -25px 0 0 285px;
}

/* Card */
/* line 234, ../scss/_payment.scss */
.payment_page .payment_credit {
  padding-bottom: 25px;
  border-bottom: solid 1px #a4a4a4;
}

/* line 238, ../scss/_payment.scss */
.payment_page .payment_credit h3 {
  font-weight: 700;
  margin: 25px 0;
  font-size: 20px;
  color: #414042;
  background: url(../images/bandeiras/cards.svg) no-repeat top 5px right;
}

/* line 246, ../scss/_payment.scss */
.payment_page .payment_credit .card_info {
  color: #333030;
}

/* line 249, ../scss/_payment.scss */
.payment_page .payment_credit .card_info li {
  padding-top: 15px;
  font-size: 13px;
}

/* line 253, ../scss/_payment.scss */
.payment_page .payment_credit .card_info label {
  vertical-align: middle;
  display: inline-block;
  width: 180px;
  text-align: right;
  margin: 0 3px 0 0;
}

/* line 260, ../scss/_payment.scss */
.payment_page .payment_credit .card_info input[type="text"] {
  text-transform: uppercase;
  font-family: "Titillium Web", sans-serif;
  font-weight: 400;
  color: #2f2c2c;
  outline: none;
  padding: 6px 10px;
  border: solid 1px #b1b1b1;
}

/* line 269, ../scss/_payment.scss */
.payment_page .payment_credit .card_info select {
  background: none;
  font-family: "Titillium Web", sans-serif;
  font-weight: 400;
  color: #7a7878;
  outline: none;
  margin: 0;
  padding: 6px 10px;
  border: solid 1px #b1b1b1;
}

/* line 279, ../scss/_payment.scss */
.payment_page .payment_credit .card_info a {
  color: #414042;
  text-decoration: underline;
  margin-left: 5px;
}

/* line 284, ../scss/_payment.scss */
.payment_page .payment_credit .card_info em {
  margin: 0 0 0 5px;
  color: #6b6767;
}

/* line 288, ../scss/_payment.scss */
.payment_page .payment_credit .card_info .credit_details {
  height: 180px;
  width: 240px;
  background: url(../images/cartao_codigo.png) top left no-repeat;
  position: absolute;
  margin: -110px 0 0 420px;
  display: none;
}

/* line 296, ../scss/_payment.scss */
.payment_page .payment_credit .card_info label.error {
  color: red;
  text-align: left;
  float: none;
  margin: 0;
  width: auto;
  display: block;
  padding: 5px 0 0 190px;
}

/* line 305, ../scss/_payment.scss */
.payment_page .payment_credit .options_card {
  margin-top: 15px;
}

/* line 308, ../scss/_payment.scss */
.payment_page .payment_credit .options_card button {
  float: right;
  outline: 0;
  border: 0;
  width: 238px;
  cursor: pointer;
  color: white;
  font-size: 18px;
  font-weight: 700;
  white-space: normal;
  font-family: "Titillium Web", sans-serif;
  text-align: left;
  line-height: 18px;
  background: #fb9103;
  margin-left: 300px;
  padding: 10px 15px;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  -moz-transition: background 0.3s ease;
  -o-transition: background 0.3s ease;
  -webkit-transition: background 0.3s ease;
  transition: background 0.3s ease;
}

/* line 328, ../scss/_payment.scss */
.payment_page .payment_credit .options_card button:hover {
  background-color: #e28203;
}

/* line 332, ../scss/_payment.scss */
.payment_page .payment_credit .error-payment {
  color: #dd4b39;
  border: solid 3px #dd4b39;
  font-weight: 700;
  font-size: 16px;
  padding: 20px 0;
  margin: 0;
  text-align: center;
}

/* line 341, ../scss/_payment.scss */
.payment_page .payment_credit .error-payment p {
  font-weight: 700;
  font-size: 16px;
  padding-bottom: 8px;
}

/* line 346, ../scss/_payment.scss */
.payment_page .payment_credit .error-payment label {
  padding: 3px 0;
  font-size: 13px;
  font-weight: 400;
}

/* Billet */
/* line 354, ../scss/_payment.scss */
.payment_page .payment_billet {
  padding-bottom: 25px;
  border-bottom: solid 1px #a4a4a4;
}

/* line 358, ../scss/_payment.scss */
.payment_page .payment_billet p.text {
  font-size: 14px;
  line-height: 15px;
  padding-bottom: 25px;
}

/* line 363, ../scss/_payment.scss */
.payment_page .payment_billet p.billet_price {
  font-size: 22px;
  font-weight: 700;
  color: #fb9103;
  padding: 0 0 15px 0;
}

/* line 370, ../scss/_payment.scss */
.payment_page .payment_billet h3 {
  font-weight: 700;
  margin: 25px 0;
  font-size: 20px;
  color: #414042;
}

/* line 376, ../scss/_payment.scss */
.payment_page .payment_billet button {
  float: right;
  outline: 0;
  border: 0;
  width: 235px;
  cursor: pointer;
  color: white;
  font-size: 18px;
  font-weight: 700;
  font-family: "Titillium Web", sans-serif;
  text-align: left;
  line-height: 18px;
  white-space: normal;
  background: #fb9103;
  padding: 10px 15px;
  margin-left: 300px;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  -moz-transition: background 0.3s ease;
  -o-transition: background 0.3s ease;
  -webkit-transition: background 0.3s ease;
  transition: background 0.3s ease;
}

/* line 395, ../scss/_payment.scss */
.payment_page .payment_billet button:hover {
  background-color: #e28203;
}

/* line 396, ../scss/_payment.scss */
.align_right {
  text-align: right !important;
}

/* line 1, ../scss/_finish.scss */
.finish_wrapper {
  padding: 20px 0;
}

/* line 4, ../scss/_finish.scss */
.closed_order {
  font-family: "Titillium Web", sans-serif;
  font-weight: 400;
  color: #2f2c2c;
  padding: 20px;
  background: white;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 12, ../scss/_finish.scss */
.closed_order h2 {
  padding-bottom: 15px;
  font-size: 24px;
  font-weight: 400;
  color: #414042;
}

/* line 20, ../scss/_finish.scss */
.closed_order .left_order {
  text-align: center;
  width: 60%;
  float: left;
}

/* line 25, ../scss/_finish.scss */
.closed_order .left_order h3 {
  color: #fb9103;
  font-size: 15px;
  font-weight: 400;
}

/* line 31, ../scss/_finish.scss */
.closed_order .left_order .order_number {
  border: 0;
  font-size: 15px;
  margin: 20px 0;
  padding: 25px 0;
  line-height: 30px;
  vertical-align: middle;
  border-top: solid 1px #a4a4a4;
  border-bottom: solid 1px #a4a4a4;
}

/* line 41, ../scss/_finish.scss */
.closed_order .left_order .order_number strong {
  font-size: 25px;
  font-weight: 400;
  line-height: 30px;
  color: #fb9103;
}

/* line 47, ../scss/_finish.scss */
.closed_order .left_order .order_mail {
  font-size: 14px;
}

/* line 50, ../scss/_finish.scss */
.closed_order .left_order .order_condition {
  padding-top: 4px;
  font-size: 14px;
  font-weight: 400;
}

/* line 55, ../scss/_finish.scss */
.closed_order .left_order .links_finish_order {
  padding: 15px 0 30px 0;
}

/* line 58, ../scss/_finish.scss */
.closed_order .left_order .links_finish_order li {
  display: inline-block;
  vertical-align: top;
  text-align: center;
  padding: 0 4px;
}

/* line 64, ../scss/_finish.scss */
.closed_order .left_order .links_finish_order a {
  cursor: pointer;
  color: white;
  font-size: 15px;
  font-weight: 700;
  font-family: "Titillium Web", sans-serif;
  text-decoration: none;
  background: #fb9103;
  padding: 12px 15px;
  display: inline-block;
  -webkit-transition: background 0.3s ease, color 0.3s ease;
  -o-transition: background 0.3s ease, color 0.3s ease;
  transition: background 0.3s ease, color 0.3s ease;
}

/* line 79, ../scss/_finish.scss */
.closed_order .left_order .links_finish_order a:hover {
  background: #e28203;
}

/* line 82, ../scss/_finish.scss */
.closed_order .left_order .links_finish_order a.cancel,
.closed_order .left_order .links_finish_order a.change_pay {
  color: #414042;
  padding: 12px 13px;
  text-decoration: none;
  background: white;
  font-weight: 400;
  border: 1px solid #414042;
}

/* line 92, ../scss/_finish.scss */
.closed_order .left_order .links_finish_order a.break {
  width: 110px;
  padding: 5px 13px;
  font-size: 13px;
}

/* line 97, ../scss/_finish.scss */
.closed_order .left_order .order_ebit {
  padding: 25px 0;
  border-top: solid 1px #a4a4a4;
  border-bottom: solid 1px #a4a4a4;
}

/* line 102, ../scss/_finish.scss */
.closed_order .left_order .order_ebit img {
  border: 0;
}

/* line 105, ../scss/_finish.scss */
.closed_order .left_order .order_shipping {
  text-align: left;
  padding-top: 25px;
}

/* line 109, ../scss/_finish.scss */
.closed_order .left_order .order_shipping i {
  font-size: 55px;
  color: #fb9103;
  float: left;
}

/* line 114, ../scss/_finish.scss */
.closed_order .left_order .order_shipping p {
  font-size: 13px;
  line-height: 15px;
  color: #312f2d;
  margin: 7px 15px 7px 72px;
}

/* line 121, ../scss/_finish.scss */
.closed_order .right_order {
  width: 35%;
  float: right;
}

/* line 125, ../scss/_finish.scss */
.closed_order .right_order .text_address {
  font-size: 14px;
  line-height: 18px;
  margin: 10px 0 22px 0;
  padding: 18px;
  border-top: solid 1px #a4a4a4;
  border-bottom: solid 1px #a4a4a4;
}

/* line 133, ../scss/_finish.scss */
.closed_order .right_order table {
  margin: 10px 0 20px 0;
  width: 100%;
}

/* line 136, ../scss/_finish.scss */
.closed_order .right_order table th {
  font-size: 14px;
  font-weight: 400;
  text-align: center;
  text-transform: uppercase;
  color: white;
  padding: 14px 0;
  color: white;
  background: #1b1b1b;
}

/* line 146, ../scss/_finish.scss */
.closed_order .right_order table th.th_name {
  text-align: left;
  padding-left: 10px;
}

/* line 150, ../scss/_finish.scss */
.closed_order .right_order table th.th_quantify {
  width: 55px;
}

/* line 153, ../scss/_finish.scss */
.closed_order .right_order table th.th_total {
  width: 90px;
}

/* line 156, ../scss/_finish.scss */
.closed_order .right_order table td {
  padding: 15px 0;
  text-align: center;
  font-size: 12px;
  font-weight: 400;
  vertical-align: middle;
  border-bottom: solid 1px #a4a4a4;
}

/* line 164, ../scss/_finish.scss */
.closed_order .right_order table td.name {
  font-size: 12px;
  font-weight: 400;
  text-align: left;
  padding-left: 10px;
}

/* line 170, ../scss/_finish.scss */
.closed_order .right_order table tfoot td {
  font-size: 12px;
  line-height: 20px;
  padding: 13px 0;
  text-transform: uppercase;
}

/* line 176, ../scss/_finish.scss */
.closed_order .right_order table tfoot td i {
  color: #414042;
  font-size: 20px;
  float: left;
  margin-left: 10px;
}

/* line 182, ../scss/_finish.scss */
.closed_order .right_order table tfoot td .price_total_value {
  font-size: 13px;
  color: #414042;
}

/* line 187, ../scss/_finish.scss */
.closed_order .right_order .order_condition {
  margin-top: 5px;
  padding: 12px 0 5px 0;
  border-top: solid 1px #a4a4a4;
  font-size: 16px;
  font-weight: 400;
}

/* line 194, ../scss/_finish.scss */
.closed_order .right_order .order_installments {
  font-size: 16px;
  font-weight: 700;
  text-transform: uppercase;
  color: #fb9103;
}

/* line 2, ../scss/_address.scss */
.address_wrapper {
  padding: 20px 0;
}

/* line 6, ../scss/_address.scss */
.address_page {
  font-family: "Titillium Web", sans-serif;
  font-weight: 400;
  color: #2f2c2c;
  padding: 20px;
  background: white;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 14, ../scss/_address.scss */
.address_page h2 {
  padding-bottom: 10px;
  font-size: 30px;
  font-weight: 400;
}

/* line 20, ../scss/_address.scss */
.address_page > p {
  font-size: 13px;
  font-weight: 400;
  line-height: 15px;
  margin: 15px 0 0 0;
  padding: 0 0 15px 0;
}

/* line 27, ../scss/_address.scss */
.address_page > p strong {
  font-style: italic;
}

/* List address */
/* line 32, ../scss/_address.scss */
.address_page .listing {
  margin: 0 0 40px 0;
}

/* line 35, ../scss/_address.scss */
.address_page .listing li {
  line-height: 1.35em;
  font-size: 13px;
  display: inline-block;
  padding: 20px 0 20px 10%;
  border-left: dotted 1px #a4a4a4;
  margin-left: 10%;
}

/* line 43, ../scss/_address.scss */
.address_page .listing li strong {
  font-size: 18px;
  color: #414042;
  margin: 0 0 10px 0;
  font-weight: 400;
  display: block;
}

/* line 50, ../scss/_address.scss */
.address_page .listing li:nth-child(odd) {
  padding: 10px 0;
  border-left: 0;
  margin-left: 0;
}

/* line 55, ../scss/_address.scss */
.address_page .listing li div {
  margin-top: 15px;
}

/* line 58, ../scss/_address.scss */
.address_page .listing li .selection {
  cursor: pointer;
  color: white;
  font-size: 18px;
  font-weight: 700;
  font-family: "Titillium Web", sans-serif;
  text-decoration: none;
  background: #fb9103;
  padding: 13px 20px;
  display: inline-block;
  -webkit-transition: background 0.3s ease;
  -o-transition: background 0.3s ease;
  transition: background 0.3s ease;
}

/* line 73, ../scss/_address.scss */
.address_page .listing li .selection:hover {
  background: #e28203;
}

/* line 74, ../scss/_address.scss */
.address_page .listing li .edit {
  margin: 2px 0 0 10px;
  cursor: pointer;
  font-size: 18px;
  font-weight: 400;
  font-family: "Titillium Web", sans-serif;
  color: #414042;
  text-decoration: none;
  background: white;
  border: 1px solid #414042;
  padding: 13px 20px;
  display: inline-block;
  -moz-transition: background 0.3s ease, color 0.3s ease;
  -o-transition: background 0.3s ease, color 0.3s ease;
  -webkit-transition: background 0.3s ease, color 0.3s ease;
  transition: background 0.3s ease, color 0.3s ease;
}

/* Form address */
/* line 90, ../scss/_address.scss */
.address_page .details_address {
  margin-top: 15px;
  padding-top: 15px;
  padding-bottom: 15px;
  border-top: solid 1px #a4a4a4;
}

/* line 97, ../scss/_address.scss */
.address_page .details_address fieldset {
  border: 0;
}

/* line 100, ../scss/_address.scss */
.address_page .details_address legend {
  font-size: 30px;
  font-weight: 400;
  display: block;
  padding: 10px 0;
}

/* line 107, ../scss/_address.scss */
.address_page .details_address form {
  padding: 5px 0;
}

/* line 110, ../scss/_address.scss */
.address_page .details_address form label {
  display: inline-block;
  padding-right: 3px;
  text-align: right;
  font-size: 13px;
  width: 118px;
}

/* line 117, ../scss/_address.scss */
.address_page .details_address form span {
  color: #f03f39;
}

/* line 120, ../scss/_address.scss */
.address_page .details_address form li {
  padding: 6px 0;
}

/* line 123, ../scss/_address.scss */
.address_page .details_address form p.inline-hints {
  font-size: 13px;
  display: inline-block;
  padding-left: 9px;
}

/* line 128, ../scss/_address.scss */
.address_page .details_address form p.inline-hints a {
  text-decoration: underline;
  color: #fb9103;
}

/* line 132, ../scss/_address.scss */
.address_page .details_address form select {
  background: none;
  font-family: "Titillium Web", sans-serif;
  font-weight: 400;
  color: #7a7878;
  outline: none;
  margin: 0;
  padding: 6px 10px;
  border: solid 1px #b1b1b1;
}

/* line 142, ../scss/_address.scss */
.address_page .details_address form input.large_input {
  width: 310px;
}

/* line 145, ../scss/_address.scss */
.address_page .details_address form input[type=text] {
  font-family: "Titillium Web", sans-serif;
  font-weight: 400;
  color: #7a7878;
  outline: none;
  margin: 0;
  padding: 6px 10px;
  border: solid 1px #b1b1b1;
}

/* line 154, ../scss/_address.scss */
.address_page .details_address form label.error {
  width: auto;
  padding-left: 125px;
  text-align: left;
  display: block;
  line-height: 18px;
  color: red;
}

/* line 162, ../scss/_address.scss */
.address_page .details_address form .end {
  padding-left: 121px;
}

/* line 165, ../scss/_address.scss */
.address_page .details_address form .end a {
  margin-left: 15px;
  margin-top: 0;
  cursor: pointer;
  font-size: 14px;
  font-weight: 700;
  font-family: "Titillium Web", sans-serif;
  text-decoration: none;
  color: #414042;
  text-decoration: none;
  background: white;
  border: 1px solid #414042;
  padding: 12px 10px;
  display: inline-block;
  vertical-align: middle;
  -moz-transition: background 0.3s ease, color 0.3s ease;
  -o-transition: background 0.3s ease, color 0.3s ease;
  -webkit-transition: background 0.3s ease, color 0.3s ease;
  transition: background 0.3s ease, color 0.3s ease;
}

/* line 183, ../scss/_address.scss */
.address_page .details_address form .end input {
  outline: 0;
  border: 0;
  cursor: pointer;
  color: white;
  font-size: 18px;
  font-weight: 700;
  font-family: "Titillium Web", sans-serif;
  vertical-align: middle;
  background: #fb9103;
  padding: 10px 20px;
  -moz-transition: background 0.3s ease;
  -o-transition: background 0.3s ease;
  -webkit-transition: background 0.3s ease;
  transition: background 0.3s ease;
}

/* line 196, ../scss/_address.scss */
.address_page .details_address form .end input:hover {
  background: #e28203;
}

/* line 198, ../scss/_address.scss */
.address_page .details_address .sucess_form,
.address_page .details_address .error_form {
  padding: 10px 20px;
  margin-top: 15px;
  color: #dd4b39;
  border: solid 3px #dd4b39;
}

/* line 205, ../scss/_address.scss */
.address_page .details_address .sucess_form {
  border-color: green;
}

/* line 208, ../scss/_address.scss */
.address_page .details_address .sucess_form p,
.address_page .details_address .error_form p {
  font-weight: 700;
  font-size: 16px;
  padding-bottom: 8px;
}

/* line 214, ../scss/_address.scss */
.address_page .details_address .sucess_form p {
  padding-bottom: 0;
  color: green;
}

/* line 218, ../scss/_address.scss */
.address_page .details_address .sucess_form div,
.address_page .details_address .error_form div {
  padding: 3px 0;
  font-size: 13px;
  font-weight: 400;
}

/* Create address in payment == 'pagamento/endereco' */
/* line 227, ../scss/_address.scss */
.payment_create_address .details_address {
  border-top: 0;
  padding-top: 0;
}

/* line 231, ../scss/_address.scss */
.payment_create_address .details_address legend {
  border-bottom: solid 1px #a4a4a4;
  padding-bottom: 8px;
  width: 100%;
}

/* line 236, ../scss/_address.scss */
.payment_create_address .details_address fieldset > p {
  font-size: 13px;
  font-weight: 400;
  padding: 13px 0 20px 0;
}

/* line 241, ../scss/_address.scss */
.payment_create_address .details_address li.end {
  padding-left: 0;
}

/* line 242, ../scss/_address.scss */
.payment_create_address .details_address li.end p {
  font-size: 13px;
  padding: 15px 0;
}

/* line 246, ../scss/_address.scss */
.payment_create_address .details_address li.end input {
  margin-left: 121px;
}

/* line 249, ../scss/_address.scss */
.payment_create_address .details_address .error_form {
  margin: 0 0 15px 0;
}

/* Banners */
/* line 2, ../scss/_error.scss */
.banner_inside .ico_error {
  font-family: "Titillium Web", sans-serif;
  font-weight: 400;
  font-size: 22px;
  text-align: center;
  text-transform: uppercase;
  color: #c0b3ad;
  padding: 20px 0;
}

/* line 12, ../scss/_error.scss */
.banner_inside .ico_error strong {
  font-weight: 700;
}

/* line 15, ../scss/_error.scss */
.banner_inside .ico_error i {
  font-size: 30px;
  vertical-align: middle;
  margin-right: 10px;
}

/* Erros */
/* line 23, ../scss/_error.scss */
.error_wrapper {
  padding: 20px 0;
}

/* line 26, ../scss/_error.scss */
.page_error {
  background: white;
  padding: 15px;
}

/* line 31, ../scss/_error.scss */
.dat_404 {
  width: 100%;
  height: 120px;
  position: relative;
}
/* line 35, ../scss/_error.scss */
.dat_404 .t1 {
  font: 700 125px/125px "Titillium Web", sans-serif;
  color: #fb9103;
  position: absolute;
  letter-spacing: -5px;
  left: 0;
  bottom: 0;
}
/* line 43, ../scss/_error.scss */
.dat_404 .t2 {
  font: 700 60px/60px "Titillium Web", sans-serif;
  color: #7bbfc1;
  left: 215px;
  top: 10px;
  position: absolute;
}
/* line 50, ../scss/_error.scss */
.dat_404 .t3 {
  font: 700 35px/35px "Titillium Web", sans-serif;
  color: #7bbfc1;
  left: 215px;
  bottom: 10px;
  position: absolute;
}

/* line 59, ../scss/_error.scss */
.error_content {
  padding-top: 10px;
  font-family: "Titillium Web", sans-serif;
  overflow: hidden;
  *zoom: 1;
}

/* line 65, ../scss/_error.scss */
.descr-erro {
  float: left;
}

/* line 69, ../scss/_error.scss */
.error_content h3 {
  color: #fb9103;
  text-transform: uppercase;
  font: 36px "Titillium Web", sans-serif;
}

/* line 75, ../scss/_error.scss */
.error_content .text {
  color: #666d71;
  font: 600 14px/16px "Titillium Web","Arial",sans-serif;
  margin: 20px 0;
}

/* line 81, ../scss/_error.scss */
.error_content ul li {
  margin: 10px 0;
}

/* line 85, ../scss/_error.scss */
.error_content ul li i {
  color: #fb9103;
}

/* line 88, ../scss/_error.scss */
.error_content ul li a {
  color: #414042;
  font-size: 14px;
}

/* line 92, ../scss/_error.scss */
.error_content ul li a:hover {
  color: #fb9103;
}

/* RESET PASSWORD PAGE*/
/* line 97, ../scss/_error.scss */
.reset_password_page {
  font-family: "Titillium Web", sans-serif;
  padding: 30px 0 10px 0;
  text-align: center;
}

/* line 102, ../scss/_error.scss */
.reset_password_page > h2 {
  color: #2f2c2c;
  font-size: 30px;
  font-weight: 400;
}

/* line 107, ../scss/_error.scss */
.reset_password_page > p {
  color: #4b4848;
  font-size: 18px;
  line-height: 25px;
  font-weight: 400;
  padding-top: 20px;
}

/* line 1, ../scss/_search.scss */
.content_search {
  font-family: "Titillium Web", sans-serif;
  color: #616161;
  padding: 0 0 40px 0;
}

/* line 7, ../scss/_search.scss */
.search-wrapper {
  padding: 20px 0;
}

/* line 10, ../scss/_search.scss */
.search-page {
  background: white;
  padding: 15px;
  padding-left: 0px;
}

/* Options */
/* line 17, ../scss/_search.scss */
.content_search .options_top {
  margin: 0 0 20px 0;
}

/* line 20, ../scss/_search.scss */
.content_search .options_top h2 {
  font-family: Staatliches;
  font-size: 32px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.5;
  letter-spacing: normal;
  text-align: center;
  color: #242d3d;
  text-transform: uppercase;
  position: relative;
  padding: 0px 5px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  z-index: 1;
}

/* line 38, ../scss/_search.scss */
.content_search .options_top h2 strong {
  font-weight: 700;
  font-style: italic;
  color: #fb9103;
}

/* line 43, ../scss/_search.scss */
.content_search .options_top .selection_top {
  float: right;
  cursor: pointer;
  background: none;
  font-family: "Titillium Web", sans-serif;
  font-weight: 400;
  color: #7a7878;
  outline: none;
  margin: 5px 0 0 0;
  padding: 4px 10px;
  border: solid 1px #b1b1b1;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
}

/* Menu */
/* line 62, ../scss/_search.scss */
.content_search .block_left {
  float: left;
  width: 18.5%;
}

/*	.content_search .block_left .box{
    margin: 0 0 15px 0;
    border: 1px solid #eaeaea;
    background: url(../images/arrow-diagonal.png) no-repeat left 31px;
  }*/
/* line 73, ../scss/_search.scss */
.content_search .menus_site {
  font-family: "Titillium Web", sans-serif;
  margin-bottom: 33px;
}

/* line 77, ../scss/_search.scss */
.content_search .menus_site p {
  color: #2f2c2c;
  font-weight: 400;
  font-size: 24px;
  border-bottom: solid 1px #a4a4a4;
  padding: 8px 0;
}

/*		.content_search .menus_site h2{
      background: #fb9103;
      font: 700 14px $font-site;
      letter-spacing: -1px;
      color: white;
      text-transform: uppercase;
      width: 100%;
      display: block;
      text-align: center;
      padding: 5px 0;
		}*/
/* line 95, ../scss/_search.scss */
.content_search .menus_site h2 a {
  color: #2f2c2c;
  text-decoration: none;
  -webkit-transition: color 0.2s ease;
  -o-transition: color 0.2s ease;
  transition: color 0.2s ease;
}

/* line 102, ../scss/_search.scss */
.content_search .block_left .box > nav {
  /*      padding: 0 15px;*/
  margin: 20px 0;
}
/* line 105, ../scss/_search.scss */
.content_search .block_left .box > nav li {
  margin: 10px 0;
  font-size: 12px;
}
/* line 109, ../scss/_search.scss */
.content_search .block_left .box > nav i {
  color: #939598;
}

/* line 113, ../scss/_search.scss */
.content_search .menus_site ul.brands {
  margin: 0;
}

/* line 116, ../scss/_search.scss */
.content_search .menus_site ul.brands i {
  color: #939598;
  font-size: 17px;
  margin-right: 5px;
  vertical-align: middle;
}

/* line 122, ../scss/_search.scss */
.content_search .menus_site ul.brands i.fa-square-o {
  font-size: 19px;
}

/* line 125, ../scss/_search.scss */
.content_search .menus_site li a {
  color: #4b4848;
  display: inline-block;
  font-size: 12px;
  text-transform: uppercase;
  text-decoration: none;
}

/* line 132, ../scss/_search.scss */
.content_search .menus_site nav ul {
  padding-top: 0;
}

/* line 135, ../scss/_search.scss */
.content_search .menus_site nav li a {
  -webkit-transition: color 0.2s ease;
  -o-transition: color 0.2s ease;
  transition: color 0.2s ease;
}

/* line 140, ../scss/_search.scss */
.content_search .menus_site nav li span {
  font-family: "Titillium Web", sans-serif;
  color: #fb9103;
}

/* line 144, ../scss/_search.scss */
.content_search .menus_site a.marked,
.content_search .menus_site a:hover {
  /*    				color: #fb9103;*/
}

/* line 153, ../scss/_search.scss */
.content_search .menus_site h3 a {
  font-family: Staatliches;
  font-size: 20px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.2;
  letter-spacing: normal;
  text-align: left;
  color: #242d3d;
  text-transform: uppercase;
  border-bottom: solid 1px #242d3d;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-bottom: 3px;
  cursor: pointer;
}

/* Grid Product */
/* line 179, ../scss/_search.scss */
.content_search .block_center {
  float: right;
  width: 78%;
}

/* line 183, ../scss/_search.scss */
.content_search .block_center .title-category {
  color: #2f2c2c;
  font-family: "Titillium Web", sans-serif;
  font-weight: 400;
  font-size: 24px;
  border-bottom: solid 1px #a4a4a4;
  padding: 8px 0;
}

/* Empty */
/* line 193, ../scss/_search.scss */
.empty_find {
  padding: 20px 0;
}

/* line 196, ../scss/_search.scss */
.empty_find h2 {
  font-size: 30px;
  font-weight: 700;
  color: #414042;
}

/* line 201, ../scss/_search.scss */
.empty_find em {
  font-size: 30px;
  color: #fb9103;
}

/* line 206, ../scss/_search.scss */
.search_tips {
  margin-top: 45px;
}

/* line 209, ../scss/_search.scss */
.search_tips li.title {
  display: inline-block;
  width: 200px;
  font-size: 22px;
  font-weight: 400;
  margin-bottom: 10px;
}

/* line 216, ../scss/_search.scss */
.search_tips li {
  color: #525050;
  font-size: 13px;
  padding: 7px 0;
}

/* line 1, ../scss/_alert.scss */
.alert {
  position: relative;
  padding: 0.75rem 1.25rem;
  margin-bottom: 0 !important;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

/* line 8, ../scss/_alert.scss */
.alert-heading {
  color: inherit;
}

/* line 11, ../scss/_alert.scss */
.alert-link {
  font-weight: 700;
}

/* line 14, ../scss/_alert.scss */
.alert-dismissible {
  padding-right: 4rem;
}
/* line 16, ../scss/_alert.scss */
.alert-dismissible .close {
  position: absolute;
  top: 0;
  right: 0;
  padding: 0.75rem 1.25rem;
  color: inherit;
}

/* line 24, ../scss/_alert.scss */
.alert-primary {
  color: #004085;
  background-color: #cce5ff;
  border-color: #b8daff;
}
/* line 28, ../scss/_alert.scss */
.alert-primary hr {
  border-top-color: #9fcdff;
}
/* line 31, ../scss/_alert.scss */
.alert-primary .alert-link {
  color: #002752;
}

/* line 35, ../scss/_alert.scss */
.alert-secondary {
  color: #383d41;
  background-color: #e2e3e5;
  border-color: #d6d8db;
}
/* line 39, ../scss/_alert.scss */
.alert-secondary hr {
  border-top-color: #c8cbcf;
}
/* line 42, ../scss/_alert.scss */
.alert-secondary .alert-link {
  color: #202326;
}

/* line 46, ../scss/_alert.scss */
.alert-success {
  color: #155724;
  background-color: #d4edda;
  border-color: #c3e6cb;
}
/* line 50, ../scss/_alert.scss */
.alert-success hr {
  border-top-color: #b1dfbb;
}
/* line 53, ../scss/_alert.scss */
.alert-success .alert-link {
  color: #0b2e13;
}

/* line 57, ../scss/_alert.scss */
.alert-info {
  color: #0c5460;
  background-color: #d1ecf1;
  border-color: #bee5eb;
}
/* line 61, ../scss/_alert.scss */
.alert-info hr {
  border-top-color: #abdde5;
}
/* line 64, ../scss/_alert.scss */
.alert-info .alert-link {
  color: #062c33;
}

/* line 68, ../scss/_alert.scss */
.alert-warning {
  color: #856404;
  background-color: #fff3cd;
  border-color: #ffeeba;
}
/* line 72, ../scss/_alert.scss */
.alert-warning hr {
  border-top-color: #ffe8a1;
}
/* line 75, ../scss/_alert.scss */
.alert-warning .alert-link {
  color: #533f03;
}

/* line 79, ../scss/_alert.scss */
.alert-danger {
  color: #721c24;
  background-color: #f8d7da;
  border-color: #f5c6cb;
}
/* line 83, ../scss/_alert.scss */
.alert-danger hr {
  border-top-color: #f1b0b7;
}
/* line 86, ../scss/_alert.scss */
.alert-danger .alert-link {
  color: #491217;
}

/* line 90, ../scss/_alert.scss */
.alert {
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 4px;
  font-size: 13px;
  line-height: 1.3em;
}
/* line 97, ../scss/_alert.scss */
.alert.alert-success {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
/* line 102, ../scss/_alert.scss */
.alert.alert-info {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
/* line 108, ../scss/_alert.scss */
.alert button.close {
  float: right;
  font-size: 21px;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  filter: alpha(opacity=20);
  opacity: .2;
  -webkit-appearance: none;
  padding: 0;
  cursor: pointer;
  background: 0 0;
  border: 0;
}

/* ********************** *\
  Wholesale
\* ********************** */
/* line 4, ../scss/_atacado.scss */
.popupmodal-div {
  width: 520px;
  height: 270px;
  display: flex;
  justify-content: center;
  align-items: center;
}

/* line 11, ../scss/_atacado.scss */
#popup-modal2 {
  flex-direction: column;
}

/* line 14, ../scss/_atacado.scss */
#popup-modal2 h3 {
  color: #fe202a;
  font-size: 30px;
  margin: 15px auto;
  font-weight: 400;
  margin-top: -20px;
}

/* line 21, ../scss/_atacado.scss */
#popup-modal2 span {
  text-align: center;
  font-size: 18px;
}

/* line 25, ../scss/_atacado.scss */
#popup-modal2 a {
  width: 155px;
  height: 43px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #fe202a;
  color: #fff;
  font-size: 15px;
  margin-top: 20px;
}

/* line 36, ../scss/_atacado.scss */
.inputs-modal {
  margin-top: 30px;
}

/* line 39, ../scss/_atacado.scss */
.inputs-modal input[type=email] {
  -webkit-appearance: none;
  width: 265px;
  height: 40px;
  padding-left: 5px;
  border-radius: 0px !important;
}

/* line 46, ../scss/_atacado.scss */
.inputs-modal input[type=submit] {
  color: white;
  width: 105px;
  text-align: center;
  border: 1px solid #cf2791;
  background: #cf2791;
  font-size: 18px;
  outline: none;
  height: 46px;
  margin-left: -4px;
  border-radius: 0px !important;
}

/* line 58, ../scss/_atacado.scss */
.bt_mob_atac {
  display: none;
}

/* line 62, ../scss/_atacado.scss */
.wholesale-content {
  margin: 0 auto;
  max-width: 1200px;
  position: relative;
}

/* line 68, ../scss/_atacado.scss */
.wholesale-container {
  max-width: 1050px;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
}

/* line 75, ../scss/_atacado.scss */
.wholesale-wrapper * {
  box-sizing: border-box;
}

/* line 79, ../scss/_atacado.scss */
.wholesale-wrapper h2 {
  margin: 0;
}

/* line 83, ../scss/_atacado.scss */
.wholesale-button {
  color: white;
  background: #2bb156;
  border-radius: 5px;
  font-size: 22px;
  border: 1px solid #1FA147;
  box-shadow: 0 2px 3px rgba(0, 0, 0, 0.3);
  width: 400px;
  padding: 18px 0;
  display: inline-block;
  transition: box-shadow 1s linear;
  text-align: center;
}

/* line 96, ../scss/_atacado.scss */
.flex-wholetop {
  max-width: 810px;
  margin: 0 auto;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

/* ********************** *\
  Navigation
\* ********************** */
/* line 108, ../scss/_atacado.scss */
.nav-container {
  position: absolute;
  right: 40px;
  z-index: 100;
}

/* line 114, ../scss/_atacado.scss */
.wholesale-nav {
  position: fixed;
  top: calc(25% - 30px);
}

/* line 119, ../scss/_atacado.scss */
.wholesale-nav a {
  display: block;
  height: 10px;
  width: 10px;
  background: #a8519f;
  border-radius: 100%;
  margin: 0 0 10px 0;
  opacity: 0.5;
}

/* line 129, ../scss/_atacado.scss */
.wholesale-nav a.selected {
  opacity: 1;
}

/* ********************** *\
  Header
\* ********************** */
/* line 137, ../scss/_atacado.scss */
.wholesale-header {
  position: fixed;
  height: 60px;
  z-index: 99;
  background: #fff;
  width: 100%;
  top: 0;
  left: 0;
}

/* line 146, ../scss/_atacado.scss */
.wholesale-header > div {
  display: flex;
  align-items: stretch;
  justify-content: space-between;
  padding: 5px 0;
  max-width: 1050px;
  margin: 0 auto;
}

/* line 155, ../scss/_atacado.scss */
.wholesale-header .wholesale-logo {
  width: 100px;
}

/* line 159, ../scss/_atacado.scss */
.wholesale-header .wholesale-menu {
  width: 800px;
  height: 50px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

/* line 167, ../scss/_atacado.scss */
.wholesale-header .wholesale-menu .phone {
  padding: 0 0 0 50px;
  cursor: default;
}

/* line 172, ../scss/_atacado.scss */
.wholesale-header .wholesale-menu a {
  padding: 10px 0;
  font-size: 18px;
  color: #a8519f;
  transition: color 0.2s ease;
  line-height: 27px;
  margin: 0 10px;
  display: flex;
}

/* line 182, ../scss/_atacado.scss */
.wholesale-header .wholesale-menu a i {
  font-size: 1.5em;
  display: inline-block;
  margin: 0 5px 0 0;
}

/* line 188, ../scss/_atacado.scss */
.wholesale-header .wholesale-menu a span {
  display: inline-block;
}

/* line 191, ../scss/_atacado.scss */
.wholesale-header .wholesale-menu a.link:hover {
  color: #232223;
}

/* ********************** *\
  Banner
\* ********************** */
/* line 197, ../scss/_atacado.scss */
.wholesale-banner {
  border-top: 1px solid #EDEBEC;
  background: url(../images/wholesale/banner.png) center top no-repeat;
  position: relative;
  background-color: #fbfbfb;
}

/* line 204, ../scss/_atacado.scss */
.wholesale-banner .wholesale-banner-main {
  width: 450px;
  padding: 80px 0;
}

/* line 208, ../scss/_atacado.scss */
.wholesale-banner .wholesale-banner-right {
  background-image: url("../images/banner-atacado.jpg");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  width: 50%;
}

/* line 216, ../scss/_atacado.scss */
.wholesale-banner .wholesale-banner-main h2 {
  font-size: 34px;
  color: #fb9103;
  font-weight: normal;
}

/* line 222, ../scss/_atacado.scss */
.wholesale-banner .wholesale-banner-main p {
  font-size: 26px;
  color: rgba(0, 0, 0, 0.5);
  line-height: 1.5em;
  margin: 20px 0;
}

/* line 229, ../scss/_atacado.scss */
.wholesale-banner .wholesale-banner-main .wholesale-banner-form {
  margin: 40px 0 0 0;
}

/* line 233, ../scss/_atacado.scss */
.wholesale-banner .wholesale-banner-main .wholesale-banner-form label {
  font-size: 24px;
  color: rgba(0, 0, 0, 0.5);
  margin: 0 0 10px 0;
  display: block;
}

/* line 240, ../scss/_atacado.scss */
.wholesale-banner .wholesale-banner-main .wholesale-banner-inputs {
  display: flex;
  justify-content: flex-start;
}

/* line 245, ../scss/_atacado.scss */
.wholesale-banner .wholesale-banner-main .wholesale-banner-inputs input[type=email] {
  border: 1px solid #fb9103;
  height: 54px;
  width: 320px;
  padding: 0 20px;
  outline: none;
  font-size: 18px;
  color: rgba(0, 0, 0, 0.4);
  border-radius: 0px !important;
}

/* line 256, ../scss/_atacado.scss */
.wholesale-banner .wholesale-banner-main .wholesale-banner-inputs input[type=submit] {
  color: white;
  width: 140px;
  text-align: center;
  border: 1px solid #fb9103;
  background: #fb9103;
  font-size: 18px;
  outline: none;
  border-radius: 0px !important;
}

/* line 267, ../scss/_atacado.scss */
.wholesale-banner .wholesale-banner-below {
  text-align: center;
  color: #fb9103;
  font-size: 25px;
  padding: 15px 0;
  background: #f5f5f5;
  border-top: 1px solid #d7d7d7;
  border-bottom: 1px solid #d7d7d7;
  position: relative;
  background-image: url(../images/bg-atacado.png);
}

/* line 279, ../scss/_atacado.scss */
.wholesale-banner .wholesale-banner-below .wholesale-banner-arrow {
  display: block;
  color: white;
  background: #c82128;
  font-size: 1.1em;
  width: 40px;
  height: 40px;
  line-height: 40px;
  border-radius: 100%;
  position: absolute;
  left: calc(50% - 20px);
  top: -20px;
  box-shadow: 1px 2px 3px rgba(0, 0, 0, 0.3);
  z-index: 3;
}

/* line 295, ../scss/_atacado.scss */
.wholesale-banner .wholesale-banner-below p {
  margin: 0;
  padding: 20px 0;
  color: #403f3f;
  font-size: 24px;
  font-weight: 600;
  line-height: 1.3em;
}
/* line 302, ../scss/_atacado.scss */
.wholesale-banner .wholesale-banner-below p m {
  color: #000000;
}

/* line 307, ../scss/_atacado.scss */
.wholesale-banner .wholesale-video-container.hide {
  display: none;
  visibility: hidden;
}

/* line 311, ../scss/_atacado.scss */
.modal-button2 {
  cursor: pointer;
  width: 240px;
  height: 49px;
  background-color: transparent;
  color: #000000;
  border: 2px solid #000000;
  font-weight: 600;
  font-size: 19px;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* line 325, ../scss/_atacado.scss */
.wholesale-banner .wholesale-play-button {
  background: url(../images/wholesale/play_button.png) no-repeat;
  height: 80px;
  width: 80px;
  position: absolute;
  z-index: 4;
  cursor: pointer;
  right: 255px;
  top: 215px;
}

/* line 336, ../scss/_atacado.scss */
.wholesale-banner .wholesale-play-button.hide {
  display: none;
  visibility: hidden;
}

/* line 341, ../scss/_atacado.scss */
.wholesale-banner .wholesale-video-container {
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1;
}

/* line 347, ../scss/_atacado.scss */
.wholesale-banner .wholesale-video-container .wholesale-close-button {
  position: absolute;
  z-index: 2;
  font-size: 2em;
  color: rgba(255, 255, 255, 0.8);
  cursor: pointer;
  right: 20px;
  top: 10px;
}

/* ********************** *\
  Motives
\* ********************** */
/* line 361, ../scss/_atacado.scss */
.wholesale-motives {
  padding: 0 0 25px;
}

/* line 365, ../scss/_atacado.scss */
.wholesale-motives h2 {
  font-weight: bold;
  color: #a8519f;
  text-align: center;
  padding: 30px 0;
  font-size: 34px;
}

/* line 373, ../scss/_atacado.scss */
.wholesale-motives ul {
  display: flex;
  list-style: none;
  margin: 20px 0 0 0;
  padding: 0;
  justify-content: center;
  text-align: center;
  flex-wrap: wrap;
}

/* line 383, ../scss/_atacado.scss */
.wholesale-motives ul li {
  width: 265px;
  padding: 0 20px;
  flex-shrink: 1;
}

/* line 389, ../scss/_atacado.scss */
.wholesale-motives ul li h3 {
  color: #a8519f;
  font-size: 24px;
  line-height: 1.3em;
}

/* line 395, ../scss/_atacado.scss */
.wholesale-motives ul li p {
  color: rgba(0, 0, 0, 0.6);
  font-size: 20px;
  line-height: 1.4em;
}

/* line 401, ../scss/_atacado.scss */
.wholesale-motives ul li p a {
  color: #a8519f;
  text-decoration: underline;
}

/* ********************** *\
  Benefits
\* ********************** */
/* line 410, ../scss/_atacado.scss */
.wholesale-benefits {
  background: url(../images/wholesale/benefits_bg.png) no-repeat top center;
  background-size: cover;
  padding: 0 0 50px 0;
}

/* line 416, ../scss/_atacado.scss */
.wholesale-benefits h2 {
  font-weight: bold;
  color: #fff;
  text-align: center;
  font-size: 34px;
  padding: 30px 0;
}

/* line 424, ../scss/_atacado.scss */
.wholesale-benefits ul {
  display: flex;
  list-style: none;
  margin: 0;
  padding: 0;
  justify-content: center;
  text-align: center;
  flex-wrap: wrap;
}

/* line 434, ../scss/_atacado.scss */
.wholesale-benefits ul li {
  width: 325px;
  padding: 0 20px;
}

/* line 439, ../scss/_atacado.scss */
.wholesale-benefits ul li h3 {
  color: #fff;
  font-size: 26px;
  line-height: 1.3em;
}

/* line 445, ../scss/_atacado.scss */
.wholesale-benefits ul li p {
  color: #fff;
  font-size: 20px;
  line-height: 1.3em;
}

/* line 451, ../scss/_atacado.scss */
.wholesale-benefits ul li p a {
  color: #a8519f;
  text-decoration: underline;
}

/* ********************** *\
  What you need?
\* ********************** */
/* line 460, ../scss/_atacado.scss */
.wholesale-what-you-need h2 {
  font-weight: bold;
  color: #a8519f;
  text-align: center;
  padding: 30px 0;
  font-size: 34px;
}

/* line 468, ../scss/_atacado.scss */
.wholesale-what-you-need-blocks {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}

/* line 474, ../scss/_atacado.scss */
.wholesale-what-you-need-blocks .purple-block,
.wholesale-what-you-need-blocks .green-block {
  width: 440px;
  margin: 0 5px;
  border: 1px solid #EBEBEB;
  background: #F4F4F4;
  border-radius: 2px;
}

/* line 483, ../scss/_atacado.scss */
.wholesale-what-you-need-blocks .purple-block h3,
.wholesale-what-you-need-blocks .green-block h3 {
  color: white;
  text-align: center;
  margin: 0;
  padding: 10px 0;
  border-radius: 2px 2px 0 0;
}

/* line 492, ../scss/_atacado.scss */
.wholesale-what-you-need-blocks .purple-block h3 {
  background: #a8519f;
}

/* line 493, ../scss/_atacado.scss */
.wholesale-what-you-need-blocks .green-block h3 {
  background: #2bb156;
}

/* line 495, ../scss/_atacado.scss */
.wholesale-what-you-need-blocks .purple-block p,
.wholesale-what-you-need-blocks .green-block p {
  text-align: center;
  font-size: 20px;
  line-height: 1.5em;
  padding: 0 35px;
  color: rgba(0, 0, 0, 0.6);
}

/* line 504, ../scss/_atacado.scss */
.wholesale-what-you-need-blocks .purple-block p span,
.wholesale-what-you-need-blocks .green-block p span {
  font-size: 60px;
  line-height: 50px;
  font-weight: bold;
  display: inline-block;
  margin: 15px 0;
}

/* line 513, ../scss/_atacado.scss */
.wholesale-what-you-need-blocks .purple-block p span {
  color: #a8519f;
}

/* line 514, ../scss/_atacado.scss */
.wholesale-what-you-need-blocks .green-block p span {
  color: #2bb156;
}

/* ********************** *\
  Steps
\* ********************** */
/* line 520, ../scss/_atacado.scss */
.wholesale-steps {
  padding: 0 0 0 0;
}

/* line 524, ../scss/_atacado.scss */
.wholesale-steps h2 {
  font-weight: bold;
  color: #a8519f;
  text-align: center;
  padding: 30px 0;
  font-size: 34px;
}

/* line 532, ../scss/_atacado.scss */
.wholesale-steps .step-list {
  list-style: none;
  margin: 40px 0;
  padding: 0;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}

/* line 541, ../scss/_atacado.scss */
.wholesale-steps .step-list h3 {
  color: #a8519f;
  font-weight: 400;
  font-size: 22px;
}

/* line 547, ../scss/_atacado.scss */
.wholesale-steps .step-list .step {
  width: 285px;
  margin: 0 8px;
  padding: 30px 0 0 0;
  text-align: center;
  border: 1px solid #EBEBEB;
  background: #F4F4F4;
  border-radius: 2px;
  position: relative;
}

/* line 558, ../scss/_atacado.scss */
.wholesale-steps .step-list .step img {
  border-top: 1px solid #EBEBEB;
  border-bottom: 1px solid #EBEBEB;
  display: block;
  width: 100%;
  padding: 10px;
}

/* line 566, ../scss/_atacado.scss */
.wholesale-steps .step-list .step p {
  padding: 0 12px;
  margin: 20px 0;
  color: rgba(0, 0, 0, 0.6);
  font-size: 16px;
  line-height: 1.3em;
}

/* line 574, ../scss/_atacado.scss */
.wholesale-steps .step-list .step .step-number {
  display: block;
  background: #a8519f;
  width: 55px;
  height: 55px;
  border-radius: 100%;
  color: white;
  font-size: 38px;
  line-height: 55px;
  position: absolute;
  top: -27.5px;
  left: calc(50% - 27.5px);
  box-shadow: 0 0 0 1px white, 0 0 0 3px #b24cb2;
}

/* line 591, ../scss/_atacado.scss */
.wholesale-steps .step-list .step-white img {
  background: white;
}

/* line 595, ../scss/_atacado.scss */
.wholesale-steps .step-installments {
  text-align: center;
  border: 1px solid #EBEBEB;
  background: #F4F4F4;
  padding: 12px 0;
  font-size: 20px;
  display: flex;
  justify-content: center;
  color: rgba(0, 0, 0, 0.6);
}

/* line 606, ../scss/_atacado.scss */
.wholesale-steps .step-installments img {
  width: 45px;
  height: 41px;
  display: block;
}

/* line 612, ../scss/_atacado.scss */
.wholesale-steps .step-installments p {
  margin: 0 30px;
  line-height: 41px;
}

/* line 617, ../scss/_atacado.scss */
.wholesale-steps .step-resale {
  text-align: center;
  margin: 40px 0;
}

/* ********************** *\
  Profit
\* ********************** */
/* line 626, ../scss/_atacado.scss */
.wholesale-profit {
  background: #f8f8f8;
  border-top: 1px solid #ebebeb;
  border-bottom: 1px solid #ebebeb;
}

/* line 632, ../scss/_atacado.scss */
.wholesale-profit h2 {
  font-weight: bold;
  color: #a8519f;
  text-align: center;
  padding: 30px 0;
  margin: 0;
  font-size: 34px;
}

/* line 641, ../scss/_atacado.scss */
.wholesale-profit p {
  font-size: 20px;
  color: rgba(0, 0, 0, 0.6);
  line-height: 1.3em;
  text-align: center;
  max-width: 800px;
  margin: 0 auto;
}

/* line 650, ../scss/_atacado.scss */
.wholesale-profit .wholesale-profit-discounts {
  padding: 40px 0;
  margin: 0;
  display: flex;
  justify-content: center;
  list-style: none;
  flex-wrap: wrap;
}

/* line 659, ../scss/_atacado.scss */
.wholesale-profit .wholesale-profit-discounts li {
  width: 190px;
  height: 230px;
  margin: 0 10px;
  border: 1px solid #e1e1e1;
  border-radius: 5px;
  background: #F4F4F4;
}

/* line 668, ../scss/_atacado.scss */
.wholesale-profit .wholesale-profit-discounts .recommended {
  border: 1px solid #2bb156;
  overflow: hidden;
  position: relative;
}

/* line 674, ../scss/_atacado.scss */
.wholesale-profit .wholesale-profit-discounts .recommended:before {
  content: 'Mil Bijus recomenda';
  position: absolute;
  background: #2bb156;
  color: white;
  width: 60px;
  padding: 20px 40px 5px 40px;
  display: block;
  font-size: 10px;
  text-align: center;
  transform: rotate(-45deg);
  top: -8px;
  left: -54px;
}

/* line 689, ../scss/_atacado.scss */
.wholesale-profit .wholesale-profit-discounts .recommended .font-3,
.wholesale-profit .wholesale-profit-discounts .recommended .font-4,
.wholesale-profit .wholesale-profit-discounts .recommended .font-5,
.wholesale-profit .wholesale-profit-discounts .recommended .font-6 {
  color: #2bb156;
}

/* line 696, ../scss/_atacado.scss */
.wholesale-profit .wholesale-profit-discounts .recommended .font-2 {
  font-weight: 700;
}

/* line 700, ../scss/_atacado.scss */
.wholesale-profit .wholesale-profit-discounts .recommended .cupom-value {
  border-top: 1px solid #2bb156;
}

/* line 704, ../scss/_atacado.scss */
.wholesale-profit .wholesale-profit-discounts li .font-1,
.wholesale-profit .wholesale-profit-discounts li .font-2,
.wholesale-profit .wholesale-profit-discounts li .font-3,
.wholesale-profit .wholesale-profit-discounts li .font-4,
.wholesale-profit .wholesale-profit-discounts li .font-5,
.wholesale-profit .wholesale-profit-discounts li .font-6 {
  display: block;
  text-align: center;
}

/* line 714, ../scss/_atacado.scss */
.wholesale-profit .wholesale-profit-discounts li .font-1 {
  color: rgba(0, 0, 0, 0.4);
  font-size: 12px;
  margin: 10px 0;
}

/* line 720, ../scss/_atacado.scss */
.wholesale-profit .wholesale-profit-discounts li .font-2 {
  color: rgba(0, 0, 0, 0.7);
  font-size: 24px;
  margin: 5px 0;
}

/* line 726, ../scss/_atacado.scss */
.wholesale-profit .wholesale-profit-discounts li .font-3 {
  color: #a8519f;
  font-size: 60px;
  font-weight: 700;
  margin: 5px 0;
}

/* line 733, ../scss/_atacado.scss */
.wholesale-profit .wholesale-profit-discounts li .font-4 {
  color: rgba(0, 0, 0, 0.8);
  font-size: 14px;
  font-weight: 700;
  margin: 0 0 10px 0;
}

/* line 740, ../scss/_atacado.scss */
.wholesale-profit .wholesale-profit-discounts li .font-5 {
  color: #a8519f;
  font-size: 14px;
  margin: 8px 0 0 0;
}

/* line 746, ../scss/_atacado.scss */
.wholesale-profit .wholesale-profit-discounts li .font-6 {
  color: #a8519f;
  font-size: 18px;
  font-weight: bold;
}

/* line 752, ../scss/_atacado.scss */
.wholesale-profit .wholesale-profit-discounts li .cupom-value {
  border-top: 1px solid #e1e1e1;
}

/* line 756, ../scss/_atacado.scss */
.wholesale-profit .more-profit {
  text-align: center;
  padding: 0 0 40px 0;
}

/* ********************** *\
  Resellers
\* ********************** */
/* line 767, ../scss/_atacado.scss */
.wholesale-resellers h2 {
  font-weight: bold;
  color: #a8519f;
  text-align: center;
  padding: 30px 0;
  margin: 0;
  font-size: 34px;
}

/* line 776, ../scss/_atacado.scss */
.wholesale-resellers .resellers-opinions {
  list-style: none;
  margin: 0;
  padding: 20px 0;
  display: flex;
  justify-content: center;
  list-style: none;
  flex-wrap: wrap;
}

/* line 786, ../scss/_atacado.scss */
.wholesale-resellers .resellers-opinions .opinion {
  width: 260px;
  border: 1px solid #e1e1e1;
  border-radius: 5px;
  background: #F4F4F4;
  margin: 40px 10px 0 10px;
  padding: 50px 0 20px 0;
  position: relative;
}

/* line 796, ../scss/_atacado.scss */
.wholesale-resellers .resellers-opinions .opinion .reseller-photo {
  border-radius: 100%;
  position: absolute;
  border: 1px solid rgba(0, 0, 0, 0.5);
  top: -45px;
  left: calc(50% - 45px);
  width: 90px;
  height: 90px;
}

/* line 806, ../scss/_atacado.scss */
.wholesale-resellers .resellers-opinions .opinion p {
  color: #a8519f;
  padding: 0 10px;
  margin: 20px 0;
  font-size: 14px;
  text-align: center;
  line-height: 1.3em;
}

/* line 815, ../scss/_atacado.scss */
.wholesale-resellers .resellers-opinions .opinion .reseller-info {
  text-align: center;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.7);
}

/* ********************** *\
  Reviews
\* ********************** */
/* line 825, ../scss/_atacado.scss */
.wholesale-reviews {
  padding: 0 0 20px 0;
}

/* line 829, ../scss/_atacado.scss */
.wholesale-reviews h2 {
  font-weight: bold;
  color: #a8519f;
  text-align: center;
  padding: 30px 0;
  margin: 0;
  font-size: 34px;
}

/* ********************** *\
  Contact
\* ********************** */
/* line 842, ../scss/_atacado.scss */
.wholesale-contact {
  background: #f8f8f8;
  border-top: 1px solid #ebebeb;
  border-bottom: 1px solid #ebebeb;
  margin: 0 0 20px 0;
  padding: 15px 0;
}

/* line 850, ../scss/_atacado.scss */
.wholesale-contact-container {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}

/* line 856, ../scss/_atacado.scss */
.wholesale-contact-container div {
  width: 50%;
}

/* line 860, ../scss/_atacado.scss */
.wholesale-contact-container h2 {
  font-weight: 900;
  color: #a8519f;
  font-size: 26px;
  line-height: 1.5em;
}

/* line 867, ../scss/_atacado.scss */
.wholesale-contact-container p {
  color: rgba(0, 0, 0, 0.7);
  margin: 10px 0 0 0;
  font-size: 22px;
  line-height: 1.5em;
  font-weight: bold;
}

/* line 875, ../scss/_atacado.scss */
.wholesale-contact-container ul {
  list-style: none;
  margin: 10px 0 0 80px;
  padding: 0;
}

/* line 881, ../scss/_atacado.scss */
.wholesale-contact-container ul li {
  font-size: 18px;
  font-weight: bold;
  color: rgba(0, 0, 0, 0.7);
  margin: 0 0 15px 0;
  display: flex;
  align-items: center;
}

/* line 890, ../scss/_atacado.scss */
.wholesale-contact-container ul li img {
  margin: 0 30px 0 0;
}

/* ********************** *\
  Signup
\* ********************** */
/* line 898, ../scss/_atacado.scss */
.wholesale-signup {
  background: url(../images/wholesale/signup_bg.png) center top no-repeat;
  background-size: cover;
  padding: 100px 95px;
}

/* line 904, ../scss/_atacado.scss */
.wholesale-signup-container {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}

/* line 910, ../scss/_atacado.scss */
.wholesale-signup-container .signup-info {
  width: 65%;
}

/* line 914, ../scss/_atacado.scss */
.wholesale-signup-container .signup-info h2 {
  font-weight: 900;
  color: white;
  font-size: 34px;
  line-height: 1.3em;
}

/* line 921, ../scss/_atacado.scss */
.wholesale-signup-container .signup-info p {
  color: white;
  font-size: 22px;
}

/* line 926, ../scss/_atacado.scss */
.wholesale-signup-container .signup-form {
  width: 35%;
  padding: 0 0 0 40px;
}

/* line 931, ../scss/_atacado.scss */
.wholesale-signup-container .signup-form input[type=email] {
  width: 100%;
  height: 50px;
  padding: 0 10px;
  border: 1px solid rgba(0, 0, 0, 0.5);
  -webkit-appearance: none;
  border-radius: 0px !important;
}

/* line 941, ../scss/_atacado.scss */
.wholesale-signup-container .signup-form input[type=submit] {
  -webkit-appearance: none;
  color: white;
  background: #2bb156;
  border-radius: 5px;
  font-size: 24px;
  border: 1px solid #1FA147;
  box-shadow: 0 2px 3px rgba(0, 0, 0, 0.3);
  padding: 15px 0;
  width: 100%;
  margin: 30px 0 0 0;
  transition: box-shadow 1s linear;
  text-align: center;
  border-radius: 0px !important;
}

/* ********************** *\
  Social
\* ********************** */
/* line 961, ../scss/_atacado.scss */
.wholesale-social {
  background: #f5f5f5;
  border-left: 1px solid #D0C4D2;
  border-right: 1px solid #D0C4D2;
  padding: 45px 0;
}

/* line 968, ../scss/_atacado.scss */
.wholesale-social p {
  margin: 0;
  text-align: center;
  color: #a8519f;
  font-size: 18px;
}

/* line 975, ../scss/_atacado.scss */
.wholesale-social ul {
  margin: 25px 0 0 0;
  padding: 0;
  list-style: none;
  display: flex;
  justify-content: center;
}

/* line 983, ../scss/_atacado.scss */
.wholesale-social ul li {
  background: #a8519f;
  font-size: 1.5em;
  width: 35px;
  height: 35px;
  vertical-align: middle;
  line-height: 35px;
  text-align: center;
  border-radius: 100%;
  margin: 0 5px;
}

/* line 995, ../scss/_atacado.scss */
.wholesale-social ul li a {
  color: white;
}

/* ********************** *\
  Responsive
\* ********************** */
@media only screen and (max-width: 1200px) {
  /* line 1005, ../scss/_atacado.scss */
  .nav-container {
    display: none;
  }

  /* line 1009, ../scss/_atacado.scss */
  .wholesale-header {
    padding: 0 20px;
  }

  /* line 1013, ../scss/_atacado.scss */
  .wholesale-container {
    padding: 0 20px;
  }

  /* line 1017, ../scss/_atacado.scss */
  .wholesale-motives ul li {
    margin: 0 0 20px 0;
  }

  /* line 1021, ../scss/_atacado.scss */
  .wholesale-benefits ul li {
    margin: 0 0 20px 0;
  }

  /* line 1025, ../scss/_atacado.scss */
  .wholesale-what-you-need-blocks .purple-block,
  .wholesale-what-you-need-blocks .green-block {
    margin-bottom: 20px;
    max-width: 440px;
  }

  /* line 1031, ../scss/_atacado.scss */
  .wholesale-steps .step-list .step {
    margin: 0 20px 60px 20px;
  }

  /* line 1035, ../scss/_atacado.scss */
  .wholesale-profit p {
    padding: 0 20px;
  }

  /* line 1039, ../scss/_atacado.scss */
  .wholesale-resellers .resellers-opinions .opinion {
    margin-bottom: 20px;
  }

  /* line 1043, ../scss/_atacado.scss */
  .wholesale-profit .wholesale-profit-discounts li {
    margin: 0 20px 20px 20px;
  }

  /* line 1047, ../scss/_atacado.scss */
  .wholesale-signup {
    padding: 30px;
  }

  /* line 1051, ../scss/_atacado.scss */
  .wholesale-signup-container .signup-info {
    width: 50%;
  }

  /* line 1055, ../scss/_atacado.scss */
  .wholesale-signup-container .signup-form {
    width: 50%;
  }

  /* line 1059, ../scss/_atacado.scss */
  .wholesale-banner .wholesale-play-button {
    right: 150px;
  }
}
@media only screen and (max-width: 978px) {
  /* line 1065, ../scss/_atacado.scss */
  .banner-parceria {
    min-height: 430px !important;
    background-position: calc(50% - 7px) 50px !important;
  }

  /* line 1069, ../scss/_atacado.scss */
  .wholesale-menu_responsivo.menu-pushy.parceria .menu-btn {
    background: none;
  }

  /* line 1072, ../scss/_atacado.scss */
  .banner-parceria > div > span {
    font-size: 20px;
    max-width: 395px;
    margin-top: 50px;
  }

  /* line 1077, ../scss/_atacado.scss */
  .banner-parceria > div > span br {
    display: none;
  }

  /* line 1080, ../scss/_atacado.scss */
  .banner-parceria > div {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
    padding-left: 121px;
    margin-top: 55px;
  }

  /* line 1089, ../scss/_atacado.scss */
  .banner-parceria h4 br {
    display: none;
  }

  /* line 1092, ../scss/_atacado.scss */
  .banner-parceria > div > a {
    margin-left: 0px;
  }

  /* line 1095, ../scss/_atacado.scss */
  .banner-parceria > div > h4 {
    font-size: 24px;
    margin-bottom: 100px;
  }

  /* line 1099, ../scss/_atacado.scss */
  .wholesale-header .wholesale-menu .link {
    display: none;
  }

  /* line 1102, ../scss/_atacado.scss */
  .wholesale-header .wholesale-menu {
    width: auto;
  }

  /* line 1105, ../scss/_atacado.scss */
  .wholesale-header .wholesale-menu .phone {
    padding-left: 0px;
    margin-left: -10px;
  }

  /* line 1109, ../scss/_atacado.scss */
  .bt_mob_atac {
    width: 45px;
    height: 28px;
    display: inline-block;
    vertical-align: sub;
    margin-left: 10px;
    background: url(../images/ico/menu.svg) center no-repeat;
  }

  /* line 1117, ../scss/_atacado.scss */
  .wholesale-header {
    align-items: center;
  }

  /* line 1120, ../scss/_atacado.scss */
  .wholesale-menu_responsivo.menu-pushy.parceria {
    background: #FFF;
    display: flex;
    flex-direction: column;
    padding-top: 50px;
    padding-left: 30px;
    font-size: 22px;
    font-weight: 600;
  }

  /* line 1129, ../scss/_atacado.scss */
  .prerequisitos .itens .item span br {
    display: none;
  }

  /* line 1132, ../scss/_atacado.scss */
  .prerequisitos .itens {
    width: 98%;
    margin: 50px auto 0px auto;
  }

  /* line 1136, ../scss/_atacado.scss */
  .prerequisitos .itens .item span {
    max-width: 195px;
  }

  /* line 1139, ../scss/_atacado.scss */
  .wholesale-menu_responsivo.menu-pushy.parceria a:nth-child(1) {
    margin-bottom: 20px;
  }

  /* line 1142, ../scss/_atacado.scss */
  .wholesale-menu_responsivo.menu-pushy.parceria a {
    color: #9a4c9f;
  }

  /*PARECEIRAS*/
  /* line 1146, ../scss/_atacado.scss */
  #ja-parceiros > h2, #pre-requisistos > h2, #como-funciona-parcerias > h2, #qual-meu-lucro h2 {
    width: 90%;
    margin: 0 auto;
    display: flex;
    justify-content: center;
  }

  /* line 1152, ../scss/_atacado.scss */
  .prerequisitos .itens {
    max-width: 98%;
  }

  /* line 1155, ../scss/_atacado.scss */
  #wholesale-wrapper .wholesale-header.parceria .parceria-head {
    display: none;
  }

  /* line 1158, ../scss/_atacado.scss */
  .banner-parceria {
    background-position: center;
  }

  /* line 1161, ../scss/_atacado.scss */
  .footerfnly > div {
    position: relative;
  }

  /* line 1164, ../scss/_atacado.scss */
  .footerfnly .infos {
    position: absolute;
    bottom: 0px;
    right: 0;
    flex-direction: row-reverse !important;
  }

  /* line 1171, ../scss/_atacado.scss */
  .footerfnly .text1, .footerfnly .text2 {
    font-size: 47px !important;
  }

  /* line 1174, ../scss/_atacado.scss */
  .footerfnly .text1 strong, .footerfnly .text2 strong {
    font-size: 69px !important;
  }

  /* line 1177, ../scss/_atacado.scss */
  .footerfnly .text1 b, .footerfnly .text2 b {
    font-size: 69px !important;
  }

  /* line 1180, ../scss/_atacado.scss */
  .footerfnly {
    padding-top: 0px !important;
    padding-bottom: 30px !important;
  }

  /* line 1184, ../scss/_atacado.scss */
  .footerfnly .infos > div > br:nth-child(2) {
    display: none;
  }

  /* line 1187, ../scss/_atacado.scss */
  .footerfnly .infos > div {
    margin-right: 20px;
  }

  /* line 1190, ../scss/_atacado.scss */
  .prerequisitos .itens .item span {
    font-size: 20px;
  }

  /* line 1193, ../scss/_atacado.scss */
  .japarceiros .clis {
    flex-direction: column;
  }

  /* line 1196, ../scss/_atacado.scss */
  .prerequisitos .itens .item .ico-arrowbow {
    background-size: 100%;
    background-repeat: no-repeat;
  }

  /* line 1200, ../scss/_atacado.scss */
  .japarceiros .clis .cli1 {
    margin-bottom: 55px;
    flex-direction: row !important;
  }

  /* line 1204, ../scss/_atacado.scss */
  .japarceiros .clis .cli2 {
    margin-bottom: 55px;
    flex-direction: row-reverse !important;
  }

  /* line 1208, ../scss/_atacado.scss */
  .japarceiros .clis .cli > div {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    width: calc(100% - 350px);
  }

  /* line 1215, ../scss/_atacado.scss */
  .japarceiros .clis .cli {
    width: 95%;
  }

  /* line 1218, ../scss/_atacado.scss */
  .japarceiros .clis .cli2 {
    padding-bottom: 0px !important;
  }

  /* line 1221, ../scss/_atacado.scss */
  .japarceiros .clis .cli img {
    margin-top: 0px;
    width: 320px;
  }

  /* line 1225, ../scss/_atacado.scss */
  .wholesale-menu_responsivo.menu-pushy.parceria .button {
    background: #9a4b9f;
    border-radius: 10px;
    height: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    width: 95%;
    margin-top: 30px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-shadow: 0px 5px 0px #903496, 0px 9px 25px #9a4b9f;
    -moz-box-shadow: 0px 5px 0px #db1f05, 0px 9px 25px rgba(0, 0, 0, 0.7);
    box-shadow: 0px 5px 0px #903496, 0px 9px 25px #9a4b9f;
  }

  /* line 1243, ../scss/_atacado.scss */
  .wholesale-menu_responsivo.menu-pushy.parceria .button a {
    color: #FFF;
    margin: 0;
    font-size: 17px;
  }

  /* line 1250, ../scss/_atacado.scss */
  .japarceiros .clis .cli strong {
    position: relative !important;
    margin-top: 15px !important;
  }

  /* line 1254, ../scss/_atacado.scss */
  .banner-parceria {
    background-size: 485px !important;
  }
}
@media only screen and (max-width: 767px) {
  /* line 1260, ../scss/_atacado.scss */
  .banner-parceria > div > a {
    font-size: 21px;
    width: 220px !important;
  }

  /* line 1264, ../scss/_atacado.scss */
  .japarceiros .clis .cli span br {
    display: none !important;
  }

  /* line 1267, ../scss/_atacado.scss */
  .wholesale-menu_responsivo.menu-pushy.parceria img {
    width: 195px !important;
  }

  /* line 1270, ../scss/_atacado.scss */
  #popup-modal-parcerias form#form_parceiros_email .inputs-modal input {
    width: 230px !important;
  }

  /* line 1273, ../scss/_atacado.scss */
  #popup-modal-parcerias.popupmodal-div form#form_parceiros_email, #popup-modal-parcerias.popupmodal-div {
    height: auto !important;
  }

  /* line 1276, ../scss/_atacado.scss */
  .banner-parceria {
    margin-top: 0px !important;
    background-size: 250px !important;
    background-position: center 20px !important;
    min-height: 365px !important;
  }

  /* line 1282, ../scss/_atacado.scss */
  .qualmeu-lucro > .content-lucro {
    margin-top: 20px !important;
  }

  /* line 1285, ../scss/_atacado.scss */
  .banner-parceria > div {
    padding-left: 0px;
    margin-top: 160px;
  }

  /* line 1289, ../scss/_atacado.scss */
  .banner-parceria > div > h4 {
    margin-bottom: 0px !important;
    font-size: 21px !important;
  }

  /* line 1293, ../scss/_atacado.scss */
  .banner-parceria > div > span {
    margin-top: 8px !important;
  }

  /* line 1296, ../scss/_atacado.scss */
  .wholesale-header.parceria > div > a > img {
    width: 220px !important;
  }

  /* line 1299, ../scss/_atacado.scss */
  .qualmeu-lucro > .content-lucro .table .title-table .left, .qualmeu-lucro > .content-lucro .table .title-table .right {
    font-size: 21px  !important;
  }

  /* line 1302, ../scss/_atacado.scss */
  .qualmeu-lucro > .content-lucro .table .item-table .left, .qualmeu-lucro > .content-lucro .table .item-table .right {
    font-size: 21px !important;
  }

  /* line 1305, ../scss/_atacado.scss */
  .mencao-parceria .logos {
    width: 98%;
    margin: 0 auto;
  }

  /* line 1310, ../scss/_atacado.scss */
  .mencao-parceria .logos a:nth-child(1) {
    width: 24%;
    margin-bottom: 8px;
  }

  /* line 1314, ../scss/_atacado.scss */
  .mencao-parceria .logos a:nth-child(2) {
    width: 41%;
  }

  /* line 1317, ../scss/_atacado.scss */
  .mencao-parceria .logos a:nth-child(3) {
    width: 29%;
    margin-bottom: 2px;
  }

  /* line 1322, ../scss/_atacado.scss */
  .wholesale-menu_responsivo.menu-pushy.parceria {
    padding-top: 30px;
    padding-left: 20px;
    width: 100%;
  }

  /* line 1327, ../scss/_atacado.scss */
  .wholesale-menu_responsivo.menu-pushy.parceria a {
    font-size: 20px;
    margin-bottom: 9px;
  }

  /* line 1331, ../scss/_atacado.scss */
  .wholesale-menu_responsivo.menu-pushy.parceria a:nth-child(1) {
    margin-bottom: 30px;
  }

  /* line 1334, ../scss/_atacado.scss */
  .wholesale-menu_responsivo.menu-pushy.parceria div a:nth-child(1) {
    margin-bottom: 0px;
  }

  /* line 1337, ../scss/_atacado.scss */
  .close-pushy {
    position: absolute;
    right: 10px;
    top: 25px;
    width: 40px;
    height: 40px;
  }

  /* line 1344, ../scss/_atacado.scss */
  .close-pushy:after {
    content: ' ';
    width: 100%;
    height: 3px;
    background: #9a4b9f;
    display: block;
    border-radius: 5px;
    transform: rotate(45deg);
    margin-top: -3px;
  }

  /* line 1354, ../scss/_atacado.scss */
  .close-pushy:before {
    content: ' ';
    width: 100%;
    height: 3px;
    background: #9a4b9f;
    display: block;
    border-radius: 5px;
    transform: rotate(-45deg);
  }

  /* line 1363, ../scss/_atacado.scss */
  .mencao-parceria .logos a img {
    width: 100%;
    height: auto;
  }

  /* line 1367, ../scss/_atacado.scss */
  #ja-parceiros > h2, #pre-requisistos > h2, #como-funciona-parcerias > h2, #qual-meu-lucro h2 {
    display: block;
  }

  /* line 1370, ../scss/_atacado.scss */
  .japarceiros a {
    width: 300px !important;
    font-size: 21px !important;
  }

  /* line 1374, ../scss/_atacado.scss */
  #ja-parceiros > h2 img, #pre-requisistos > h2 img, #como-funciona-parcerias > h2 img, #qual-meu-lucro h2 img {
    width: 100%;
    height: auto;
  }

  /* line 1378, ../scss/_atacado.scss */
  .footerfnly {
    padding-top: 60px !important;
  }

  /* line 1381, ../scss/_atacado.scss */
  .como-funciona-parcerias .button-func-parceria {
    width: 300px !important;
    font-size: 21px !important;
  }

  /* line 1385, ../scss/_atacado.scss */
  .como-funciona-parcerias .itens > div {
    flex-direction: column;
  }

  /* line 1388, ../scss/_atacado.scss */
  .como-funciona-parcerias .itens .item img {
    width: 190px;
  }

  /* line 1391, ../scss/_atacado.scss */
  .como-funciona-parcerias .itens .item {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-bottom: 10px;
  }

  /* line 1397, ../scss/_atacado.scss */
  .japarceiros .clis .cli {
    flex-direction: column !important;
    width: 95%;
    margin: 0 auto;
  }

  /* line 1402, ../scss/_atacado.scss */
  .prerequisitos .itens {
    flex-direction: column;
    width: 95% !important;
  }

  /* line 1406, ../scss/_atacado.scss */
  .prerequisitos .itens .item {
    margin-bottom: 20px;
  }

  /* line 1409, ../scss/_atacado.scss */
  .japarceiros .clis .cli > div {
    width: 95% !important;
  }

  /* line 1412, ../scss/_atacado.scss */
  .footerfnly > div {
    flex-direction: column;
  }

  /* line 1415, ../scss/_atacado.scss */
  .footerfnly .text1, .footerfnly .text2 {
    margin-bottom: 30px;
  }

  /* line 1418, ../scss/_atacado.scss */
  .footerfnly .infos {
    position: relative;
    text-align: center !important;
    flex-direction: column-reverse !important;
    align-items: center !important;
  }

  /* line 1424, ../scss/_atacado.scss */
  .banner-parceria {
    margin-top: 0px;
  }

  /* line 1427, ../scss/_atacado.scss */
  #popup-modal2 span br {
    display: none;
  }

  /* line 1430, ../scss/_atacado.scss */
  #popup-modal2 {
    max-width: 520px;
    width: 100%;
  }

  /* line 1434, ../scss/_atacado.scss */
  .japarceiros .clis .cli .titlecli {
    font-size: 28px !important;
  }

  /* line 1437, ../scss/_atacado.scss */
  .wholesale-banner .wholesale-banner-below p {
    max-width: 400px;
  }

  /* line 1440, ../scss/_atacado.scss */
  .flex-wholetop {
    flex-direction: column;
  }

  /* line 1443, ../scss/_atacado.scss */
  .wholesale-banner {
    background-position: center center;
  }

  /* line 1446, ../scss/_atacado.scss */
  .japarceiros .clis .cli span, .japarceiros .clis .cli strong {
    font-size: 19px !important;
  }

  /* line 1449, ../scss/_atacado.scss */
  .wholesale-banner .wholesale-banner-main {
    padding: 60px 0;
  }

  /* line 1453, ../scss/_atacado.scss */
  .wholesale-banner .wholesale-banner-main h2 {
    font-size: 26px;
  }

  /* line 1457, ../scss/_atacado.scss */
  .wholesale-banner .wholesale-banner-main p {
    font-size: 20px;
  }

  /* line 1461, ../scss/_atacado.scss */
  .wholesale-banner .wholesale-banner-main .wholesale-banner-form label {
    font-size: 16px;
  }

  /* line 1465, ../scss/_atacado.scss */
  .wholesale-banner .wholesale-banner-main .wholesale-banner-form {
    max-width: 450px;
    margin: 0 auto;
  }

  /* line 1470, ../scss/_atacado.scss */
  .wholesale-banner .wholesale-banner-main {
    width: 100%;
    text-align: center;
  }

  /* line 1475, ../scss/_atacado.scss */
  .wholesale-banner .wholesale-play-button {
    display: none;
  }

  /* line 1479, ../scss/_atacado.scss */
  .wholesale-button {
    max-width: 400px;
    width: calc(100% - 40px);
    margin: 0 20px;
  }

  /* line 1485, ../scss/_atacado.scss */
  .wholesale-motives h2 {
    font-size: 24px;
    padding: 30px 20px;
  }

  /* line 1490, ../scss/_atacado.scss */
  .wholesale-benefits h2 {
    font-size: 28px;
    padding: 30px 20px;
  }

  /* line 1495, ../scss/_atacado.scss */
  .wholesale-what-you-need h2 {
    font-size: 28px;
    padding: 30px 20px;
  }

  /* line 1500, ../scss/_atacado.scss */
  .wholesale-steps h2 {
    font-size: 28px;
    padding: 30px 20px;
  }

  /* line 1505, ../scss/_atacado.scss */
  .wholesale-profit h2 {
    font-size: 28px;
    padding: 30px 20px;
  }

  /* line 1510, ../scss/_atacado.scss */
  .wholesale-resellers h2 {
    font-size: 28px;
    padding: 30px 20px;
  }

  /* line 1515, ../scss/_atacado.scss */
  .wholesale-reviews h2 {
    font-size: 28px;
    padding: 30px 20px;
  }

  /* line 1520, ../scss/_atacado.scss */
  .wholesale-steps .step-installments {
    padding: 12px 20px;
  }

  /* line 1524, ../scss/_atacado.scss */
  .wholesale-steps .step-installments p {
    line-height: 1.2em;
    font-size: 18px;
  }

  /* line 1529, ../scss/_atacado.scss */
  .wholesale-contact-container div {
    width: 100%;
    text-align: center;
  }

  /* line 1534, ../scss/_atacado.scss */
  .wholesale-contact-container div p {
    margin: 0 0 20px 0;
  }

  /* line 1538, ../scss/_atacado.scss */
  .wholesale-contact-container ul {
    margin: 20px auto;
    width: 240px;
  }

  /* line 1543, ../scss/_atacado.scss */
  .wholesale-contact-container h2 {
    font-size: 20px;
    margin: 0 0 10px 0;
  }

  /* line 1548, ../scss/_atacado.scss */
  .wholesale-contact-container p {
    font-size: 16px;
  }

  /* line 1552, ../scss/_atacado.scss */
  .wholesale-signup-container .signup-info {
    width: 100%;
    text-align: center;
  }

  /* line 1557, ../scss/_atacado.scss */
  .wholesale-signup-container .signup-form {
    width: 100%;
    padding: 0;
  }

  /* line 1562, ../scss/_atacado.scss */
  .wholesale-signup-container .signup-info h2 {
    font-size: 22px;
  }

  /* line 1566, ../scss/_atacado.scss */
  .wholesale-signup-container .signup-info p {
    font-size: 18px;
  }
}
@media only screen and (max-width: 479px) {
  /* line 1573, ../scss/_atacado.scss */
  .wholesale-banner .wholesale-banner-below {
    padding-bottom: 20px;
  }

  /* line 1576, ../scss/_atacado.scss */
  .wholesale-banner {
    background: url(../images/wholesale/fundo.png) center top no-repeat;
    background-size: cover;
  }

  /* line 1580, ../scss/_atacado.scss */
  #section-5 .owl-prev {
    left: 0px;
  }

  /* line 1583, ../scss/_atacado.scss */
  #section-5 .owl-next {
    right: 0px;
  }

  /* line 1586, ../scss/_atacado.scss */
  .wholesale-resellers .resellers-opinions .opinion {
    width: 250px;
    margin: 55px auto;
  }

  /* line 1590, ../scss/_atacado.scss */
  .wholesale-header .wholesale-menu a {
    font-size: 13px;
    line-height: 21px;
    margin-right: -13px;
  }

  /* line 1596, ../scss/_atacado.scss */
  .wholesale-banner .wholesale-banner-main h2 {
    font-size: 20px;
  }

  /* line 1600, ../scss/_atacado.scss */
  .wholesale-banner .wholesale-banner-main p {
    font-size: 18px;
    line-height: 1.2em;
  }

  /* line 1605, ../scss/_atacado.scss */
  .wholesale-banner .wholesale-banner-main {
    padding: 20px 0 40px 0;
  }

  /* line 1609, ../scss/_atacado.scss */
  .wholesale-banner .wholesale-banner-main .wholesale-banner-inputs input[type=email] {
    -webkit-appearance: none;
    height: 45px;
    font-size: 14px;
    width: 150px;
  }

  /* line 1616, ../scss/_atacado.scss */
  .wholesale-banner .wholesale-banner-main .wholesale-banner-inputs input[type=submit] {
    font-size: 14px;
    -webkit-appearance: none;
  }

  /* line 1621, ../scss/_atacado.scss */
  .wholesale-banner .wholesale-banner-below {
    font-size: 20px;
    padding: 0 20px;
  }

  /* line 1625, ../scss/_atacado.scss */
  .popupmodal-div {
    width: 252px !important;
    height: 270px !important;
  }

  /* line 1629, ../scss/_atacado.scss */
  .popupmodal-div form {
    width: 252px !important;
    height: 270px !important;
  }

  /* line 1633, ../scss/_atacado.scss */
  .popupmodal-div label {
    font-size: 24px !important;
  }

  /* line 1636, ../scss/_atacado.scss */
  .popupmodal-div .inputs-modal {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  /* line 1642, ../scss/_atacado.scss */
  .popupmodal-div input[type=submit] {
    -webkit-appearance: none;
    margin-top: 5px;
  }

  /* line 1646, ../scss/_atacado.scss */
  .popupmodal-div .inputs-modal input[type=email] {
    -webkit-appearance: none;
    width: 225px;
    margin-bottom: 5px;
  }

  /* line 1652, ../scss/_atacado.scss */
  #fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
    display: none;
  }
}
/*PARCERIAS*/
/* line 1658, ../scss/_atacado.scss */
.wholesale-header.parceria > div {
  max-width: 1150px;
  align-items: center;
  width: 95%;
  border-bottom: 2px solid #94439a;
}

/* line 1664, ../scss/_atacado.scss */
.wholesale-header.parceria .wholesale-logo {
  width: initial;
}

/* line 1667, ../scss/_atacado.scss */
.wholesale-header.parceria .wholesale-menu > div {
  display: flex;
  align-items: center;
  border-bottom: 2px solid #94439a;
}

/* line 1672, ../scss/_atacado.scss */
.wholesale-header.parceria .wholesale-menu a {
  color: #94439a;
}

/* line 1675, ../scss/_atacado.scss */
.wholesale-header.parceria .parceria-head {
  width: 195px;
  height: 52px;
  background: #cf2791;
  color: #fff !important;
  font-size: 18px;
  margin-left: 5px;
  margin-right: 0px;
  display: flex;
  justify-content: center;
  align-items: center;
}

/* line 1687, ../scss/_atacado.scss */
.wholesale-header.parceria {
  display: flex;
  align-items: center;
  height: initial;
}

/* line 1692, ../scss/_atacado.scss */
.banner-parceria a {
  width: 265px;
  height: 65px;
  color: #fff;
  font-size: 26px;
  background: #2dbe5b;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 40px;
}

/* line 1703, ../scss/_atacado.scss */
.banner-parceria {
  min-height: 590px;
  background-image: url(../images/bannerparceria.png);
  margin: 0 auto;
  max-width: 1150px;
  margin-top: 75px;
  margin-bottom: 20px;
  display: flex;
  align-items: center;
  background-size: 63%;
  background-repeat: no-repeat;
  background-position: right center;
}

/* line 1716, ../scss/_atacado.scss */
.banner-parceria h4 {
  color: #8b3e90;
  font-weight: 900;
  font-size: 50px;
  line-height: 1em;
  margin: 0;
}

/* line 1723, ../scss/_atacado.scss */
.banner-parceria span {
  color: #9a4c9f;
  font-size: 29px;
  line-height: 0.9em;
  letter-spacing: 0px;
  font-weight: 600;
  display: block;
  margin-top: 22px;
}

/* line 1732, ../scss/_atacado.scss */
.banner-parceria span b {
  color: #cf2791;
  font-weight: 900;
}

/* line 1741, ../scss/_atacado.scss */
.mencao-parceria {
  max-width: 1150px;
  width: 95%;
  margin: 0 auto;
  border-top: 2px solid #94439a;
}

/* line 1747, ../scss/_atacado.scss */
.mencao-parceria span {
  color: #94439a;
  font-size: 24px;
  width: 100%;
  text-align: center;
  margin-top: 25px;
  margin-bottom: 20px;
  display: block;
}

/* line 1756, ../scss/_atacado.scss */
.mencao-parceria .logos {
  display: flex;
  justify-content: space-between;
  align-items: center;
  max-width: 780px;
  width: 100%;
  margin: 40px auto 0px auto;
}

/* line 1764, ../scss/_atacado.scss */
.mencao-parceria .logos a {
  display: block;
}

/* line 1767, ../scss/_atacado.scss */
.qualmeu-lucro {
  background: #fcdaff;
}

/* line 1770, ../scss/_atacado.scss */
.qualmeu-lucro > .content-lucro {
  max-width: 780px;
  width: 95%;
  margin: 90px auto 0px auto;
  padding-bottom: 50px;
}

/* line 1776, ../scss/_atacado.scss */
.qualmeu-lucro > .content-lucro > span {
  font-size: 24px;
  color: #6c3070;
  margin: 45px auto;
  display: block;
  line-height: 1.2em;
  text-align: center;
}

/* line 1784, ../scss/_atacado.scss */
.qualmeu-lucro > .content-lucro > span b {
  color: #cf2791;
}

/* line 1787, ../scss/_atacado.scss */
.qualmeu-lucro > .content-lucro .table {
  background: #94489b;
}

/* line 1790, ../scss/_atacado.scss */
.qualmeu-lucro > .content-lucro .table .title-table, .qualmeu-lucro > .content-lucro .table .item-table {
  display: flex;
  justify-content: space-between;
}

/* line 1795, ../scss/_atacado.scss */
.qualmeu-lucro > .content-lucro .table .title-table .left {
  background: #cf2791;
  color: #ecba3e;
  height: 55px;
  text-transform: uppercase;
  font-size: 36px;
  font-family: 'intro_regular';
  display: flex;
  justify-content: center;
  align-items: center;
}

/* line 1806, ../scss/_atacado.scss */
.qualmeu-lucro > .content-lucro .table .title-table .right {
  background: #ecba3e;
  color: #cf2791;
  height: 55px;
  text-transform: uppercase;
  font-size: 36px;
  font-family: 'intro_regular';
  display: flex;
  justify-content: center;
  align-items: center;
}

/* line 1817, ../scss/_atacado.scss */
.qualmeu-lucro h2 {
  display: flex;
  justify-content: center;
  padding-top: 60px;
}

/* line 1822, ../scss/_atacado.scss */
.qualmeu-lucro > .content-lucro .table .left {
  width: 55%;
  color: #fff;
  padding: 10px 0px;
  font-family: 'averta_demoextrabold_italic';
  font-size: 55px;
  display: flex;
  justify-content: center;
}

/* line 1832, ../scss/_atacado.scss */
.qualmeu-lucro > .content-lucro .table .right {
  width: 45%;
}

/* line 1835, ../scss/_atacado.scss */
.qualmeu-lucro > .content-lucro .table > div {
  font-family: 'averta_demoextrabold_italic';
}

/* line 1838, ../scss/_atacado.scss */
.qualmeu-lucro > .content-lucro .table .item-table {
  max-width: 90%;
  margin: 0 auto;
  border-bottom: 1px solid #f0d2a2;
}

/* line 1844, ../scss/_atacado.scss */
.qualmeu-lucro > .content-lucro .table .item-table .left {
  color: #fff;
  padding: 0px 0px;
  font-family: 'averta_demoextrabold_italic';
  font-size: 55px;
  display: flex;
  justify-content: center;
}

/* line 1852, ../scss/_atacado.scss */
.qualmeu-lucro > .content-lucro .table .item-table .right {
  color: #eedbc5;
  padding: 0px 0px;
  font-family: 'averta_demoextrabold_italic';
  font-size: 55px;
  display: flex;
  justify-content: center;
}

/* line 1860, ../scss/_atacado.scss */
.qualmeu-lucro > .content-lucro .table .item-table:last-child {
  border-bottom: 0px;
}

/* line 1864, ../scss/_atacado.scss */
.como-funciona-parcerias {
  max-width: 1100px;
  width: 95%;
  margin: 0 auto;
  padding: 90px 0px 95px 0;
  display: flex;
  flex-direction: column;
  align-items: center;
}

/* line 1874, ../scss/_atacado.scss */
.como-funciona-parcerias .button-func-parceria {
  width: 400px;
  height: 65px;
  color: #fff;
  font-size: 26px;
  background: #2dbe5b;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 40px;
}

/* line 1885, ../scss/_atacado.scss */
.como-funciona-parcerias .itens {
  width: 100%;
  margin-top: 70px;
}

/* line 1890, ../scss/_atacado.scss */
.como-funciona-parcerias .itens .listtop {
  display: flex;
  justify-content: space-between;
  margin-bottom: 60px;
  max-width: 980px;
  width: 100%;
}

/* line 1897, ../scss/_atacado.scss */
.como-funciona-parcerias .itens .listbottom {
  display: flex;
  justify-content: space-between;
  margin-bottom: 30px;
  max-width: 980px;
  width: 100%;
  float: right;
}

/* line 1907, ../scss/_atacado.scss */
.como-funciona-parcerias .itens .item span {
  text-align: center;
  font-size: 24px;
  color: #6a6a6a;
  font-weight: bold;
  display: block;
  margin-top: 20px;
}

/* line 1915, ../scss/_atacado.scss */
.prerequisitos {
  display: flex;
  flex-direction: column;
  align-items: center;
  background: #fcdaff;
  padding-top: 80px;
  padding-bottom: 95px;
}

/* line 1923, ../scss/_atacado.scss */
.prerequisitos .itens {
  display: flex;
  justify-content: space-between;
  max-width: 1050px;
  width: 100%;
  margin-top: 50px;
}

/* line 1930, ../scss/_atacado.scss */
.prerequisitos .itens .item {
  display: flex;
}

/* line 1933, ../scss/_atacado.scss */
.prerequisitos .itens .item .ico-arrowbow {
  width: 57px;
  height: 19px;
  background-image: url(../images/arrowbow.png);
  margin-top: 6px;
  margin-right: 9px;
}

/* line 1941, ../scss/_atacado.scss */
.prerequisitos .itens .item span {
  font-size: 23px;
  color: #94489b;
  font-weight: bold;
}

/* line 1947, ../scss/_atacado.scss */
.japarceiros {
  max-width: 1140px;
  margin: 0 auto;
  width: 100%;
  padding-top: 90px;
  padding-bottom: 90px;
  display: flex;
  flex-direction: column;
  align-items: center;
}

/* line 1957, ../scss/_atacado.scss */
.japarceiros .clis {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 65px;
  width: 100%;
}

/* line 1965, ../scss/_atacado.scss */
.japarceiros .clis .cli {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding-bottom: 93px;
  position: relative;
}

/* line 1972, ../scss/_atacado.scss */
.japarceiros .clis .cli .titlecli {
  margin-top: 30px;
  font-size: 38px;
  color: #cf2791;
  margin-bottom: 25px;
  font-family: 'intro_regular';
  text-align: center;
}

/* line 1980, ../scss/_atacado.scss */
.japarceiros .clis .cli b {
  text-transform: uppercase;
  font-style: italic;
}

/* line 1984, ../scss/_atacado.scss */
.japarceiros .clis .cli span {
  text-align: center;
  color: #6a6a6a;
  font-size: 23px;
}

/* line 1989, ../scss/_atacado.scss */
.japarceiros .clis .cli2 img {
  margin-top: -19px;
}

/* line 1992, ../scss/_atacado.scss */
.japarceiros .clis .cli strong {
  text-align: center;
  color: #6a6a6a;
  font-size: 24px;
  font-weight: bold;
  position: absolute;
  left: 0;
  right: 0;
  margin: auto;
  bottom: 0;
}

/* line 2003, ../scss/_atacado.scss */
.japarceiros .clis .cli2 {
  padding-bottom: 118px;
}

/* line 2006, ../scss/_atacado.scss */
.japarceiros a {
  width: 400px;
  height: 65px;
  color: #fff;
  font-size: 26px;
  background: #2dbe5b;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 60px;
}

/* line 2018, ../scss/_atacado.scss */
.footerfnly {
  background: #f0e6cd;
  padding-top: 60px;
  padding-bottom: 60px;
}

/* line 2023, ../scss/_atacado.scss */
.footerfnly > div {
  max-width: 1200px;
  width: 95%;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

/* line 2031, ../scss/_atacado.scss */
.footerfnly .text1 b, .footerfnly .text2 b {
  font-size: 96px;
  color: #ffd21c;
  z-index: 2;
  position: relative;
}

/* line 2037, ../scss/_atacado.scss */
.footerfnly .text1 strong, .footerfnly .text2 strong {
  color: #cf2791;
  text-transform: lowercase;
  font-size: 96px;
  z-index: 2;
  position: relative;
}

/* line 2044, ../scss/_atacado.scss */
.footerfnly .text1, .footerfnly .text2 {
  font-size: 67px;
  color: #582a5e;
  font-family: 'averta_demoextrabold_italic';
  text-align: center;
  line-height: 0.8em;
}

/* line 2051, ../scss/_atacado.scss */
.footerfnly .infos {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  text-align: end;
}

/* line 2057, ../scss/_atacado.scss */
.footerfnly .infos > div {
  font-size: 16px;
  color: #994b9d;
  line-height: 1.5em;
  margin-top: 2px;
  font-weight: 700;
}

/* line 2064, ../scss/_atacado.scss */
#popup-modal-parcerias {
  height: auto;
}

/* line 2067, ../scss/_atacado.scss */
#popup-modal-parcerias form {
  height: auto;
}

/* line 2070, ../scss/_atacado.scss */
#popup-modal-parcerias form .inputs-modal {
  display: flex;
  flex-direction: column;
  align-items: center;
}

/* line 2075, ../scss/_atacado.scss */
#popup-modal-parcerias form .inputs-modal input {
  line-height: normal;
  -webkit-appearance: textarea !important;
  width: 295px !important;
  padding: 8px 10px !important;
  border-radius: 0px !important;
  display: block;
  margin: 7px;
  height: auto !important;
}

/* line 2085, ../scss/_atacado.scss */
#popup-modal-parcerias form .inputs-modal input[type="submit"] {
  padding: 0px !important;
  width: 320px !important;
  height: 40px !important;
}

/* line 2090, ../scss/_atacado.scss */
#msg-parceiros {
  display: flex;
  flex-direction: column;
  max-width: 330px;
  width: 100%;
  color: red;
}

/* line 24, ../scss/style.scss */
.sql:before {
  content: 'sql';
  background: #fb9103;
  color: white;
  display: block;
  padding: 5px;
  margin: 0 0 10px 0;
}

/* line 32, ../scss/style.scss */
.sql {
  font: 18px/22px 'Courier';
  overflow: auto;
  color: white;
  background: #1d1f21;
  margin: 0 0 20px 0;
}

/* line 41, ../scss/style.scss */
* {
  font-family: "Titillium Web", sans-serif;
}

/* line 44, ../scss/style.scss */
a {
  text-decoration: none;
}

/* line 47, ../scss/style.scss */
a:hover {
  text-decoration: none;
}

/* line 51, ../scss/style.scss */
.content {
  width: calc(1175px - 30px);
  padding: 0px 15px;
  margin: 0 auto;
}

/* line 57, ../scss/style.scss */
.relative {
  position: relative;
}

/* line 60, ../scss/style.scss */
.text, .text p {
  line-height: 1.5em !important;
}

/* line 64, ../scss/style.scss */
html, body {
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  background-color: #FFF;
}

/* line 72, ../scss/style.scss */
.site-title, .related-grid h5 {
  height: auto;
}

/* line 75, ../scss/style.scss */
.site-title-inside-pages {
  height: auto;
}

/** OFF CANVAS **/
/* line 83, ../scss/style.scss */
.site-wrapper {
  position: relative;
  overflow: hidden;
  width: 100%;
}

/* line 89, ../scss/style.scss */
.site-canvas {
  width: 100%;
  height: 100%;
  position: relative;
  -moz-transform: translateZ(0) translateX(0);
  -ms-transform: translateZ(0) translateX(0);
  -webkit-transform: translateZ(0) translateX(0);
  transform: translateZ(0) translateX(0);
  -moz-transition: ease 0.3s all;
  -o-transition: ease 0.3s all;
  -webkit-transition: ease 0.3s all;
  transition: ease 0.3s all;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

/* line 98, ../scss/style.scss */
.site-offcanvas-menu {
  width: 250px;
  height: 100%;
  position: absolute;
  top: 0;
  left: -250px;
  background: #1b1b1b;
  /* Old browsers */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJlMzY0ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMzI4MzkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1b1b1b), color-stop(100%, #1b1b1b));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #1b1b1b 0%, #1b1b1b 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #1b1b1b 0%, #1b1b1b 100%);
  /* Opera 11.10+ */
  /* IE10+ */
  background: -webkit-gradient(linear, left top, left bottom, from(#1b1b1b), to(#1b1b1b));
  background: linear-gradient(to bottom, #1b1b1b 0%, #1b1b1b 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1b1b1b', endColorstr='#1b1b1b',GradientType=0 );
  /* IE6-8 */
  -moz-box-shadow: -5px -5px 15px 0px rgba(0, 0, 0, 0.3) inset;
  -webkit-box-shadow: -5px -5px 15px 0px rgba(0, 0, 0, 0.3) inset;
  box-shadow: -5px -5px 15px 0px rgba(0, 0, 0, 0.3) inset;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 116, ../scss/style.scss */
.site-wrapper.show-nav .site-canvas {
  -moz-transform: translateZ(0) translateX(250px);
  -ms-transform: translateZ(0) translateX(250px);
  -webkit-transform: translateZ(0) translateX(250px);
  transform: translateZ(0) translateX(250px);
}

/* line 120, ../scss/style.scss */
.site-wrapper.show-nav .dark-overlay {
  display: block;
}

/* line 124, ../scss/style.scss */
.dark-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background: black;
  top: 0;
  left: 0;
  z-index: 1000;
  display: none;
  cursor: pointer;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=30);
  opacity: 0.3;
}

/* line 137, ../scss/style.scss */
.logo-offcanvas {
  margin: 20px auto 0 auto;
  width: 200px;
  display: block;
}

/* line 144, ../scss/style.scss */
.offcanvas-menu ul {
  margin: 10px 0 0 0;
}
/* line 146, ../scss/style.scss */
.offcanvas-menu ul li a {
  width: 100%;
  padding: 10px 20px;
  color: white;
  display: block;
  font: 12px "Titillium Web", sans-serif;
  text-align: center;
  text-transform: uppercase;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/** END OFF CANVAS **/
/** HEADER **/
/* line 162, ../scss/style.scss */
header.main-header {
  position: relative;
}
/* line 164, ../scss/style.scss */
header.main-header .main-header-top {
  min-height: 180px;
  background-color: #231e1e;
}
/* line 167, ../scss/style.scss */
header.main-header .main-header-top .logo {
  margin: 0px 0 0 0;
  float: left;
  width: 194px;
  height: 74.6px;
  -o-object-fit: contain;
  object-fit: contain;
}
/* line 175, ../scss/style.scss */
header.main-header .main-header-top .top-header {
  height: 45px;
}
/* line 178, ../scss/style.scss */
header.main-header .main-header-top .header-data {
  float: left;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
/* line 187, ../scss/style.scss */
header.main-header .main-header-top .header-data .menu-call {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
/* line 196, ../scss/style.scss */
header.main-header .main-header-top .header-data .menu-call ul {
  list-style: none;
  margin-top: 18px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-family: Titillium Web;
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.58;
  letter-spacing: normal;
  text-align: right;
  color: #ffffff;
}
/* line 212, ../scss/style.scss */
header.main-header .main-header-top .header-data .menu-call ul li {
  margin: 0px 15px;
}
/* line 215, ../scss/style.scss */
header.main-header .main-header-top .header-data .menu-call ul li:first-child {
  margin-left: 0px;
}
/* line 218, ../scss/style.scss */
header.main-header .main-header-top .header-data .menu-call ul li:last-child {
  margin-right: 0px;
}
/* line 221, ../scss/style.scss */
header.main-header .main-header-top .header-data .menu-call ul li a {
  font-family: Titillium Web;
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.58;
  letter-spacing: normal;
  text-align: right;
  color: #ffffff;
  -moz-transition: color 0.5s ease;
  -o-transition: color 0.5s ease;
  -webkit-transition: color 0.5s ease;
  transition: color 0.5s ease;
}
/* line 233, ../scss/style.scss */
header.main-header .main-header-top .header-data .menu-call ul li a:hover {
  color: #fb9103;
}
/* line 237, ../scss/style.scss */
header.main-header .main-header-top .mobile-greeting-menu {
  color: white;
  line-height: 28px;
  font: 600 14px/28px "Titillium Web", sans-serif;
  display: none;
  margin: 15px 0 0 0;
}
/* line 243, ../scss/style.scss */
header.main-header .main-header-top .mobile-greeting-menu span {
  line-height: 28px;
  font-size: 14px;
  cursor: pointer;
}
/* line 248, ../scss/style.scss */
header.main-header .main-header-top .mobile-greeting-menu .mobile-cart {
  float: right;
  color: white;
  font-size: 1.2em;
  display: block;
  display: none;
}
/* line 254, ../scss/style.scss */
header.main-header .main-header-top .mobile-greeting-menu .mobile-cart a {
  color: white;
}
/* line 259, ../scss/style.scss */
header.main-header .main-header-top .mobile-main-menu-resp, header.main-header .main-header-top .header-search.resp {
  display: none;
}
/* line 262, ../scss/style.scss */
header.main-header .main-header-top .header-search {
  width: 45%;
  position: relative;
}
/* line 266, ../scss/style.scss */
header.main-header .main-header-top ::-webkit-input-placeholder {
  color: #ffffff;
}
/* line 269, ../scss/style.scss */
header.main-header .main-header-top ::-moz-placeholder {
  color: #ffffff;
}
/* line 272, ../scss/style.scss */
header.main-header .main-header-top :-ms-input-placeholder {
  color: #ffffff;
}
/* line 275, ../scss/style.scss */
header.main-header .main-header-top :-moz-placeholder {
  color: #ffffff;
}
/* line 278, ../scss/style.scss */
header.main-header .main-header-top .header-search input[type=text] {
  height: 26.6px;
  width: calc(100% - 45px);
  border: 0;
  border-bottom: 1px solid #ffffff;
  padding: 0px 35px 10px 10px;
  font-family: Titillium Web;
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.36;
  letter-spacing: normal;
  text-align: left;
  color: #ffffff;
  background: transparent;
  outline: none;
  -moz-transition: border-color 0.5s ease;
  -o-transition: border-color 0.5s ease;
  -webkit-transition: border-color 0.5s ease;
  transition: border-color 0.5s ease;
  background-image: url("../images/search.svg");
  background-repeat: no-repeat;
  background-position: right top;
  background-size: 26.6px;
}
/* line 301, ../scss/style.scss */
header.main-header .main-header-top .header-search input[type=submit] {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  width: 26.6px;
  height: 75%;
  opacity: 0;
}
/* line 310, ../scss/style.scss */
header.main-header .main-header-top .header-search input[type=text]:focus {
  border-color: #fb9103;
}
/* line 313, ../scss/style.scss */
header.main-header .main-header-top .cart-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
/* line 320, ../scss/style.scss */
header.main-header .main-header-top .cart-header .header-greeting {
  height: 41.3px;
  border-right: solid 1px #ffffff;
  margin-right: 25px;
}
/* line 325, ../scss/style.scss */
header.main-header .main-header-top .cart-header .header-greeting span {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
/* line 335, ../scss/style.scss */
header.main-header .main-header-top .cart-header .header-greeting span a {
  margin-right: 25px;
  font-family: Staatliches;
  font-size: 18px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.56;
  letter-spacing: normal;
  text-align: left;
  color: #ffffff;
  text-transform: uppercase;
  -moz-transition: color 0.5s ease;
  -o-transition: color 0.5s ease;
  -webkit-transition: color 0.5s ease;
  transition: color 0.5s ease;
  padding-left: 35px;
  background-image: url("../images/user.svg");
  background-repeat: no-repeat;
  background-size: 24.7px;
  background-position: left center;
  height: auto;
  width: auto;
}
/* line 356, ../scss/style.scss */
header.main-header .main-header-top .cart-header a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
}
/* line 363, ../scss/style.scss */
header.main-header .main-header-top .cart-header img {
  width: 38.4px;
  height: 38.4px;
  -o-object-fit: contain;
  object-fit: contain;
}
/* line 369, ../scss/style.scss */
header.main-header .main-header-top .cart-header .cart-info-header {
  color: white;
  text-align: left;
  font: 400 12px/14px "Titillium Web";
  margin: 0 0 12px 0;
  overflow: hidden;
}
/* line 376, ../scss/style.scss */
header.main-header .main-header-top .cart-header .cart-qtd-header {
  width: 25px;
  height: 25px;
  font-family: Staatliches;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.56;
  letter-spacing: normal;
  text-align: center;
  color: #ffffff;
  background-color: #ef3f23;
  border-radius: 100%;
  margin: 0px;
  margin-left: -10px;
  margin-top: -10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
/* line 404, ../scss/style.scss */
header.main-header .main-header-top .bottom-header {
  margin: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 115px;
  width: 100%;
}
/* line 419, ../scss/style.scss */
header.main-header .main-header-bottom {
  height: 60px;
  background-color: #1b1b1b;
  position: relative;
  /*.header-menu > li:hover{
    ul{
      height: auto;
      opacity: 1;
      visibility: visible;
      ul li a{
        color: #fff;
      }
    }
  } */
}
/* line 423, ../scss/style.scss */
header.main-header .main-header-bottom > .content {
  height: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
/* line 437, ../scss/style.scss */
header.main-header .main-header-bottom .mobile-main-menu {
  width: 27.5px;
  height: 100%;
  position: relative;
  color: white;
  text-transform: uppercase;
  font-weight: 600;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
/* line 454, ../scss/style.scss */
header.main-header .main-header-bottom .mobile-main-menu i {
  font-size: 26.5px;
  cursor: pointer;
  -webkit-transition: 350ms all ease;
  -o-transition: 350ms all ease;
  transition: 350ms all ease;
}
/* line 461, ../scss/style.scss */
header.main-header .main-header-bottom .header-menu {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-transition: 350ms all ease;
  -o-transition: 350ms all ease;
  transition: 350ms all ease;
}
/* line 475, ../scss/style.scss */
header.main-header .main-header-bottom .header-menu > li {
  text-transform: uppercase;
  border-bottom: 5px solid rgba(128, 195, 197, 0);
  font-family: Staatliches;
  font-size: 18px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.56;
  letter-spacing: normal;
  text-align: left;
  color: #ffffff;
  -moz-transition: 0.2s;
  -o-transition: 0.2s;
  -webkit-transition: 0.2s;
  transition: 0.2s;
  height: 90%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-right: 35px;
}
/* line 497, ../scss/style.scss */
header.main-header .main-header-bottom .header-menu > li.atacado-li a {
  color: #fb9103;
}
/* line 501, ../scss/style.scss */
header.main-header .main-header-bottom .header-menu > li.downloads-li {
  position: relative;
}
/* line 503, ../scss/style.scss */
header.main-header .main-header-bottom .header-menu > li.downloads-li .downloads-dropdown {
  width: 100px;
  height: 50px;
  padding: 10px;
  background-color: #fb9103;
}
/* line 509, ../scss/style.scss */
header.main-header .main-header-bottom .header-menu > li.downloads-li .downloads-dropdown .catalogos-li a {
  text-decoration: none;
  color: white;
  transition: all ease-out 350ms;
}
/* line 513, ../scss/style.scss */
header.main-header .main-header-bottom .header-menu > li.downloads-li .downloads-dropdown .catalogos-li a:hover {
  color: #1b1b1b;
}
/* line 519, ../scss/style.scss */
header.main-header .main-header-bottom .header-menu > li.downloads-li:hover {
  border-bottom: 6px solid #fb9103;
}
/* line 521, ../scss/style.scss */
header.main-header .main-header-bottom .header-menu > li.downloads-li:hover .downloads-dropdown {
  opacity: 1;
  visibility: visible;
}
/* line 528, ../scss/style.scss */
header.main-header .main-header-bottom .header-menu > li > a {
  color: white;
  display: block;
  width: 100%;
  -webkit-transition: all ease-out 350ms;
  -o-transition: all ease-out 350ms;
  transition: all ease-out 350ms;
}
/* line 536, ../scss/style.scss */
header.main-header .main-header-bottom .header-menu > li:hover > a {
  color: #fb9103;
}
/* line 539, ../scss/style.scss */
header.main-header .main-header-bottom .header-menu > li:hover {
  border-bottom: 5px solid #fb9103;
}
/* line 542, ../scss/style.scss */
header.main-header .main-header-bottom .header-menu > li:hover .header-submenu {
  display: block;
}
/* line 545, ../scss/style.scss */
header.main-header .main-header-bottom .header-menu > li .header-submenu {
  text-align: left;
  background: #f76d3d;
  font-weight: 600;
  padding: 10px 0;
  position: absolute;
  width: 100%;
  display: none;
  z-index: 10;
}
/* line 555, ../scss/style.scss */
header.main-header .main-header-bottom .header-menu > li .header-submenu li {
  margin: 0 0 5px 0;
}
/* line 558, ../scss/style.scss */
header.main-header .main-header-bottom .header-menu > li .header-submenu a {
  color: white;
  display: block;
  padding: 0 10px;
}
/* line 563, ../scss/style.scss */
header.main-header .main-header-bottom .header-menu > li .header-submenu a:hover {
  text-decoration: underline;
}
/* line 567, ../scss/style.scss */
header.main-header .main-header-bottom .header-menu .all-dep:hover .inner-menu {
  visibility: visible;
  -webkit-transition-delay: 0s;
  -o-transition-delay: 0s;
  transition-delay: 0s;
}
/* line 573, ../scss/style.scss */
header.main-header .main-header-bottom .header-menu .all-dep .inner-menu {
  visibility: hidden;
  -webkit-transition: 0.2s 1s;
  -o-transition: 0.2s 1s;
  transition: 0.2s 1s;
  width: 100%;
  background: #fb9103;
  position: absolute;
  top: 51px;
  left: 0;
  z-index: 1000;
  padding: 25px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-align: left;
}
/* line 588, ../scss/style.scss */
header.main-header .main-header-bottom .header-menu .all-dep .inner-menu .sub-menu:nth-child(4n+1) {
  clear: left;
}
/* line 591, ../scss/style.scss */
header.main-header .main-header-bottom .header-menu .all-dep .inner-menu .sub-menu {
  float: left;
  width: 25%;
  margin: 0 0 20px 0;
}
/* line 595, ../scss/style.scss */
header.main-header .main-header-bottom .header-menu .all-dep .inner-menu .sub-menu a:hover {
  text-decoration: underline;
}
/* line 598, ../scss/style.scss */
header.main-header .main-header-bottom .header-menu .all-dep .inner-menu .sub-menu span {
  font-size: 18px;
  display: block;
  margin: 0 0 10px 0;
}
/* line 603, ../scss/style.scss */
header.main-header .main-header-bottom .header-menu .all-dep .inner-menu .sub-menu span a {
  color: white;
}
/* line 606, ../scss/style.scss */
header.main-header .main-header-bottom .header-menu .all-dep .inner-menu .sub-menu ul li {
  margin: 0 0 5px 0;
}
/* line 609, ../scss/style.scss */
header.main-header .main-header-bottom .header-menu .all-dep .inner-menu .sub-menu ul li a {
  color: white;
}
/* line 615, ../scss/style.scss */
header.main-header .main-header-bottom .header-menu .bar {
  width: 3px;
  border-right-width: 2px;
  border-right-style: solid;
  -webkit-border-image: -webkit-gradient(linear, left top, right top, color-stop(50%, #454a5c), color-stop(50%, #1b1e2b)) 45% 60%;
  -webkit-border-image: -webkit-linear-gradient(left, #454a5c 50%, #1b1e2b 50%) 45% 60%;
  -o-border-image: -o-linear-gradient(left, #454a5c 50%, #1b1e2b 50%) 45% 60%;
  border-image: -webkit-gradient(linear, left top, right top, color-stop(50%, #454a5c), color-stop(50%, #1b1e2b)) 45% 60%;
  border-image: linear-gradient(to right, #454a5c 50%, #1b1e2b 50%) 45% 60%;
  padding: 0;
}
/* line 627, ../scss/style.scss */
header.main-header .main-header-bottom .header-menu > li > ul {
  z-index: 99;
  visibility: hidden;
  opacity: 0;
  height: 0;
  top: 60px;
  -webkit-transition: 350ms all ease-out;
  -o-transition: 350ms all ease-out;
  transition: 350ms all ease-out;
  width: 100%;
  position: absolute;
  left: 0;
  background-color: #1b1b1b;
}
/* line 640, ../scss/style.scss */
header.main-header .main-header-bottom .header-menu > li > ul ul {
  width: calc(1175px - 30px);
  padding: 20px 15px;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  max-height: 185px;
  -webkit-box-align: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
}
/* line 657, ../scss/style.scss */
header.main-header .main-header-bottom .header-menu > li > ul ul li {
  text-align: center;
  text-transform: capitalize;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 11px 0px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -moz-transition: 0.2s;
  -o-transition: 0.2s;
  -webkit-transition: 0.2s;
  transition: 0.2s;
}
/* line 668, ../scss/style.scss */
header.main-header .main-header-bottom .header-menu > li > ul ul li a {
  font-family: Titillium Web;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.75;
  letter-spacing: normal;
  text-align: left;
  color: #ffffff;
  -moz-transition: 0.2s;
  -o-transition: 0.2s;
  -webkit-transition: 0.2s;
  transition: 0.2s;
}
/* line 682, ../scss/style.scss */
header.main-header .main-header-bottom .header-menu > li > ul ul li:hover a {
  color: #fb9103 !important;
}
/* line 699, ../scss/style.scss */
header.main-header .main-header-resp {
  width: 100%;
  height: auto;
  background-color: #1b1b1b;
  height: auto;
  max-height: 0;
  -webkit-transition: max-height 0.5s;
  -o-transition: max-height 0.5s;
  transition: max-height 0.5s;
  overflow: hidden;
}
/* line 709, ../scss/style.scss */
header.main-header .main-header-resp .header-menu-resp {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
/* line 715, ../scss/style.scss */
header.main-header .main-header-resp .header-menu-resp .outlet-li {
  width: auto;
}
/* line 717, ../scss/style.scss */
header.main-header .main-header-resp .header-menu-resp .outlet-li > a {
  margin: 0px;
}
/* line 722, ../scss/style.scss */
header.main-header .main-header-resp .header-menu-resp .atacado-li a {
  color: #fb9103;
  margin: 0px;
}
/* line 727, ../scss/style.scss */
header.main-header .main-header-resp .header-menu-resp > li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-bottom: 50px;
  width: 25%;
  margin-right: 50px;
}
/* line 738, ../scss/style.scss */
header.main-header .main-header-resp .header-menu-resp > li > a {
  font-family: Staatliches;
  font-size: 22px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  letter-spacing: normal;
  text-align: left;
  color: #ffffff;
  -webkit-transition: all ease-out 350ms;
  -o-transition: all ease-out 350ms;
  transition: all ease-out 350ms;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  border-bottom: 1px solid #ffffff;
  margin-bottom: 15px;
}
/* line 755, ../scss/style.scss */
header.main-header .main-header-resp .header-menu-resp > li > a:hover {
  color: #fb9103;
}
/* line 758, ../scss/style.scss */
header.main-header .main-header-resp .header-menu-resp > li > a i {
  display: none;
}
/* line 763, ../scss/style.scss */
header.main-header .main-header-resp .header-menu-resp > li > ul > ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
/* line 772, ../scss/style.scss */
header.main-header .main-header-resp .header-menu-resp > li > ul > ul > li {
  width: 48%;
}
/* line 774, ../scss/style.scss */
header.main-header .main-header-resp .header-menu-resp > li > ul > ul > li > a {
  font-family: Titillium Web;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.75;
  letter-spacing: normal;
  text-align: left;
  color: #ffffff;
  -webkit-transition: all ease-out 350ms;
  -o-transition: all ease-out 350ms;
  transition: all ease-out 350ms;
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
}
/* line 790, ../scss/style.scss */
header.main-header .main-header-resp .header-menu-resp > li > ul > ul > li > a:hover {
  color: #fb9103;
}

/*//COOKIES//*/
/* line 804, ../scss/style.scss */
.float-cookies-validation {
  position: fixed;
  bottom: 0;
  background-color: rgba(37, 37, 37, 0.9);
  z-index: 30;
  border: none;
  width: 100%;
  -webkit-transition: max-height 2.5s;
  -o-transition: max-height 2.5s;
  transition: max-height 2.5s;
  max-height: 0;
  overflow-y: hidden;
}
/* line 816, ../scss/style.scss */
.float-cookies-validation .content-cookie {
  max-width: 1150px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: 0 auto;
  padding: 20px 15px;
}
/* line 823, ../scss/style.scss */
.float-cookies-validation .content-cookie .message-cookie {
  padding: 0 15px;
  color: #f6f6f6 !important;
  font-size: 11pt;
  width: calc(70% - 30px);
  line-height: 16pt;
}
/* line 830, ../scss/style.scss */
.float-cookies-validation .content-cookie button {
  -webkit-appearance: none;
  outline: none;
  background-color: #fb9103;
  font-size: 9pt;
  font-weight: bold;
  padding: 9px 15px;
  border: 0;
  border-radius: 5px;
  margin: 7px 0;
  color: #000;
}
/* line 843, ../scss/style.scss */
.float-cookies-validation.open {
  max-height: 500px;
}

/* line 849, ../scss/style.scss */
.adjust-footer-top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 30px 0px 40px;
}

/* line 858, ../scss/style.scss */
footer.main-footer {
  clear: both;
  background: #1b1b1b;
  /* Old browsers */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJlMzY0ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMzI4MzkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1b1b1b), color-stop(100%, #1b1b1b));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #1b1b1b 0%, #1b1b1b 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #1b1b1b 0%, #1b1b1b 100%);
  /* Opera 11.10+ */
  /* IE10+ */
  background: -webkit-gradient(linear, left top, left bottom, from(#1b1b1b), to(#1b1b1b));
  background: linear-gradient(to bottom, #1b1b1b 0%, #1b1b1b 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1b1b1b', endColorstr='#1b1b1b',GradientType=0 );
  /* IE6-8 */
  background: #231e1e;
}
/* line 869, ../scss/style.scss */
footer.main-footer > .content:first-child {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
/* line 876, ../scss/style.scss */
footer.main-footer > .content:first-child .back-top {
  background-image: url("../images/back-top.svg");
  background-repeat: no-repeat;
  width: 46.9px;
  height: 60.1px;
  background-size: contain;
  cursor: pointer;
  margin-top: -18px;
  -webkit-transition: 350ms all ease;
  -o-transition: 350ms all ease;
  transition: 350ms all ease;
}
/* line 887, ../scss/style.scss */
footer.main-footer > .content:first-child .back-top:hover {
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}
/* line 894, ../scss/style.scss */
footer.main-footer div.footer-block.left-side {
  padding-left: 0;
  border-left: 0;
}
/* line 898, ../scss/style.scss */
footer.main-footer div.footer-block.right-side {
  padding-right: 0;
  border-right: 0;
}
/* line 902, ../scss/style.scss */
footer.main-footer div.footer-block {
  float: left;
  padding: 0 40px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 906, ../scss/style.scss */
footer.main-footer div.footer-block p {
  font-family: Titillium Web;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.75;
  letter-spacing: normal;
  text-align: left;
  color: #ffffff;
  margin-bottom: 30px;
}
/* line 918, ../scss/style.scss */
footer.main-footer div.footer-block strong.footer-title {
  font-family: Staatliches;
  font-size: 18px;
  color: #fb9103;
  text-transform: uppercase;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 2.25;
  letter-spacing: 0.5px;
  text-align: left;
}
/* line 930, ../scss/style.scss */
footer.main-footer div.footer-block ul li {
  margin: 0 0 7px 0;
  font: 400 14px/18px "Titillium Web", sans-serif;
}
/* line 934, ../scss/style.scss */
footer.main-footer div.footer-block ul li a {
  font-family: Titillium Web;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 2.25;
  letter-spacing: normal;
  text-align: left;
  color: #ffffff;
  -moz-transition: 0.2s;
  -o-transition: 0.2s;
  -webkit-transition: 0.2s;
  transition: 0.2s;
}
/* line 946, ../scss/style.scss */
footer.main-footer div.footer-block ul li a:hover {
  color: #fb9103;
}
/* line 948, ../scss/style.scss */
footer.main-footer .social-block {
  width: 390px;
}
/* line 951, ../scss/style.scss */
footer.main-footer .social-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  padding-top: 30px;
}
/* line 960, ../scss/style.scss */
footer.main-footer .social-list div {
  background-repeat: no-repeat;
  background-size: contain;
}
/* line 964, ../scss/style.scss */
footer.main-footer .social-list div a {
  color: #1b1b1b;
  -moz-transition: 0.2s;
  -o-transition: 0.2s;
  -webkit-transition: 0.2s;
  transition: 0.2s;
  cursor: pointer;
  display: block;
  width: 100%;
  height: 100%;
}
/* line 972, ../scss/style.scss */
footer.main-footer .social-list div a:hover {
  color: white;
}
/* line 975, ../scss/style.scss */
footer.main-footer .social-list .social-instagram {
  background-image: url("../images/instagram.svg");
  height: 16px;
  width: 16px;
  margin: 0px 30px;
}
/* line 982, ../scss/style.scss */
footer.main-footer .social-list .social-youtube {
  background-image: url("../images/youtube.svg");
  width: 19.1px;
  height: 14.8px;
}
/* line 988, ../scss/style.scss */
footer.main-footer .social-list .social-facebook {
  background-image: url("../images/facebook.svg");
  height: 16px;
  width: 16px;
}
/* line 994, ../scss/style.scss */
footer.main-footer .facebook-box {
  margin: 20px 0 0 0;
}
/* line 997, ../scss/style.scss */
footer.main-footer .footer-separator {
  width: 100%;
  border-bottom: 1px solid #353d4d;
  opacity: 0.5;
  margin: 0px;
}
/* line 1004, ../scss/style.scss */
footer.main-footer .vcard a {
  padding-left: 25px;
  font-family: Titillium Web;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.88;
  letter-spacing: normal;
  text-align: left;
  color: #ffffff;
}
/* line 1016, ../scss/style.scss */
footer.main-footer .vcard div {
  background-repeat: no-repeat;
  background-position: left center;
}
/* line 1020, ../scss/style.scss */
footer.main-footer .vcard .phone {
  background-image: url("../images/phone.svg");
  background-size: 14.9px;
}
/* line 1024, ../scss/style.scss */
footer.main-footer .vcard .whats {
  background-image: url("../images/zapzap.svg");
  background-size: 14.2px;
}
/* line 1028, ../scss/style.scss */
footer.main-footer .vcard .email {
  background-image: url("../images/envelope.svg");
  background-size: 15px;
}
/* line 1033, ../scss/style.scss */
footer.main-footer .schedule-text {
  float: left;
  margin: 0 0 0 20px;
  width: 275px;
}
/* line 1038, ../scss/style.scss */
footer.main-footer .info-block {
  width: 500px;
  min-height: 180px !important;
}
/* line 1042, ../scss/style.scss */
footer.main-footer .certificate-block {
  width: 240px;
  padding-left: 0px !important;
}
/* line 1045, ../scss/style.scss */
footer.main-footer .certificate-block .certificate-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
/* line 1052, ../scss/style.scss */
footer.main-footer .certificate-block .certificate-list .certificate-comodo img {
  width: 92.8px;
  height: 58.5px;
  -o-object-fit: contain;
  object-fit: contain;
  margin-right: 20px;
}
/* line 1059, ../scss/style.scss */
footer.main-footer .certificate-block .certificate-list .certificate-ebit img {
  width: 80px;
  height: 80px;
  -o-object-fit: contain;
  object-fit: contain;
  margin: 0px 20px;
}
/* line 1066, ../scss/style.scss */
footer.main-footer .certificate-block .certificate-list .clearsale img {
  width: 112.2px;
  height: 24.8px;
  -o-object-fit: contain;
  object-fit: contain;
}

/* line 1076, ../scss/style.scss */
.cards-footer .payments-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 20px;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
/* line 1086, ../scss/style.scss */
.cards-footer .payments-list img:first-child {
  margin-left: 0px;
}
/* line 1089, ../scss/style.scss */
.cards-footer .payments-list img:last-child {
  margin-right: 0px;
}
/* line 1092, ../scss/style.scss */
.cards-footer .payments-list img {
  margin: 0px 12px;
}
/* line 1095, ../scss/style.scss */
.cards-footer .payments-list .boleto {
  width: 53.7px;
  height: 26.1px;
  -o-object-fit: contain;
  object-fit: contain;
}
/* line 1101, ../scss/style.scss */
.cards-footer .payments-list .mastercard {
  width: 43.2px;
  height: 26px;
  -o-object-fit: contain;
  object-fit: contain;
}
/* line 1107, ../scss/style.scss */
.cards-footer .payments-list .visa {
  width: 69.6px;
  height: 22.1px;
  -o-object-fit: contain;
  object-fit: contain;
}
/* line 1113, ../scss/style.scss */
.cards-footer .payments-list .dinner {
  width: 30px;
  height: 23.7px;
  -o-object-fit: contain;
  object-fit: contain;
}
/* line 1119, ../scss/style.scss */
.cards-footer .payments-list .discover {
  width: 40.9px;
  height: 26px;
  -o-object-fit: contain;
  object-fit: contain;
}
/* line 1125, ../scss/style.scss */
.cards-footer .payments-list .elo {
  width: 26.7px;
  height: 26.7px;
  -o-object-fit: contain;
  object-fit: contain;
}

/* line 1134, ../scss/style.scss */
.adjust-bottom-footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 40px 0px;
}
/* line 1142, ../scss/style.scss */
.adjust-bottom-footer .right-adjust-bottom-footer {
  width: 350px;
}
/* line 1144, ../scss/style.scss */
.adjust-bottom-footer .right-adjust-bottom-footer strong.footer-title {
  font-family: Staatliches;
  font-size: 18px;
  color: #fb9103;
  text-transform: uppercase;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 2.25;
  letter-spacing: 0.5px;
  text-align: left;
}
/* line 1156, ../scss/style.scss */
.adjust-bottom-footer .right-adjust-bottom-footer p {
  font-family: Titillium Web;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.75;
  letter-spacing: normal;
  text-align: left;
  color: #ffffff;
}

/* line 1170, ../scss/style.scss */
.bottom-footer {
  width: 100%;
  height: 71px;
  background-color: #231e1e;
}
/* line 1174, ../scss/style.scss */
.bottom-footer > .content {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
/* line 1185, ../scss/style.scss */
.bottom-footer > .content .left-bottom-footer {
  font-family: Titillium Web;
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.17;
  letter-spacing: normal;
  text-align: center;
  color: #ffffff;
}
/* line 1197, ../scss/style.scss */
.bottom-footer > .content .right-bottom-footer a {
  width: 23.1px;
  height: 24.6px;
  background-size: contain;
  display: block;
  background-repeat: no-repeat;
  background-image: url("../images/astrus.svg");
}

/* line 1209, ../scss/style.scss */
footer.main-footer div.footer-block.right-side.cards-footer {
  padding-left: 75px;
}

/* line 1213, ../scss/style.scss */
footer.cards-footer {
  background: #1a1f30;
  border-top: 2px solid #363b4a;
  padding: 15px 0;
}

/* line 1219, ../scss/style.scss */
.title-filter {
  font-family: Staatliches;
  font-size: 24px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 2;
  letter-spacing: normal;
  text-align: left;
  color: #242d3d;
  text-transform: uppercase;
  position: relative;
  padding: 0px 5px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  z-index: 1;
  margin-bottom: 30px;
}
/* line 1237, ../scss/style.scss */
.title-filter:after {
  content: '';
  position: absolute;
  right: 0px;
  left: 0px;
  bottom: 22%;
  width: 100%;
  z-index: -1;
  height: 11px;
  background-color: #fb9103;
}

/* line 1250, ../scss/style.scss */
.info-itens-responsive {
  display: none;
}

@media only screen and (max-width: 1371px) {
  /* line 1255, ../scss/style.scss */
  .banner_buttons_space {
    margin-top: -370px;
  }
}
@media only screen and (max-width: 1150px) {
  /* line 1260, ../scss/style.scss */
  .banner_buttons_space {
    margin-top: -330px;
  }
}
@media only screen and (max-width: 1015px) {
  /* line 1265, ../scss/style.scss */
  .banner_buttons_space {
    margin-top: -310px;
  }
}
@media only screen and (max-width: 1175px) {
  /* line 1270, ../scss/style.scss */
  .banner_item_wrapper > h1 {
    font-size: 45px;
    line-height: 1.25;
  }

  /* line 1274, ../scss/style.scss */
  .banner_item_wrapper > span {
    font-size: 25px;
    line-height: 1;
    margin-top: 20px;
  }

  /* line 1279, ../scss/style.scss */
  .content {
    width: calc(100% - 30px);
  }

  /* line 1282, ../scss/style.scss */
  .adjust-footer-top {
    padding: 0px 0px 30px;
  }

  /* line 1285, ../scss/style.scss */
  .adjust-bottom-footer {
    padding: 10px 0px 40px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  /* line 1291, ../scss/style.scss */
  .adjust-bottom-footer .left-adjust-bottom-footer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  /* line 1299, ../scss/style.scss */
  .adjust-bottom-footer .left-adjust-bottom-footer .footer-block.right-side.cards-footer {
    padding-left: 0px;
    margin-top: 20px;
  }
  /* line 1304, ../scss/style.scss */
  .adjust-bottom-footer .right-adjust-bottom-footer {
    margin-top: 20px;
  }

  /* line 1309, ../scss/style.scss */
  footer.main-footer .footer-separator {
    display: none;
  }
  /* line 1312, ../scss/style.scss */
  footer.main-footer .social-list .social-instagram {
    margin: 0px 20px 0px 16px;
  }

  /* line 1316, ../scss/style.scss */
  .left-adjust-footer-top {
    display: none;
  }

  /* line 1319, ../scss/style.scss */
  footer.main-footer div.footer-block.right-side {
    padding-left: 0px;
  }

  /* line 1322, ../scss/style.scss */
  .newsletter-wrapper {
    display: none;
  }

  /* line 1325, ../scss/style.scss */
  .other-similar-products {
    margin-top: 10px;
  }
  /* line 1328, ../scss/style.scss */
  .other-similar-products .products-home ul {
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }
  /* line 1331, ../scss/style.scss */
  .other-similar-products .products-home ul li:last-child {
    display: none;
  }

  /* line 1337, ../scss/style.scss */
  .prod-descriptions {
    margin-top: 20px;
  }

  /* line 1341, ../scss/style.scss */
  .prod_imgs .big_img {
    width: 400px;
    height: 400px;
  }
  /* line 1348, ../scss/style.scss */
  .prod_imgs .big_img .owl-stage-outer .owl-stage .owl-item li img {
    -o-object-fit: contain;
    object-fit: contain;
  }
  /* line 1357, ../scss/style.scss */
  .prod_imgs .small_img {
    display: none;
  }

  /* line 1361, ../scss/style.scss */
  .zoomContainer {
    display: none;
  }

  /* line 1365, ../scss/style.scss */
  .product_page article {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 0px;
  }
  /* line 1370, ../scss/style.scss */
  .product_page article .prod_info {
    margin-left: 15px;
    max-width: 100%;
    width: 100%;
  }
  /* line 1374, ../scss/style.scss */
  .product_page article .prod_info .align-ref-prodscore {
    -webkit-box-pack: initial;
    -ms-flex-pack: initial;
    justify-content: initial;
  }
  /* line 1378, ../scss/style.scss */
  .product_page article .prod_info .align-ref-prodscore .prod_score {
    margin-left: 25px;
  }
}
@media only screen and (max-width: 979px) {
  /* line 3, ../scss/_screen979.scss */
  .measurement-guide-itens .itens-measurement-guide {
    width: calc(100% - 20px);
    height: calc(100% - 20px);
    padding: 10px;
  }
  /* line 7, ../scss/_screen979.scss */
  .measurement-guide-itens .itens-measurement-guide .close-icon {
    margin-bottom: 5px;
  }
  /* line 9, ../scss/_screen979.scss */
  .measurement-guide-itens .itens-measurement-guide .close-icon i {
    font-size: 30px;
  }
  /* line 13, ../scss/_screen979.scss */
  .measurement-guide-itens .itens-measurement-guide .guide-itens {
    position: initial !important;
    min-width: auto;
    width: 100% !important;
  }

  /* line 22, ../scss/_screen979.scss */
  header.main-header .main-header-top {
    min-height: auto;
    background-color: #ffffff;
  }
  /* line 25, ../scss/_screen979.scss */
  header.main-header .main-header-top .logo {
    width: 105px;
    height: 40px;
  }
  /* line 29, ../scss/_screen979.scss */
  header.main-header .main-header-top .header-search {
    display: none;
  }
  /* line 32, ../scss/_screen979.scss */
  header.main-header .main-header-top .mobile-main-menu-resp {
    position: relative;
    color: #242d3d;
    text-transform: uppercase;
    font-weight: 600;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  /* line 46, ../scss/_screen979.scss */
  header.main-header .main-header-top .mobile-main-menu-resp i {
    font-size: 26.5px;
    cursor: pointer;
    -webkit-transition: 350ms all ease;
    -o-transition: 350ms all ease;
    transition: 350ms all ease;
    margin-right: 10px;
  }
  /* line 54, ../scss/_screen979.scss */
  header.main-header .main-header-top .mobile-main-menu-resp .header-search.resp {
    display: block;
    width: auto;
    position: relative;
  }
  /* line 58, ../scss/_screen979.scss */
  header.main-header .main-header-top .mobile-main-menu-resp .header-search.resp:after {
    content: '';
    position: absolute;
    left: 0px;
    right: 0px;
    bottom: 0px;
    background-color: #242d3d;
    width: 0%;
    height: 1px;
    -webkit-transition: 350ms all ease;
    -o-transition: 350ms all ease;
    transition: 350ms all ease;
  }
  /* line 71, ../scss/_screen979.scss */
  header.main-header .main-header-top .mobile-main-menu-resp .header-search.resp ::-webkit-input-placeholder {
    color: #242d3d;
  }
  /* line 74, ../scss/_screen979.scss */
  header.main-header .main-header-top .mobile-main-menu-resp .header-search.resp ::-moz-placeholder {
    color: #242d3d;
  }
  /* line 77, ../scss/_screen979.scss */
  header.main-header .main-header-top .mobile-main-menu-resp .header-search.resp :-ms-input-placeholder {
    color: #242d3d;
  }
  /* line 80, ../scss/_screen979.scss */
  header.main-header .main-header-top .mobile-main-menu-resp .header-search.resp :-moz-placeholder {
    color: #242d3d;
  }
  /* line 83, ../scss/_screen979.scss */
  header.main-header .main-header-top .mobile-main-menu-resp .header-search.resp input[type=text] {
    color: #242d3d;
    padding: 5px 25px 5px 5px;
    background-position: right center;
    background-size: 20px;
    width: 0px;
    border-bottom: none;
    -webkit-transition: width 0.5s;
    -o-transition: width 0.5s;
    transition: width 0.5s;
  }
  /* line 94, ../scss/_screen979.scss */
  header.main-header .main-header-top .mobile-main-menu-resp .header-search.resp input[type=submit] {
    pointer-events: none;
  }
  /* line 99, ../scss/_screen979.scss */
  header.main-header .main-header-top .bottom-header {
    height: 71px;
  }
  /* line 102, ../scss/_screen979.scss */
  header.main-header .main-header-top .top-header {
    display: none;
  }
  /* line 107, ../scss/_screen979.scss */
  header.main-header .main-header-top .cart-header a img {
    width: 20.1px;
    height: 20.1px;
  }
  /* line 112, ../scss/_screen979.scss */
  header.main-header .main-header-top .cart-header .header-greeting {
    height: auto;
    border: none;
    margin-right: 15px;
  }
  /* line 116, ../scss/_screen979.scss */
  header.main-header .main-header-top .cart-header .header-greeting span a {
    width: 20px;
    height: 20px;
    display: block;
    background-size: contain;
    padding: 0;
    margin: 0;
  }
  /* line 125, ../scss/_screen979.scss */
  header.main-header .main-header-top .cart-header .cart-qtd-header {
    width: 13.1px;
    height: 13.1px;
    font-size: 9px;
    margin-left: -5px;
    margin-top: -5px;
  }
  /* line 136, ../scss/_screen979.scss */
  header.main-header .main-header-bottom .header-menu li {
    margin: 0px;
    border: none !important;
  }
  /* line 139, ../scss/_screen979.scss */
  header.main-header .main-header-bottom .header-menu li:hover {
    border: none !important;
  }
  /* line 141, ../scss/_screen979.scss */
  header.main-header .main-header-bottom .header-menu li:hover a {
    color: #ffffff !important;
  }
  /* line 145, ../scss/_screen979.scss */
  header.main-header .main-header-bottom .header-menu li a {
    font-family: Oswald;
    font-size: 16px;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.75;
    letter-spacing: normal;
    text-align: left;
    color: #ffffff;
  }

  /* line 161, ../scss/_screen979.scss */
  .home-infos-top > .content {
    /*        display: block;*/
    width: fit-content;
  }
  /* line 164, ../scss/_screen979.scss */
  .home-infos-top > .content > div {
    padding-bottom: 5px;
    padding-top: 5px;
    font-size: small;
    padding-top: 27px;
    text-align: center;
  }

  /* line 173, ../scss/_screen979.scss */
  .content {
    width: 100%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }

  /* line 180, ../scss/_screen979.scss */
  footer.main-footer .simple-block {
    width: 33%;
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  /* line 185, ../scss/_screen979.scss */
  footer.main-footer .mobile-fix {
    border-right: 0 !important;
  }
  /* line 188, ../scss/_screen979.scss */
  footer.main-footer .info-block {
    width: 50% !important;
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  /* line 192, ../scss/_screen979.scss */
  footer.main-footer .info-block .vcard, footer.main-footer .info-block .schedule-text {
    width: 100% !important;
    float: none !important;
    margin: 0 0 20px 0 !important;
  }

  /* line 199, ../scss/_screen979.scss */
  footer.cards-footer {
    padding: 15px 20px;
  }

  /* line 204, ../scss/_screen979.scss */
  .products-home {
    width: 100% !important;
    float: none !important;
  }

  /* line 208, ../scss/_screen979.scss */
  .right-home {
    display: none;
  }

  /* line 211, ../scss/_screen979.scss */
  .blog-demigod {
    padding: 10px 0px;
  }
  /* line 213, ../scss/_screen979.scss */
  .blog-demigod h2 {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  /* line 217, ../scss/_screen979.scss */
  .blog-demigod h2 .blog-link {
    display: none;
  }
  /* line 222, ../scss/_screen979.scss */
  .blog-demigod ul li {
    margin: 0;
    width: 49.5% !important;
  }
  /* line 226, ../scss/_screen979.scss */
  .blog-demigod ul li:last-child {
    display: none;
  }
  /* line 229, ../scss/_screen979.scss */
  .blog-demigod ul .post-container {
    width: 100%;
    max-width: 350px;
    margin: 0 auto;
  }
  /* line 233, ../scss/_screen979.scss */
  .blog-demigod ul .post-container img {
    display: block;
    width: 100%;
  }

  /* line 240, ../scss/_screen979.scss */
  .home-infos-top {
    margin-bottom: 35px;
    padding: 15px 0px;
    /*    display: none;*/
  }
  /* line 242, ../scss/_screen979.scss */
  .home-infos-top .codigo {
    width: 100%;
    background-size: 31.7px;
    background-position: top;
    padding-left: 0;
  }
  /* line 248, ../scss/_screen979.scss */
  .home-infos-top .frete-gratis {
    width: 100%;
    background-size: 19.7px;
    background-position: top;
    padding-left: 0;
  }
  /* line 254, ../scss/_screen979.scss */
  .home-infos-top .cartao {
    width: 100%;
    background-size: 31.7px;
    background-position: top;
    padding-left: 0;
  }
  /* line 260, ../scss/_screen979.scss */
  .home-infos-top .frete {
    width: 100%;
    background-size: 31.7px;
    background-position: top;
    padding-left: 0;
  }

  /* line 269, ../scss/_screen979.scss */
  .supplements-products-home .content .products-home .product-grid #supplements-home-cat .owl-dots, .outlet-products-home .content .products-home .product-grid #outlet-home-cat .owl-dots {
    margin-bottom: 15px;
  }

  /* line 272, ../scss/_screen979.scss */
  .banner-intermed .content ul li {
    width: 45%;
  }

  /* line 275, ../scss/_screen979.scss */
  .outlet-products-home, .banner-intermed, .supplements-products-home {
    margin-top: 20px;
  }

  /* line 280, ../scss/_screen979.scss */
  .menu-banner {
    display: none;
  }

  /* line 285, ../scss/_screen979.scss */
  .steps {
    display: none;
  }

  /* line 291, ../scss/_screen979.scss */
  .prod_info .prod_score .prod_code {
    margin-right: 20px;
  }
  /* line 294, ../scss/_screen979.scss */
  .prod_info .prod_score .rating_list_link {
    margin-left: 10px;
  }

  /* line 300, ../scss/_screen979.scss */
  .product-wrapper {
    padding: 0;
  }

  /* line 304, ../scss/_screen979.scss */
  .mb_box {
    height: auto;
  }
  /* line 306, ../scss/_screen979.scss */
  .mb_box .left_price {
    float: none;
    width: 100%;
  }
  /* line 310, ../scss/_screen979.scss */
  .mb_box .right_price {
    margin: 20px 0;
    float: none;
    width: 100%;
  }

  /* line 318, ../scss/_screen979.scss */
  .shipping_and_buy .shipping {
    margin-top: 15px;
  }
  /* line 321, ../scss/_screen979.scss */
  .shipping_and_buy .shipping form label {
    height: 24px;
  }
  /* line 324, ../scss/_screen979.scss */
  .shipping_and_buy .shipping form input[type=text] {
    margin-left: 0;
  }
  /* line 327, ../scss/_screen979.scss */
  .shipping_and_buy .shipping form .inline-hints {
    margin-left: 0;
  }

  /* line 333, ../scss/_screen979.scss */
  .categories_content {
    padding-top: 0px;
  }

  /* line 336, ../scss/_screen979.scss */
  .align-title-and-order {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  /* line 341, ../scss/_screen979.scss */
  .align-title-and-order .results-and-order {
    margin-top: 15px;
    width: 100%;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  /* line 347, ../scss/_screen979.scss */
  .align-title-and-order .results-and-order .results {
    display: none;
  }
  /* line 350, ../scss/_screen979.scss */
  .align-title-and-order .results-and-order .filter-resp {
    display: block;
  }
  /* line 352, ../scss/_screen979.scss */
  .align-title-and-order .results-and-order .filter-resp span {
    cursor: pointer;
    font-family: Staatliches;
    font-size: 14px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    letter-spacing: normal;
    text-align: left;
    color: #242d3d;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  /* line 368, ../scss/_screen979.scss */
  .align-title-and-order .results-and-order .filter-resp span i {
    color: #fb9103;
    font-size: 22px;
    margin-right: 5px;
    margin-top: -1px;
  }

  /* line 380, ../scss/_screen979.scss */
  .login-wrapper {
    padding: 0;
  }

  /* For all */
  /* line 385, ../scss/_screen979.scss */
  .cards-footer .payments-list img {
    margin-bottom: 10px;
    margin-left: 0px;
    margin-right: 15px;
  }

  /* line 390, ../scss/_screen979.scss */
  header .details_top,
  .banner_targe,
  .banner_bottom,
  .featured-products-home,
  .cart_page,
  .signup_content,
  .padding_page,
  .payment_page,
  .address_page,
  .closed_order,
  .content_search,
  .page_error,
  .user_page,
  .user_inside_page,
  .call_center_page,
  footer .targe_bottom,
  footer .details_bottom {
    padding-left: 10px;
    padding-right: 10px;
  }

  /* Categories */
  /* line 412, ../scss/_screen979.scss */
  .categories_top {
    background: #e41d24;
  }

  /* line 415, ../scss/_screen979.scss */
  .categories_top .bt_mob {
    display: block;
    cursor: pointer;
    padding: 6px 5px;
  }

  /* line 420, ../scss/_screen979.scss */
  .categories_top nav ul {
    width: 100%;
    margin: 55px 0 0 0;
    position: absolute;
    display: none;
    z-index: 2;
  }

  /* line 427, ../scss/_screen979.scss */
  .categories_top nav li {
    float: none;
    border-left: 0;
  }

  /* line 431, ../scss/_screen979.scss */
  .categories_top ul li a {
    width: 100%;
  }

  /* line 434, ../scss/_screen979.scss */
  .categories_top ul li a span {
    display: none;
  }

  /* Banner */
  /* line 439, ../scss/_screen979.scss */
  .banner_home .other {
    height: 100%;
  }

  /* line 442, ../scss/_screen979.scss */
  .banner_home .other .owl-item > div {
    height: 100%;
  }

  /* line 445, ../scss/_screen979.scss */
  .banner_home div img {
    width: 100%;
  }

  /* line 448, ../scss/_screen979.scss */
  .banner_home .owl-controls {
    display: none !important;
  }

  /* line 451, ../scss/_screen979.scss */
  .banner_targe ul {
    width: 100%;
  }

  /* line 454, ../scss/_screen979.scss */
  .banner_targe ul li {
    width: 32.5%;
  }

  /* line 457, ../scss/_screen979.scss */
  .banner_targe ul li.ico_shipping {
    width: 37.4%;
  }

  /* line 460, ../scss/_screen979.scss */
  .banner_controller.previews_banner, .banner_controller.next_banner {
    opacity: 1;
  }

  /*Banner bottom */
  /* line 465, ../scss/_screen979.scss */
  .banner_bottom li {
    margin-left: 0;
    margin-right: 4%;
  }

  /* line 469, ../scss/_screen979.scss */
  .banner_bottom li:first-child {
    margin-left: 4%;
  }

  /* line 472, ../scss/_screen979.scss */
  .banner_bottom li.ban1 {
    float: right;
  }

  /* line 475, ../scss/_screen979.scss */
  .banner_bottom li.ban2 {
    display: none;
  }

  /* Cart */
  /* line 480, ../scss/_screen979.scss */
  .cart-table tbody td.name p {
    display: none;
  }

  /* line 483, ../scss/_screen979.scss */
  .cart-table tfoot td.freight_cart label {
    display: none;
  }

  /* Sign */
  /* line 489, ../scss/_screen979.scss */
  .signup_content .form_data form #pf_estado,
  .signup_content .form_data form #pj_estado {
    width: 200px;
  }

  /* line 493, ../scss/_screen979.scss */
  .signup-wrapper {
    padding: 0;
  }

  /* Payment */
  /* line 498, ../scss/_screen979.scss */
  .payment_wrapper {
    padding: 0;
  }

  /* line 501, ../scss/_screen979.scss */
  .payment_page .right_data,
  .payment_page .left_data {
    width: 100%;
    float: none;
  }

  /* line 506, ../scss/_screen979.scss */
  .payment_page .adderess_payment {
    float: left;
    border-bottom: 0;
  }

  /* line 510, ../scss/_screen979.scss */
  .payment_page .right_data {
    margin-top: 40px;
  }

  /* line 513, ../scss/_screen979.scss */
  .payment_page .cart_payment {
    float: right;
  }

  /* line 516, ../scss/_screen979.scss */
  .payment_page .adderess_payment h3 {
    border-bottom: 0px;
  }

  /* Address */
  /* line 522, ../scss/_screen979.scss */
  .address_page .listing li {
    margin-left: 2%;
    padding-left: 2%;
  }

  /* line 526, ../scss/_screen979.scss */
  .details_address form li .inline-hints {
    vertical-align: middle;
    line-height: 1.2em;
    width: 225px;
  }

  /* Close Order */
  /* line 534, ../scss/_screen979.scss */
  .finish_wrapper {
    padding: 0;
  }

  /* line 537, ../scss/_screen979.scss */
  .closed_order .left_order {
    float: none;
    width: 100%;
  }

  /* line 541, ../scss/_screen979.scss */
  .closed_order .left_order .order_shipping {
    width: 80%;
    margin: 20px auto 0 auto;
  }

  /* line 545, ../scss/_screen979.scss */
  .closed_order .right_order {
    display: none;
  }

  /* Categories and Search */
  /* line 550, ../scss/_screen979.scss */
  .search-wrapper {
    padding: 0;
  }

  /* line 556, ../scss/_screen979.scss */
  .content_search .block_left .block_left .menus_site,
  .categories_content .block_left .menus_site {
    display: none;
  }
  /* line 559, ../scss/_screen979.scss */
  .content_search .block_left .block_left .menus_site_resp,
  .categories_content .block_left .menus_site_resp {
    -webkit-transition: 350ms all ease;
    -o-transition: 350ms all ease;
    transition: 350ms all ease;
    display: block;
    position: absolute;
    top: 71px;
    left: -100%;
    right: 0;
    bottom: 0;
    width: 100%;
    height: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    z-index: 20;
  }
  /* line 575, ../scss/_screen979.scss */
  .content_search .block_left .block_left .menus_site_resp .menus_site,
  .categories_content .block_left .menus_site_resp .menus_site {
    display: block;
    width: calc(215px - 30px);
    padding: 0px 15px;
    padding-top: 25px;
    background-color: #ffffff;
  }
  /* line 581, ../scss/_screen979.scss */
  .content_search .block_left .block_left .menus_site_resp .menus_site .box,
  .categories_content .block_left .menus_site_resp .menus_site .box {
    margin-bottom: 15px;
  }
  /* line 583, ../scss/_screen979.scss */
  .content_search .block_left .block_left .menus_site_resp .menus_site .box h2,
  .categories_content .block_left .menus_site_resp .menus_site .box h2 {
    font-size: 18px;
  }
  /* line 587, ../scss/_screen979.scss */
  .content_search .block_left .block_left .menus_site_resp .menus_site .box ul li,
  .categories_content .block_left .menus_site_resp .menus_site .box ul li {
    margin: 5px 0px;
  }
  /* line 589, ../scss/_screen979.scss */
  .content_search .block_left .block_left .menus_site_resp .menus_site .box ul li a,
  .categories_content .block_left .menus_site_resp .menus_site .box ul li a {
    font-size: 12px;
  }
  /* line 596, ../scss/_screen979.scss */
  .content_search .block_left .block_left .menus_site_resp .close_div_menus,
  .categories_content .block_left .menus_site_resp .close_div_menus {
    width: calc(100% - 215px);
    height: 100%;
  }

  /* line 603, ../scss/_screen979.scss */
  .content_search .block_center,
  .categories_content .block_center {
    float: none;
    width: 100%;
  }

  /* My Account */
  /* line 610, ../scss/_screen979.scss */
  .myaccount_wrapper {
    padding: 0;
  }

  /* line 613, ../scss/_screen979.scss */
  .menu_user {
    display: none;
  }

  /* line 616, ../scss/_screen979.scss */
  .user_inside_page {
    padding-bottom: 0;
  }

  /* line 619, ../scss/_screen979.scss */
  .user_inside_page .list_order,
  .user_inside_page .table_orders,
  .user_inside_page .last_order,
  .user_inside_page .find_order,
  .user_inside_page .change_data {
    margin: 0 0 20px 0;
    width: 100%;
    float: none;
  }

  /* line 629, ../scss/_screen979.scss */
  .user_consult #form_pedidos {
    text-align: center;
  }

  /* line 633, ../scss/_screen979.scss */
  .user_consult #form_pedidos ul {
    margin-top: 60px;
    display: inline-block;
    text-align: left;
  }

  /* line 639, ../scss/_screen979.scss */
  .call_center_page h2 {
    margin: 20px 0;
  }

  /* line 644, ../scss/_screen979.scss */
  .lost-pass-wrapper,
  .change-pass-wrapper {
    padding: 0;
  }

  /* line 650, ../scss/_screen979.scss */
  .wrapper-callcenter {
    padding: 0;
  }

  /* line 653, ../scss/_screen979.scss */
  .call_center_page {
    padding: 10px 20px;
  }

  /* line 661, ../scss/_screen979.scss */
  .call_center_page .inside_page .shops .shop .shop-info {
    padding: 0 10px 0 10px;
  }

  /* line 669, ../scss/_screen979.scss */
  .error_wrapper {
    padding: 0;
  }

  /* line 674, ../scss/_screen979.scss */
  .inside-rating .align-title-and-starts h1 {
    display: none;
  }
  /* line 678, ../scss/_screen979.scss */
  .inside-rating .align-title-and-starts .percent_recomendation .percent {
    font-size: 22px;
  }

  /* line 684, ../scss/_screen979.scss */
  .prod-descriptions {
    padding: 20px 0px;
  }
  /* line 687, ../scss/_screen979.scss */
  .prod-descriptions .descr-tabs ul.ui-tabs-nav {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  /* line 690, ../scss/_screen979.scss */
  .prod-descriptions .descr-tabs ul.ui-tabs-nav .ui-tabs-tab {
    margin-left: 0px;
    margin-right: 15px;
    margin-bottom: 10px;
  }
  /* line 694, ../scss/_screen979.scss */
  .prod-descriptions .descr-tabs ul.ui-tabs-nav .ui-tabs-tab a {
    font-size: 18px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 2, ../scss/_screen767.scss */
  #banner ul.banner_itens .wrapper-slick-dots {
    bottom: 5px;
  }

  /* line 6, ../scss/_screen767.scss */
  .measurement-guide-itens .itens-measurement-guide .guide-itens h1 {
    padding: 5px 10px;
    font-size: 24px;
  }
  /* line 10, ../scss/_screen767.scss */
  .measurement-guide-itens .itens-measurement-guide .guide-itens .lineup-guide-itens {
    padding: 10px;
    width: calc(100% - 20px);
    height: calc(100% - 20px);
  }
  /* line 14, ../scss/_screen767.scss */
  .measurement-guide-itens .itens-measurement-guide .guide-itens .lineup-guide-itens .right {
    width: 100%;
  }
  /* line 16, ../scss/_screen767.scss */
  .measurement-guide-itens .itens-measurement-guide .guide-itens .lineup-guide-itens .right .phrase {
    display: none;
  }
  /* line 19, ../scss/_screen767.scss */
  .measurement-guide-itens .itens-measurement-guide .guide-itens .lineup-guide-itens .right table {
    margin: 0px 0px 10px;
  }
  /* line 23, ../scss/_screen767.scss */
  .measurement-guide-itens .itens-measurement-guide .guide-itens .lineup-guide-itens .left {
    display: none;
  }

  /* line 32, ../scss/_screen767.scss */
  .float-cookies-validation .content-cookie {
    padding: 8px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  /* line 42, ../scss/_screen767.scss */
  .float-cookies-validation .content-cookie .message-cookie {
    width: 100%;
    text-align: center;
    font-size: 12px;
  }

  /* line 47, ../scss/_screen767.scss */
  .float-cookies-validation .content-cookie button {
    font-size: 10px;
  }

  /* line 50, ../scss/_screen767.scss */
  .float-cookies-validation {
    z-index: 999999999;
  }

  /* line 55, ../scss/_screen767.scss */
  .blog-demigod h2 .blog-title:after {
    bottom: 20% !important;
  }

  /* line 58, ../scss/_screen767.scss */
  .blog-demigod ul {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  /* line 66, ../scss/_screen767.scss */
  .blog-demigod ul li {
    width: 100% !important;
  }
  /* line 69, ../scss/_screen767.scss */
  .blog-demigod ul li:first-child {
    margin-bottom: 38px;
  }

  /* line 73, ../scss/_screen767.scss */
  .home-wrapper .main-home > h1, .outlet-products-home .content > h1, .supplements-products-home .content > h1, .blog-demigod h2 .blog-title {
    font-size: 25px;
  }
  /* line 75, ../scss/_screen767.scss */
  .home-wrapper .main-home > h1:after, .outlet-products-home .content > h1:after, .supplements-products-home .content > h1:after, .blog-demigod h2 .blog-title:after {
    bottom: 26%;
    height: 12px;
  }

  /* line 80, ../scss/_screen767.scss */
  .banner-intermed {
    padding: 40px 0px 25px;
  }
  /* line 83, ../scss/_screen767.scss */
  .banner-intermed .content ul {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  /* line 91, ../scss/_screen767.scss */
  .banner-intermed .content ul li {
    max-width: 425px;
    width: 100%;
  }
  /* line 92, ../scss/_screen767.scss */
  .banner-intermed .content ul li:first-child {
    margin-bottom: 10px;
  }

  /* line 106, ../scss/_screen767.scss */
  header.main-header .main-header-resp .header-menu-resp > li {
    width: 100%;
    margin-right: 0px;
    margin-bottom: 10px;
  }
  /* line 110, ../scss/_screen767.scss */
  header.main-header .main-header-resp .header-menu-resp > li > a {
    border-bottom: 0px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 18px;
    margin-bottom: 5px;
  }
  /* line 120, ../scss/_screen767.scss */
  header.main-header .main-header-resp .header-menu-resp > li > a:hover {
    color: #ffffff;
  }
  /* line 122, ../scss/_screen767.scss */
  header.main-header .main-header-resp .header-menu-resp > li > a:hover i {
    color: #ffffff;
  }
  /* line 126, ../scss/_screen767.scss */
  header.main-header .main-header-resp .header-menu-resp > li > a i {
    display: block;
    margin-left: 5px;
    font-size: 20px;
    -webkit-transition: 350ms all ease;
    -o-transition: 350ms all ease;
    transition: 350ms all ease;
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  /* line 138, ../scss/_screen767.scss */
  header.main-header .main-header-resp .header-menu-resp > li > ul {
    height: auto;
    max-height: 0;
    -webkit-transition: max-height 0.5s;
    -o-transition: max-height 0.5s;
    transition: max-height 0.5s;
    overflow: hidden;
    margin: 0px 0px 20px;
  }
  /* line 150, ../scss/_screen767.scss */
  header.main-header .top-header {
    text-align: center;
  }
  /* line 153, ../scss/_screen767.scss */
  header.main-header .top-header img {
    float: none;
  }
  /* line 156, ../scss/_screen767.scss */
  header.main-header .top-header {
    height: auto;
    margin: 0 0 20px 0;
  }
  /* line 159, ../scss/_screen767.scss */
  header.main-header .top-header .header-data {
    float: none;
    width: 100%;
    margin: 0;
    padding: 0 20px;
    text-align: left;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  /* line 167, ../scss/_screen767.scss */
  header.main-header .top-header .mobile-cart {
    display: block;
    margin-left: 20px;
  }
  /* line 172, ../scss/_screen767.scss */
  header.main-header .cart-header {
    display: none;
  }

  /* line 179, ../scss/_screen767.scss */
  footer.main-footer .info-block {
    width: 100% !important;
    float: none;
    text-align: center;
  }

  /* line 185, ../scss/_screen767.scss */
  footer.cards-footer {
    text-align: center;
  }
  /* line 187, ../scss/_screen767.scss */
  footer.cards-footer img {
    width: 100%;
    max-width: 540px;
  }

  /* line 192, ../scss/_screen767.scss */
  footer.main-footer .vcard div.whats {
    margin: 5px auto;
  }

  /* line 195, ../scss/_screen767.scss */
  footer.main-footer .vcard div.big {
    margin: 5px auto;
  }

  /* line 201, ../scss/_screen767.scss */
  .banner-bottom ul {
    flex-direction: column;
  }
  /* line 203, ../scss/_screen767.scss */
  .banner-bottom ul li {
    width: 100%;
  }
  /* line 204, ../scss/_screen767.scss */
  .banner-bottom ul li:first-child {
    margin: 0 0 2% 0;
  }

  /* line 215, ../scss/_screen767.scss */
  .product-grid ul li {
    /*width: 48% !important;*/
  }
  /* line 217, ../scss/_screen767.scss */
  .product-grid ul li .image {
    height: 120px !important;
  }
  /* line 219, ../scss/_screen767.scss */
  .product-grid ul li .image .discount {
    font-size: 16px;
    line-height: 1.75;
    padding: 0px;
    top: 10px;
    left: -50px;
  }
  /* line 227, ../scss/_screen767.scss */
  .product-grid ul li .image .prod-si img {
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
  }
  /* line 236, ../scss/_screen767.scss */
  .product-grid ul li .prod-zoom img:first-child {
    object-fit: contain !important;
  }
  /* line 244, ../scss/_screen767.scss */
  .product-grid ul .owl-stage-outer .owl-stage .owl-item li {
    width: 95% !important;
  }
  /* line 246, ../scss/_screen767.scss */
  .product-grid ul .owl-stage-outer .owl-stage .owl-item li .image {
    height: 147px;
  }
  /* line 248, ../scss/_screen767.scss */
  .product-grid ul .owl-stage-outer .owl-stage .owl-item li .image .discount {
    font-size: 16px;
    line-height: 1.75;
    padding: 0px;
    top: 10px;
    left: -50px;
  }
  /* line 256, ../scss/_screen767.scss */
  .product-grid ul .owl-stage-outer .owl-stage .owl-item li .image .prod-si img {
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
  }
  /* line 270, ../scss/_screen767.scss */
  .product-grid article .title {
    font-size: 20px;
  }
  /* line 273, ../scss/_screen767.scss */
  .product-grid article .price {
    font-size: 20px !important;
  }
  /* line 276, ../scss/_screen767.scss */
  .product-grid article .marg-prod {
    width: 100%;
    padding: 10px 0px;
    border-bottom: 1px solid #ededed;
    text-align: left;
  }
  /* line 282, ../scss/_screen767.scss */
  .product-grid article .no-boleto {
    border-right: none;
    padding: 10px 0px;
    font-size: 12px;
  }
  /* line 287, ../scss/_screen767.scss */
  .product-grid article .align-prices {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  /* line 297, ../scss/_screen767.scss */
  .product-grid article .add_cart a {
    font-size: 18px;
  }
  /* line 299, ../scss/_screen767.scss */
  .product-grid article .add_cart a:hover {
    padding-left: 0px;
    width: 100%;
  }
  /* line 303, ../scss/_screen767.scss */
  .product-grid article .add_cart a i {
    display: none;
  }

  /* line 310, ../scss/_screen767.scss */
  .prod_info h1.prod_title, .prod_info .align-ref-prodscore, .prod_info .box_top {
    display: none;
  }

  /* line 313, ../scss/_screen767.scss */
  .info-itens-responsive {
    display: block;
    margin-bottom: 10px;
  }
  /* line 316, ../scss/_screen767.scss */
  .info-itens-responsive .prod_title {
    font-family: Staatliches;
    font-size: 32px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.19;
    letter-spacing: normal;
    text-align: left;
    color: #242d3d;
    text-transform: uppercase;
    margin: 0;
  }
  /* line 329, ../scss/_screen767.scss */
  .info-itens-responsive .align-ref-prodscore {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  /* line 338, ../scss/_screen767.scss */
  .info-itens-responsive .align-ref-prodscore .brand {
    margin-right: 25px;
    font-family: Titillium Web;
    font-size: 14px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 2;
    letter-spacing: normal;
    text-align: left;
    color: #84958e;
    display: block;
  }
  /* line 351, ../scss/_screen767.scss */
  .info-itens-responsive .align-ref-prodscore .prod_score {
    cursor: pointer;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  /* line 361, ../scss/_screen767.scss */
  .info-itens-responsive .align-ref-prodscore .prod_score .text {
    font-family: Titillium Web;
    font-size: 14px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 0 !important;
    letter-spacing: normal;
    text-align: left;
    color: #84958e;
    margin: 0 0 0 10px;
  }
  /* line 374, ../scss/_screen767.scss */
  .info-itens-responsive .align-ref-prodscore .prod_score .points_stars i {
    font-size: 1.2em;
    color: #d5d5d5;
  }
  /* line 378, ../scss/_screen767.scss */
  .info-itens-responsive .align-ref-prodscore .prod_score .points_stars .marked {
    color: #f1ad0f;
  }

  /* line 386, ../scss/_screen767.scss */
  .other-similar-products .products-home ul li {
    width: 45% !important;
  }
  /* line 389, ../scss/_screen767.scss */
  .other-similar-products .products-home ul li:nth-child(3) {
    display: none;
  }

  /* line 394, ../scss/_screen767.scss */
  .product_page article {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  /* line 402, ../scss/_screen767.scss */
  .product_page article .prod_imgs {
    width: 100%;
  }
  /* line 404, ../scss/_screen767.scss */
  .product_page article .prod_imgs .big_img {
    width: 100%;
    height: 260.6px;
  }
  /* line 410, ../scss/_screen767.scss */
  .product_page article .prod_imgs .big_img .owl-stage-outer .owl-stage .owl-item li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  /* line 420, ../scss/_screen767.scss */
  .product_page article .prod_imgs .big_img .owl-stage-outer .owl-stage .owl-item li img {
    height: 100%;
  }
  /* line 429, ../scss/_screen767.scss */
  .product_page article .prod_info {
    margin-left: 0px;
  }
  /* line 431, ../scss/_screen767.scss */
  .product_page article .prod_info .mb_box {
    margin-top: 10px;
  }
  /* line 438, ../scss/_screen767.scss */
  .product_page .rating_list ul li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
  /* line 446, ../scss/_screen767.scss */
  .product_page .rating_list ul li .info {
    width: 100%;
    margin-right: 0px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    margin-top: 10px;
  }
  /* line 463, ../scss/_screen767.scss */
  .product_page .rating_list ul li .info .date {
    margin-right: 15px;
  }
  /* line 466, ../scss/_screen767.scss */
  .product_page .rating_list ul li .info .name {
    margin-right: 15px;
    margin-top: 0px;
  }
  /* line 470, ../scss/_screen767.scss */
  .product_page .rating_list ul li .info .stars {
    margin-top: 4px;
  }
  /* line 474, ../scss/_screen767.scss */
  .product_page .rating_list ul li .title-and-description {
    width: 100%;
  }

  /* line 482, ../scss/_screen767.scss */
  .inside-rating .align-title-and-starts .percent_recomendation {
    display: none;
  }

  /* line 488, ../scss/_screen767.scss */
  .shipping_and_buy .shipping .freight_product {
    max-width: 320px;
  }

  /* line 494, ../scss/_screen767.scss */
  .login_content .left_login {
    border: 0;
  }

  /* line 498, ../scss/_screen767.scss */
  .prod_info {
    width: 100%;
    max-width: 100%;
    float: none;
    margin-bottom: 20px;
  }
  /* line 503, ../scss/_screen767.scss */
  .prod_info .prod_title, .prod_info .brand, .prod_info .prod_preview {
    text-align: center;
  }
  /* line 506, ../scss/_screen767.scss */
  .prod_info .prod_score .prod_code {
    text-align: left;
  }

  /* line 511, ../scss/_screen767.scss */
  .product-social {
    width: 100%;
    max-width: 340px;
    margin: 20px auto !important;
  }

  /*
    ///BUSCA//*/
  /* line 529, ../scss/_screen767.scss */
  .user_page h1 {
    margin: 0 0 20px 0;
  }
  /* line 532, ../scss/_screen767.scss */
  .user_page .high_level {
    margin-bottom: 30px;
  }
  /* line 534, ../scss/_screen767.scss */
  .user_page .high_level .orders, .user_page .high_level .data, .user_page .high_level .others {
    width: 100%;
    margin: 0 0 25px 0;
  }

  /* line 542, ../scss/_screen767.scss */
  .user_inside_page h1 {
    margin: 0 0 20px 0;
  }

  /* line 550, ../scss/_screen767.scss */
  .call_center_page h1 {
    font: 30px "Titillium Web", sans-serif;
    margin: 0 0 20px 0;
  }

  /* Banner */
  /* line 557, ../scss/_screen767.scss */
  .banner_targe {
    display: none;
  }

  /* line 560, ../scss/_screen767.scss */
  .banner_bottom li {
    display: none;
  }

  /* Home */
  /* line 565, ../scss/_screen767.scss */
  .featured-products-home .brands {
    font-size: 16px;
  }

  /* Cart */
  /* line 570, ../scss/_screen767.scss */
  .cart_empty {
    width: auto;
  }

  /* line 573, ../scss/_screen767.scss */
  .list_cart .title .buttons {
    margin-top: 20px;
  }

  /* line 576, ../scss/_screen767.scss */
  .cart-table thead th.th_price {
    width: 120px;
  }

  /* line 579, ../scss/_screen767.scss */
  .cart-table tbody td.picture img {
    display: none;
  }

  /* line 582, ../scss/_screen767.scss */
  .cart-table tbody td.name {
    padding: 10px 0px 10px 0;
  }

  /* line 585, ../scss/_screen767.scss */
  .cart-table tfoot td.freight_cart {
    text-align: center;
    padding: 10px 0;
  }

  /* line 589, ../scss/_screen767.scss */
  .cart-table tfoot td.freight_cart input[type="submit"] {
    margin: 5px 0;
  }

  /* line 592, ../scss/_screen767.scss */
  .cart-table tfoot td.freight_cart i {
    display: none;
  }

  /* line 595, ../scss/_screen767.scss */
  .freight_cart .holiday {
    padding-left: 20px;
  }

  /* line 598, ../scss/_screen767.scss */
  .list_cart .buttons a.finish i {
    display: none;
  }

  /* Login */
  /* line 603, ../scss/_screen767.scss */
  .login_content .right_login,
  .login_content .left_login {
    width: 100%;
    float: none;
  }

  /* line 608, ../scss/_screen767.scss */
  .login_content .right_login {
    min-height: 0;
  }

  /* Sign */
  /* line 614, ../scss/_screen767.scss */
  .signup_content .form_data form {
    max-width: 500px;
    display: block;
  }

  /* line 618, ../scss/_screen767.scss */
  .signup_content .form_data form input[type="password"],
  .signup_content .form_data form input[type="email"],
  .signup_content .form_data form input[type="text"] {
    width: 93%;
  }

  /* line 623, ../scss/_screen767.scss */
  .signup_content .form_data form label {
    display: block;
    width: auto;
    text-align: left;
    padding-bottom: 2px;
  }

  /* line 629, ../scss/_screen767.scss */
  .signup_content .form_data form .type_radio label {
    display: inline-block;
  }

  /* line 632, ../scss/_screen767.scss */
  .signup_content .form_data form .end_form {
    padding: 0;
  }

  /* line 635, ../scss/_screen767.scss */
  .signup_content .form_data form .end_form label {
    padding: 5px 0 0 0;
  }

  /* line 638, ../scss/_screen767.scss */
  .signup_content .form_data form .end_form input[type="checkbox"] {
    margin-left: 0;
  }

  /* line 641, ../scss/_screen767.scss */
  .signup_content .form_data form .end_form input[type="submit"] {
    margin-left: 0;
  }

  /* line 644, ../scss/_screen767.scss */
  .signup_content .form_data form input.two {
    width: 35px;
  }

  /* line 647, ../scss/_screen767.scss */
  .signup_content .form_data form input.three {
    width: 65px;
  }

  /* line 650, ../scss/_screen767.scss */
  .signup_content .form_data form input.four {
    width: 100px;
  }

  /* line 653, ../scss/_screen767.scss */
  .signup_content .form_data form input.doc {
    width: 156px;
  }

  /* line 656, ../scss/_screen767.scss */
  .signup_content .form_data form label.division {
    margin-left: 0;
    padding-top: 10px;
  }

  /* line 660, ../scss/_screen767.scss */
  .signup_content .form_data form label.error {
    padding-left: 1px;
  }

  /* line 663, ../scss/_screen767.scss */
  .signup_content .form_data form label.disable_ie {
    padding-left: 0;
    margin-top: 10px;
  }

  /* Payment */
  /* line 670, ../scss/_screen767.scss */
  .payment_page .cart_payment {
    float: none;
  }

  /* line 673, ../scss/_screen767.scss */
  .payment_page .adderess_payment {
    float: none;
    border-bottom: 1px solid #a4a4a4;
  }

  /* line 677, ../scss/_screen767.scss */
  .payment_page .payment_credit .card_info input[type="text"] {
    width: 230px;
  }

  /* line 680, ../scss/_screen767.scss */
  .payment_page .payment_credit .card_info #codigo_seguranca {
    width: 100px;
  }

  /* Adresses */
  /* line 686, ../scss/_screen767.scss */
  .address_page {
    padding-top: 10px;
  }

  /* line 689, ../scss/_screen767.scss */
  .address_page .listing {
    margin-top: 20px;
  }

  /* line 692, ../scss/_screen767.scss */
  .address_page .listing li.line_0,
  .address_page .listing li.line_2,
  .address_page .listing li.line_4,
  .address_page .listing li {
    border-left: 0;
    padding: 15px 0 0 0;
    margin: 20px 0;
    display: block;
    border-top: solid 1px #C5C8C6;
  }

  /* line 702, ../scss/_screen767.scss */
  .details_address form li.identification .inline-hints {
    width: auto;
    padding-left: 123px;
  }

  /* line 706, ../scss/_screen767.scss */
  .details_address form li.postal-code .inline-hints {
    width: 120px;
  }

  /* Close order */
  /* line 712, ../scss/_screen767.scss */
  .closed_order .left_order .order_shipping {
    width: 100%;
  }

  /* Error */
  /* line 718, ../scss/_screen767.scss */
  .page_error {
    padding-top: 15px;
  }
  /* line 720, ../scss/_screen767.scss */
  .page_error .dat_404 {
    height: auto;
  }
  /* line 723, ../scss/_screen767.scss */
  .page_error .t1, .page_error .t2, .page_error .t3 {
    display: block;
    position: relative;
    text-align: center;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: 0 0 10px 0;
  }

  /* My Account */
  /* line 736, ../scss/_screen767.scss */
  .list_order .table_orders th.th_payment,
  .list_order .table_orders td.td_payment,
  .list_order .table_orders th.th_conditions,
  .list_order .table_orders td.td_condition {
    display: none;
  }

  /* line 742, ../scss/_screen767.scss */
  .list_order .table_orders th,
  .list_order .table_orders td {
    padding: 15px;
  }

  /* line 746, ../scss/_screen767.scss */
  .list_order .cart-table tfoot td {
    padding-right: 10px;
    font-size: 0.9em;
  }

  /* line 750, ../scss/_screen767.scss */
  .last_order .details_order {
    width: 100%;
    float: none;
  }

  /* line 754, ../scss/_screen767.scss */
  .user_inside_page .change_data form,
  .user_inside_page .change_data .form_password form {
    max-width: 480px;
    margin: 0 auto;
    display: block;
  }

  /* line 760, ../scss/_screen767.scss */
  .user_inside_page .change_data form input[type="password"],
  .user_inside_page .change_data form input[type="email"],
  .user_inside_page .change_data form input[type="text"] {
    width: 93%;
  }

  /* line 765, ../scss/_screen767.scss */
  .user_inside_page .change_data .form_data_user {
    width: 93%;
  }

  /* line 768, ../scss/_screen767.scss */
  .user_inside_page .change_data form label {
    display: block;
    width: auto;
    text-align: left;
    padding-bottom: 2px;
  }

  /* line 774, ../scss/_screen767.scss */
  .user_inside_page .change_data form .end_form {
    padding: 0;
  }

  /* line 777, ../scss/_screen767.scss */
  .user_inside_page .change_data form .end_form label {
    padding: 5px 0 0 0;
  }

  /* line 780, ../scss/_screen767.scss */
  .user_inside_page .change_data form .end_form input[type="checkbox"] {
    margin-left: 0;
  }

  /* line 783, ../scss/_screen767.scss */
  .user_inside_page .change_data form .end_form input[type="submit"] {
    margin: 10px 0 0 0;
  }

  /* line 786, ../scss/_screen767.scss */
  .user_inside_page .change_data form input.two {
    width: 45px;
  }

  /* line 789, ../scss/_screen767.scss */
  .user_inside_page .change_data form input.three {
    width: 65px;
  }

  /* line 792, ../scss/_screen767.scss */
  .user_inside_page .change_data form input.four {
    width: 100px;
  }

  /* line 795, ../scss/_screen767.scss */
  .user_inside_page .change_data form input.doc {
    width: 156px;
  }

  /* line 798, ../scss/_screen767.scss */
  .user_inside_page .change_data form label.division {
    margin-left: 0;
    padding-top: 10px;
  }

  /* line 802, ../scss/_screen767.scss */
  .user_inside_page .change_data form label.error {
    padding-left: 3px;
  }

  /* Call center */
  /* line 808, ../scss/_screen767.scss */
  .call_center_page .list_options > ul > li {
    float: none;
    width: 100%;
    margin: 5% 0px;
  }

  /* line 813, ../scss/_screen767.scss */
  .call_center_page .list_options > ul > li h2 {
    margin: 10px auto;
  }

  /* line 816, ../scss/_screen767.scss */
  .call_center_page .list_options > ul > li {
    text-align: center;
  }

  /* line 819, ../scss/_screen767.scss */
  .call_center_page .list_options > ul > li.clearboth {
    display: none;
  }

  /* line 822, ../scss/_screen767.scss */
  .call_center_page .menu_call {
    display: none;
  }

  /* line 825, ../scss/_screen767.scss */
  .call_center_page .inside_page {
    margin: 10px 0 0 0;
    padding: 0;
    float: none;
    width: 100%;
  }

  /* line 835, ../scss/_screen767.scss */
  .call_center_page .inside_page .shops .shop {
    width: 100%;
  }
  /* line 837, ../scss/_screen767.scss */
  .call_center_page .inside_page .shops .shop .shop-info {
    padding: 0 10px 0 10px;
  }

  /* line 845, ../scss/_screen767.scss */
  .product_page article {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  /* line 855, ../scss/_screen767.scss */
  .video-wrapper iframe {
    min-height: 400px;
  }

  /* line 858, ../scss/_screen767.scss */
  .inside-rating {
    margin-top: 20px;
  }
  /* line 861, ../scss/_screen767.scss */
  .inside-rating .align-title-and-starts .first_line .note_stars {
    margin-right: 8px;
  }
  /* line 864, ../scss/_screen767.scss */
  .inside-rating .align-title-and-starts .create_rating a {
    width: 80px;
  }
}
@media only screen and (max-width: 550px) {
  /* line 872, ../scss/_screen767.scss */
  .banner-intermed .content ul li {
    width: 100%;
  }
}
@media only screen and (max-width: 479px) {
  /* line 2, ../scss/_screen479.scss */
  header.main-header .main-header-top .cart-header, header.main-header .main-header-top .bottom-header > a {
    -webkit-transition: 350ms all ease;
    -o-transition: 350ms all ease;
    transition: 350ms all ease;
  }

  /* line 8, ../scss/_screen479.scss */
  header.main-header .header-data .header-search {
    width: 175px;
    margin-right: 0px;
  }

  /* line 12, ../scss/_screen479.scss */
  header.main-header .header-menu > li {
    margin-left: 7px !important;
  }

  /* line 15, ../scss/_screen479.scss */
  .header-menu > li > ul ul {
    max-height: 275px;
  }

  /* line 22, ../scss/_screen479.scss */
  .blog-demigod ul li {
    margin: 0;
    width: 100% !important;
    height: auto;
    margin: 0 0 20px 0;
  }
  /* line 27, ../scss/_screen479.scss */
  .blog-demigod ul li .post-container {
    padding: 0;
  }
  /* line 31, ../scss/_screen479.scss */
  .blog-demigod ul li .post-container .post-container a h3 {
    font-size: 20px;
  }
  /* line 34, ../scss/_screen479.scss */
  .blog-demigod ul li .post-container .post-container a img {
    height: 255px;
  }

  /* line 45, ../scss/_screen479.scss */
  .targe_location {
    padding: 0px;
  }

  /* line 48, ../scss/_screen479.scss */
  .categories_content .block_center .title-category {
    font-size: 24px;
    line-height: 2;
  }
  /* line 51, ../scss/_screen479.scss */
  .categories_content .block_center .title-category:after {
    bottom: 22%;
    height: 12px;
  }

  /* line 56, ../scss/_screen479.scss */
  .shipping_and_buy .select_buy a {
    width: 100%;
  }

  /* line 61, ../scss/_screen479.scss */
  .product-grid ul li {
    width: 48% !important;
  }
  /* line 63, ../scss/_screen479.scss */
  .product-grid ul li .image {
    height: 147px;
  }
  /* line 65, ../scss/_screen479.scss */
  .product-grid ul li .image .discount {
    font-size: 16px;
    line-height: 1.75;
    padding: 0px;
    top: 10px;
    left: -50px;
  }
  /* line 73, ../scss/_screen479.scss */
  .product-grid ul li .image .prod-si img {
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
  }
  /* line 84, ../scss/_screen479.scss */
  .product-grid article .title {
    font-size: 20px;
    line-height: 1.2;
    letter-spacing: normal;
  }
  /* line 89, ../scss/_screen479.scss */
  .product-grid article .old-price {
    font-size: 16px;
    line-height: 1.75;
  }
  /* line 93, ../scss/_screen479.scss */
  .product-grid article .price {
    font-size: 18px !important;
  }
  /* line 95, ../scss/_screen479.scss */
  .product-grid article .price span {
    font-size: 16px;
    line-height: 1.75;
  }
  /* line 101, ../scss/_screen479.scss */
  .product-grid article .align-prices .marg-prod, .product-grid article .align-prices .no-boleto {
    font-size: 12px;
    line-height: 1.5;
    padding: 6px 0px;
  }
  /* line 108, ../scss/_screen479.scss */
  .product-grid article .add_cart a {
    font-size: 18px;
    line-height: 1.22;
    height: 44px;
    padding: 5px 0px;
  }

  /* line 120, ../scss/_screen479.scss */
  footer.main-footer .simple-block {
    float: none;
    display: block;
    width: 100%;
    border: 0;
    text-align: center;
    margin: 0 0 20px !important;
    padding: 0 20px !important;
    min-height: 50px !important;
  }

  /* line 134, ../scss/_screen479.scss */
  .banner-bottom ul {
    flex-direction: column;
  }
  /* line 136, ../scss/_screen479.scss */
  .banner-bottom ul li {
    width: 100%;
  }

  /* line 143, ../scss/_screen479.scss */
  .resp-menu {
    margin: 0 0 20px 0;
  }

  /* line 146, ../scss/_screen479.scss */
  .video-wrapper iframe {
    min-height: 300px;
  }

  /* line 151, ../scss/_screen479.scss */
  .product_page .rating_list .points_stars, .product_page .prod_rating .rating_list li .info .date
  .product_page .rating_list .note_stars,
  .product_page .rating_list .text_stars {
    display: none;
  }

  /* line 156, ../scss/_screen479.scss */
  .product_page .rating_list .create_rating {
    float: none;
    width: 100%;
    text-align: center;
  }

  /* line 161, ../scss/_screen479.scss */
  .product_page .rating_list .create_rating a {
    display: block;
    text-align: center;
  }

  /* line 165, ../scss/_screen479.scss */
  .product_page .prod_rating #form_avaliacao .avaliacao li label {
    float: left;
    width: auto;
  }

  /* line 169, ../scss/_screen479.scss */
  .product_page .prod_rating #form_avaliacao input[type="text"],
  .product_page .prod_rating #form_avaliacao input[type="email"],
  .product_page .prod_rating #form_avaliacao textarea {
    width: 100%;
  }

  /* line 174, ../scss/_screen479.scss */
  .product_page .prod_rating .rating_list li .info .date {
    display: none;
  }

  /* Categories */
  /* line 179, ../scss/_screen479.scss */
  .categories_top {
    display: none;
  }

  /* Cart */
  /* line 184, ../scss/_screen479.scss */
  .cart_empty {
    padding-left: 0;
  }

  /* line 187, ../scss/_screen479.scss */
  .cart_empty strong {
    display: none;
  }

  /* line 190, ../scss/_screen479.scss */
  .cart_empty a {
    padding: 13px 0;
    width: 100%;
    text-align: center;
  }

  /* line 195, ../scss/_screen479.scss */
  .cart_page .list_cart .buttons a.continue {
    width: 100%;
    margin-bottom: 10px;
    padding: 10px 0;
    text-align: center;
  }

  /* line 201, ../scss/_screen479.scss */
  .cart_page .list_cart .buttons a.finish {
    width: 100%;
    margin-left: 0;
    padding: 13px 0;
    text-align: center;
  }

  /* line 207, ../scss/_screen479.scss */
  .cart_page .list_cart {
    padding-bottom: 0;
  }

  /* line 210, ../scss/_screen479.scss */
  .cart_page .list_cart .title {
    padding: 0 0 10px 0;
  }

  /* line 213, ../scss/_screen479.scss */
  .cart_page .list_cart .cart-table tbody td.name em {
    display: none;
  }

  /* line 216, ../scss/_screen479.scss */
  .cart_page .list_cart .cart-table tfoot {
    display: none;
  }

  /* line 219, ../scss/_screen479.scss */
  .cart-table thead th.th_price {
    display: none;
  }

  /* line 222, ../scss/_screen479.scss */
  .cart-table tbody td.price {
    display: none;
  }

  /* Lost Password */
  /* line 228, ../scss/_screen479.scss */
  .lost_password_page {
    padding-bottom: 0;
  }

  /* line 231, ../scss/_screen479.scss */
  .lost_password_page .lost_pw form {
    margin-left: 0;
  }

  /* line 234, ../scss/_screen479.scss */
  .lost_password_page .list_options label {
    text-align: left;
  }

  /* line 237, ../scss/_screen479.scss */
  .lost_password_page .list_options label.error {
    padding-left: 0 !important;
    margin: 0 0 10px 0;
  }

  /* line 241, ../scss/_screen479.scss */
  .lost_password_page .list_options input[type="password"],
  .lost_password_page .list_options input[type="email"] {
    width: 93%;
    margin: 0 0 15px 0;
  }

  /* Payment */
  /* line 248, ../scss/_screen479.scss */
  .payment_page .payment_credit h3 {
    background: none;
  }

  /* line 251, ../scss/_screen479.scss */
  .payment_page .payment_credit .card_info label {
    width: 100%;
    text-align: left;
  }

  /* line 255, ../scss/_screen479.scss */
  .payment_page .payment_credit .card_info label.error {
    padding-left: 0;
  }

  /* Addresses */
  /* line 261, ../scss/_screen479.scss */
  .address_page .listing li .selection {
    margin-right: 10px;
  }

  /* line 264, ../scss/_screen479.scss */
  .address_page .listing li .edit {
    margin-left: 0;
    margin-top: 10px;
  }

  /* line 268, ../scss/_screen479.scss */
  .address_page .details_address legend {
    padding-left: 0px;
    background: none;
    width: 100%;
  }

  /* line 273, ../scss/_screen479.scss */
  .address_page .details_address form label {
    display: block;
    width: 100%;
    text-align: left;
  }

  /* line 278, ../scss/_screen479.scss */
  .address_page .details_address form label.error {
    padding-left: 0;
  }

  /* line 281, ../scss/_screen479.scss */
  .address_page .details_address form input[type="text"] {
    width: 93%;
  }

  /* line 284, ../scss/_screen479.scss */
  .address_page .details_address form li.identification .inline-hints {
    padding-left: 0;
  }

  /* line 287, ../scss/_screen479.scss */
  .address_page .details_address form input#DDDTelefone1 {
    width: 45px;
  }

  /* line 290, ../scss/_screen479.scss */
  .address_page .details_address form input#telefone1 {
    width: 150px;
  }

  /* line 293, ../scss/_screen479.scss */
  .address_page .details_address form input#cep {
    width: 120px;
  }

  /* line 296, ../scss/_screen479.scss */
  .address_page .details_address form input#numero {
    width: 70px;
  }

  /* line 299, ../scss/_screen479.scss */
  .address_page .details_address form .end {
    padding-left: 0;
  }

  /* line 302, ../scss/_screen479.scss */
  .address_page .details_address form .end input {
    margin-bottom: 10px;
    font-size: 16px;
    width: 100%;
  }

  /* line 307, ../scss/_screen479.scss */
  .address_page .details_address form .end input {
    margin-left: 0;
  }

  /* Close order */
  /* line 312, ../scss/_screen479.scss */
  .closed_order .left_order .order_ebit {
    width: 100%;
  }

  /* line 315, ../scss/_screen479.scss */
  .closed_order .left_order .order_ebit img {
    width: 100%;
  }

  /* line 318, ../scss/_screen479.scss */
  .closed_order .left_order .order_shipping i {
    display: none;
  }

  /* line 321, ../scss/_screen479.scss */
  .closed_order .left_order .order_shipping p {
    margin: 7px 0;
    padding: 0;
  }

  /* line 325, ../scss/_screen479.scss */
  .closed_order .left_order .links_finish_order a {
    margin: 5px 0;
  }

  /* Error */
  /* line 330, ../scss/_screen479.scss */
  .error_content h3 strong {
    font-size: 165px;
  }

  /* line 333, ../scss/_screen479.scss */
  .error_content h3 span.text {
    padding: 10px 0 0 0;
    width: auto;
  }

  /* My Account */
  /* line 339, ../scss/_screen479.scss */
  .find_order #form_pedidos li {
    padding: 5px 0;
  }

  /* line 342, ../scss/_screen479.scss */
  .find_order #form_pedidos select {
    padding: 6px 10px;
    margin-top: 5px;
  }

  /* line 346, ../scss/_screen479.scss */
  .find_order #form_pedidos input[type="text"] {
    margin-top: 5px;
  }

  /* line 349, ../scss/_screen479.scss */
  .find_order #form_pedidos li span {
    display: block;
  }

  /* line 352, ../scss/_screen479.scss */
  .find_order #form_pedidos li strong {
    display: block;
    margin-top: 5px;
  }

  /* line 356, ../scss/_screen479.scss */
  .list_order .table_orders th.th_status,
  .list_order .table_orders td.td_status {
    display: none;
  }

  /* line 360, ../scss/_screen479.scss */
  .list_order .link_consult {
    margin: 0 0 10px 0;
    float: none;
  }

  /* line 364, ../scss/_screen479.scss */
  .last_order .pedido_infos ul {
    font-size: 13px;
  }

  /* line 367, ../scss/_screen479.scss */
  .last_order .pedido_infos ul li a {
    display: none;
  }

  /* line 370, ../scss/_screen479.scss */
  .last_order .list_options_payment li {
    width: 100%;
    display: block;
    padding: 0;
  }

  /* line 375, ../scss/_screen479.scss */
  .last_order .list_options_payment li a.billet,
  .last_order .list_options_payment li a.change_pay {
    width: 100%;
    display: block;
    padding: 13px 0;
    text-align: center;
    margin: 5px 0;
  }

  /* line 383, ../scss/_screen479.scss */
  .user_inside_page .cart-table tfoot {
    display: none;
  }

  /* line 387, ../scss/_screen479.scss */
  .ebit-content {
    width: 290px;
  }

  /* Call center */
  /* line 392, ../scss/_screen479.scss */
  .call_center_page .inside_page #contato li {
    width: 100%;
  }

  /* line 395, ../scss/_screen479.scss */
  .call_center_page h2 {
    margin: 20px auto 0 auto;
  }

  /* line 398, ../scss/_screen479.scss */
  .call_center_page a.call_center_back {
    margin: 0 auto 20px auto;
  }

  /* Erros */
  /* line 403, ../scss/_screen479.scss */
  .error_content {
    margin-bottom: 20px;
  }

  /* line 406, ../scss/_screen479.scss */
  .error_content h1 {
    height: 140px;
    width: 190px;
    margin: 0 auto;
    float: none;
  }
  /* line 411, ../scss/_screen479.scss */
  .error_content h1 small {
    font: 38px/38px "Pacifico", cursive;
    height: 38px;
  }
  /* line 415, ../scss/_screen479.scss */
  .error_content h1 big {
    height: 140px;
    font: 140px/140px "Pacifico", cursive;
  }

  /* line 422, ../scss/_screen479.scss */
  .search-page {
    padding: 0 !important;
    padding-left: 0 !important;
  }

  /* line 426, ../scss/_screen479.scss */
  .content_search .options_top h2 {
    text-align: center;
    width: 100%;
    float: none;
    display: -webkit-inline-box;
  }

  /* line 432, ../scss/_screen479.scss */
  .content_search .options_top .selection_top {
    float: none;
    width: 100%;
    max-width: 280px;
    margin: 5px auto;
    display: block;
  }

  /* line 443, ../scss/_screen479.scss */
  .call_center_page .inside_page .shops .shop {
    width: 100%;
    height: auto;
  }
  /* line 446, ../scss/_screen479.scss */
  .call_center_page .inside_page .shops .shop .shop-gallery {
    width: 100%;
    float: none;
  }
  /* line 449, ../scss/_screen479.scss */
  .call_center_page .inside_page .shops .shop .shop-gallery img {
    width: 100%;
    display: block;
    max-width: 300px;
    margin: 0 auto;
  }
  /* line 456, ../scss/_screen479.scss */
  .call_center_page .inside_page .shops .shop .shop-info {
    width: 100%;
    max-width: 300px;
    margin: 0 auto;
    padding: 10px 0;
    float: none;
  }
}
