@charset "UTF-8";
@import url("https://fonts.googleapis.com/css2?family=Manrope:wght@200..800&family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap");
.g_ header {
  position: fixed;
  width: 100%;
  top: 0;
  z-index: 10;
  background-color: #fbf8f9;
  align-items: center;
  border-bottom: 1px solid #ddd;
  margin-bottom: 0;
}
.g_ header.scrolled .container .row-flex {
  height: 80px;
}
.g_ header.scrolled .container .search-form {
  top: 81px !important;
}
.g_ header.scrolled .container .menu.superior ul.nivel-um > li {
  padding: 12px 0;
}
.g_ header .container {
  padding: 0 64px;
}
.g_ header .container .row-flex {
  height: 146px;
  margin: 0;
  flex-wrap: nowrap;
  transition: 0.3s ease;
}
.g_ header .container .row-flex .col-auto {
  height: 100%;
  padding: 0;
  position: unset;
}
.g_ header .container .row-flex .search-desktop-container {
  display: flex;
  gap: 24px;
}
.g_ header .container .row-flex .search-desktop-container #search-form {
  padding: 0;
  position: unset;
}
.g_ header .container .row-flex .search-desktop-container #search-form .search-toggle-button {
  background-color: transparent;
  transform: scale(1);
  transition: 0.3s ease;
}
.g_ header .container .row-flex .search-desktop-container #search-form .search-toggle-button:hover {
  transform: scale(1.2);
}
.g_ header .container .row-flex .search-desktop-container #search-form .search-toggle-button:before {
  content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="7.278 3.18 488.041 495.869" width="22px" height="22px"><path d="M 226.506 407.051 C 277.833 407.051 321.439 389.028 357.324 352.982 C 393.21 316.931 411.152 273.406 411.152 222.405 C 411.152 171.079 393.16 127.58 357.174 91.912 C 321.189 56.245 277.741 38.411 226.832 38.411 C 175.922 38.411 132.474 56.245 96.489 91.912 C 60.504 127.58 42.511 171.079 42.511 222.405 C 42.511 273.406 60.472 316.931 96.391 352.982 C 132.312 389.028 175.683 407.051 226.506 407.051 Z M 226.506 223.057 Z M 226.506 442.284 C 196.131 442.284 167.66 436.63 141.091 425.32 C 114.518 414.012 91.228 398.243 71.22 378.017 C 51.21 357.79 35.552 334.392 24.242 307.818 C 12.933 281.25 7.278 252.779 7.278 222.405 C 7.278 191.521 12.933 162.814 24.242 136.28 C 35.552 109.747 51.176 86.588 71.115 66.806 C 91.054 47.028 114.332 31.478 140.948 20.157 C 167.564 8.837 196.083 3.18 226.506 3.18 C 257.389 3.18 286.13 8.837 312.728 20.157 C 339.327 31.478 362.598 47.028 382.542 66.806 C 402.485 86.588 418.112 109.747 429.421 136.28 C 440.73 162.814 446.385 191.521 446.385 222.405 C 446.385 250.691 441.383 277.338 431.379 302.344 C 421.374 327.346 407.455 349.635 389.621 369.209 L 495.319 474.907 L 471.832 499.049 L 365.48 392.045 C 346.828 407.747 325.745 420.047 302.23 428.942 C 278.715 437.837 253.473 442.284 226.506 442.284 Z" style="stroke-width: 1;" transform="matrix(1, 0, 0, 1, 5.684341886080802e-14, 0)"/></svg>');
}
.g_ header .container .row-flex .search-desktop-container #search-form .search-form {
  position: absolute;
  background-color: #fbf8f9;
  top: 147px;
  left: 0;
  width: 100%;
  display: flex;
  justify-content: center;
  padding: 0 64px;
  gap: 8px;
  display: flex !important;
  height: 0;
  opacity: 0;
  transition: 0.3s ease;
  overflow: hidden;
}
.g_ header .container .row-flex .search-desktop-container #search-form .search-form.show-search {
  height: 52px;
  padding: 8px 64px;
  opacity: 1;
}
.g_ header .container .row-flex .search-desktop-container #search-form .search-form input {
  width: 400px;
  height: 36px;
  margin: 0;
}
.g_ header .container .row-flex .search-desktop-container #search-form .search-form button {
  line-height: 1;
}
.g_ header .container .row-flex .search-desktop-container #search-form .search-form button[type=submit] {
  background-color: #db6094;
  padding: 2px 16px 0 16px;
  border-radius: 20px;
  color: #fff;
  transition: 0.3s ease;
}
.g_ header .container .row-flex .search-desktop-container #search-form .search-form button[type=submit]:hover {
  background-color: #af4571;
}
.g_ header .container .row-flex .search-desktop-container #search-form .search-form button[type=button] {
  margin-left: 8px;
  display: flex;
  align-items: center;
  background-color: transparent;
}
.g_ header .container .row-flex .search-desktop-container #search-form .search-form button[type=button]:before {
  display: block;
  content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 -960 960 960" width="24px" fill="%23000"><path d="m257.5-239-18-18.5 222-222.5-222-222.5 18-18.5L480-498.5 702.5-721l18 18.5-222 222.5 222 222.5-18 18.5L480-461.5 257.5-239Z"/></svg>');
}
.g_ header .container .row-flex .search-desktop-container .theme-functions {
  display: flex;
  gap: 24px;
}
.g_ header .container .row-flex .search-desktop-container .theme-functions::after {
  display: none;
}
.g_ header .container .row-flex .search-desktop-container .theme-functions .carrinho .qtd-carrinho {
  margin-top: -16px;
  background-color: #db6094;
}
.g_ header .container .row-flex .search-desktop-container .theme-functions .carrinho .svg-ico {
  transform: scale(1);
  transition: 0.3s ease;
  padding: 0;
}
.g_ header .container .row-flex .search-desktop-container .theme-functions .carrinho .svg-ico svg {
  display: none;
}
.g_ header .container .row-flex .search-desktop-container .theme-functions .carrinho .svg-ico::before {
  content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" height="32px" viewBox="0 -960 960 960" width="32px" fill="%23000"><path d="M285.16-112.67q-25.55 0-42.69-17.51-17.14-17.51-17.14-43.33 0-25.82 17.31-43.16Q259.95-234 285.48-234q25.54 0 43.03 17.51Q346-198.98 346-173.16q0 25.83-17.51 43.16t-43.33 17.33Zm384 0q-25.55 0-42.69-17.51-17.14-17.51-17.14-43.33 0-25.82 17.31-43.16Q643.95-234 669.48-234q25.54 0 43.03 17.51Q730-198.98 730-173.16q0 25.83-17.51 43.16t-43.33 17.33ZM227.33-751.33l110 230.66h266.34q9 0 16.33-4.5 7.33-4.5 11.67-12.5L734-723.33q6-11 1-19.5t-17-8.5H227.33Zm-20.66-41.34h536q26.51 0 39.75 21.5 13.25 21.5.91 44.5L665.57-512.48q-8.61 14.54-23.54 23.84-14.93 9.31-31.89 9.31H318.67L274-398.67q-7.33 12-.17 26 7.17 14 22.17 14h435.33v41.34h-448q-36.66 0-52.66-28.84-16-28.83 0-59.16L292-516.67 142.67-831.33h-74v-41.34h100l38 80Zm130.66 272h285.34-285.34Z"/></svg>');
}
.g_ header .container .row-flex .search-desktop-container .theme-functions .carrinho:hover .svg-ico {
  transform: scale(1.2);
}
.g_ header .container .row-flex .search-desktop-container .theme-functions .dropdown .dropdown-menu {
  margin: -12px 0 0 0;
  right: 0;
  border: none;
}
.g_ header .container .row-flex .search-desktop-container .theme-functions .dropdown .dropdown-menu a {
  font-size: 0.875rem;
}
.g_ header .container .row-flex .search-desktop-container .theme-functions .dropdown a {
  align-items: center;
  display: flex;
  text-decoration: none !important;
}
.g_ header .container .row-flex .search-desktop-container .theme-functions .dropdown a span {
  margin: 0;
}
.g_ header .container .row-flex .search-desktop-container .theme-functions .dropdown a span:last-child {
  display: none;
}
.g_ header .container .row-flex .search-desktop-container .theme-functions .dropdown .svg-ico {
  transform: scale(1);
  transition: 0.3s ease;
}
.g_ header .container .row-flex .search-desktop-container .theme-functions .dropdown .svg-ico svg {
  display: none;
}
.g_ header .container .row-flex .search-desktop-container .theme-functions .dropdown .svg-ico::before {
  content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" height="36px" viewBox="0 -960 960 960" width="36px" fill="%23000"><path d="M480-520q-51.52 0-86.1-34.57-34.57-34.57-34.57-86.43 0-51.86 34.57-86.1 34.58-34.23 86.1-34.23 51.52 0 86.1 34.23 34.57 34.24 34.57 86.1 0 51.86-34.57 86.43Q531.52-520 480-520ZM192-191.67v-69q0-27 15.29-49.2 15.29-22.2 40.71-34.8 59-27.66 117.08-41.5Q423.17-400 479.92-400t114.91 13.83Q653-372.33 711.65-344.4q25.88 12.4 41.11 34.57Q768-287.67 768-260.67v69H192ZM233.33-233h493.34v-27.67q0-14.66-8.72-26.95Q709.23-299.9 693-308q-51-24.33-105.19-37.5-54.18-13.17-107.81-13.17t-107.81 13Q318-332.67 267.67-308q-16.67 8-25.5 20.21-8.84 12.2-8.84 27.12V-233ZM480-561.33q33.33 0 56.33-23t23-56.34q0-33.33-23-56.33T480-720q-33.33 0-56.33 23t-23 56.33q0 33.34 23 56.34t56.33 23Zm0-79.34ZM480-233Z"/></svg>');
}
.g_ header .container .row-flex .search-desktop-container .theme-functions .dropdown:hover .svg-ico {
  transform: scale(1.2);
}
.g_ header .container .row-flex .search-desktop-container .theme-functions > li {
  margin: 0;
}
.g_ header .g_logo {
  display: block;
  text-transform: uppercase;
  padding: 0;
  display: flex;
  align-items: center;
}
.g_ header .g_logo a {
  font-family: "Manrope", sans-serif;
  text-decoration: none;
  font-size: 2.5rem !important;
  color: #353535 !important;
  height: unset;
  padding: 0;
  margin-top: -8px;
  display: block;
}
.g_ header .menu.superior {
  height: 100% !important;
}
.g_ header .menu.superior ul.nivel-um {
  height: 100%;
}
.g_ header .menu.superior ul.nivel-um > li {
  padding: 44px 0;
  height: 100%;
  transition: 0.3s ease;
  height: 100%;
}
.g_ header .menu.superior ul.nivel-um > li.com-filho {
  height: 100%;
}
.g_ header .menu.superior ul.nivel-um > li.com-filho .nivel-dois {
  top: calc(100% + 1px);
}
.g_ header .menu.superior ul.nivel-um > li.com-filho .nivel-dois:before {
  content: "";
  width: 300px;
  height: 400px;
  position: absolute;
  right: 0;
  top: 0;
  background-size: cover;
}
.g_ header .menu.superior ul.nivel-um > li > a {
  padding: 16px 16px 18px 16px;
  transition: 0.5s ease;
  outline-color: #ddd;
}
.g_ header .menu.superior ul.nivel-um > li > a strong {
  font-family: "Manrope", sans-serif;
  font-size: 1rem;
  font-weight: 200;
  line-height: 1;
}
.g_ header .menu.superior ul.nivel-um > li:hover > a {
  border-radius: 32px;
  outline: 1px solid #ddd;
}
.g_ header .menu.superior ul.nivel-um > li:before {
  display: none;
  background-color: #353535;
}
.g_ header .menu.superior ul.nivel-um ul.nivel-dois {
  box-shadow: 0 8px 6px rgba(0, 0, 0, 0.1);
  min-width: 600px;
  height: 400px;
  padding: 2rem;
  z-index: 999;
}
.g_ header .menu.superior ul.nivel-um ul.nivel-dois li a {
  font-family: "Manrope", sans-serif !important;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1;
  text-align: left;
  padding: 0 0 1rem 0;
}
.g_ header .menu.superior ul.nivel-um ul.nivel-dois:after {
  content: "";
  position: absolute;
  top: 0;
  left: 4px;
  z-index: -1;
  width: calc(100% - 4px);
  height: calc(100% - 4px);
  border-radius: 0 0 0 32px;
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.1);
  background-color: #fbf8f9;
}

.categoria-id-23975818.com-filho:hover > a {
  box-shadow: 0 0 0 2px #fffd75;
}
.categoria-id-23975818.com-filho .nivel-dois {
  background-color: #fffd75 !important;
}
.categoria-id-23975818.com-filho .nivel-dois:before {
  content: "";
  background: url("https://img.freepik.com/fotos-gratis/um-gato-bonito-a-passar-tempo-la-fora_23-2150649152.jpg?semt=ais_hybrid&w=740&q=80");
}

.categoria-id-23991865.com-filho:hover > a {
  box-shadow: 0 0 0 2px #75dfff;
}
.categoria-id-23991865.com-filho .nivel-dois {
  background-color: #75dfff !important;
}
.categoria-id-23991865.com-filho .nivel-dois:before {
  content: "";
  background: url("https://img.freepik.com/fotos-gratis/um-gato-bonito-a-passar-tempo-la-fora_23-2150649152.jpg?semt=ais_hybrid&w=740&q=80");
}

.categoria-id-23993940.com-filho:hover > a {
  box-shadow: 0 0 0 2px #db6094;
}
.categoria-id-23993940.com-filho .nivel-dois {
  background-color: #db6094 !important;
}
.categoria-id-23993940.com-filho .nivel-dois:before {
  content: "";
  background: url("https://img.freepik.com/fotos-gratis/um-gato-bonito-a-passar-tempo-la-fora_23-2150649152.jpg?semt=ais_hybrid&w=740&q=80");
}

@media (max-width: 1279px) {
  .g_ header {
    padding: 0;
    background-color: #fbf8f9 !important;
  }
  .g_ header .container {
    padding: 0 16px;
  }
  .g_ header .container .row-flex.align-items-center.between-mobile {
    gap: 8px;
  }
  .g_ header .container .row-flex.align-items-center.between-mobile .menu-trigger.menu-toggle {
    background-color: transparent;
    margin: 0;
    width: unset;
    margin-right: 8px;
    display: block !important;
  }
  .g_ header .container .menu.superior:not(.menu-visible-desktop) {
    opacity: 0;
    visibility: hidden;
    position: none;
  }
  .g_ header .container .menu.superior {
    top: 100px !important;
    background-color: #fbf8f9 !important;
    overflow-y: scroll;
    width: 100vw;
    top: 100px !important;
    left: 0;
    position: fixed;
  }
  .g_ header .container .menu.superior #search-form .search-toggle-button {
    display: none !important;
  }
  .g_ header .container .menu.superior #search-form .search-form {
    display: block !important;
    margin: 0;
    padding-top: 16px;
  }
  .g_ header .container .menu.superior #search-form .search-form input[type=search] {
    margin: 0;
  }
  .g_ header .container .menu.superior > .nivel-um {
    background-color: #fbf8f9 !important;
    display: block !important;
    border: 0;
    margin: 0;
    height: calc(100vh - 80px);
    padding: 15px 0;
    overflow-y: auto;
    z-index: 9999;
    position: relative;
  }
  .g_ header .container .menu.superior > .nivel-um li {
    height: unset !important;
    padding: 8px 24px !important;
    transition: none !important;
    text-align: left;
    display: block;
    position: relative;
    border-bottom: 1px solid #ddd;
  }
  .g_ header .container .menu.superior > .nivel-um li a {
    width: -moz-fit-content !important;
    width: fit-content !important;
    padding: 8px 0;
  }
  .g_ header .container .menu.superior > .nivel-um li a > i {
    display: none;
  }
  .g_ header .container .menu.superior > .nivel-um li button {
    display: block !important;
    position: absolute;
    top: 4px;
    right: 8px;
    background-color: transparent;
    width: 90px;
    text-align: right;
    padding: 0 24px;
  }
  .g_ header .container .menu.superior > .nivel-um li button i {
    background-color: transparent;
    color: #666;
  }
  .g_ header .container .menu.superior > .nivel-um li button i:before {
    content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" height="48px" viewBox="0 -960 960 960" width="48px" fill="%23666"><path d="M480-380 276-584l20-20 184 184 184-184 20 20-204 204Z"/></svg>');
  }
  .g_ header .container .menu.superior > .nivel-um li:hover > a {
    outline: none;
    box-shadow: none;
  }
  .g_ header .container .menu.superior > .nivel-um li .nivel-dois {
    box-shadow: none;
    height: auto;
    background-color: transparent !important;
    padding: 0;
    min-width: unset;
    position: relative;
  }
  .g_ header .container .menu.superior > .nivel-um li .nivel-dois:before {
    display: none;
  }
  .g_ header .g_logo a {
    font-size: 1.5rem !important;
  }
  .g_ header.scrolled .container .menu.superior.menu-visible-desktop {
    top: 80px !important;
  }
}
@media (max-width: 767px) {
  .g_ header .search-form {
    display: flex;
  }
  .g_ header .search-form input[type=search] {
    width: calc(100% - 108px);
  }
  .g_ header .search-form button {
    line-height: 1;
  }
  .g_ header .search-form button[type=submit] {
    background-color: #db6094;
    padding: 19px 24px;
    border-radius: 26px;
    margin-left: 12px;
    color: #fff;
    transition: 0.3s ease;
  }
  .g_ header .search-form button[type=submit]:hover {
    background-color: #af4571;
  }
  .g_ header .search-form button[type=button] {
    display: none;
  }
}
.g_ {
  background: #fbf8f9;
}
.g_ body {
  font-family: "Open Sans", sans-serif !important;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
  font-variation-settings: "wdth" 100;
  color: #353535;
  background: #fbf8f9;
}
.g_ body.g_backshadow {
  overflow: hidden;
  height: 100vh;
}

a,
p,
span,
label,
input {
  font-family: unset;
  font-family: "Open Sans", sans-serif !important;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "Manrope", sans-serif !important;
  font-optical-sizing: auto;
  font-weight: 300;
  font-style: normal;
  font-variation-settings: "wdth" 100;
}

.conteiner {
  overflow: hidden;
  width: 100% !important;
  max-width: 1920px;
  padding: 0 !important;
}

.secao-principal.sem-coluna .coluna.span3 {
  display: none;
}

.fancybox-wrap {
  width: unset !important;
}
.fancybox-wrap .fancybox-skin {
  border-radius: 8px;
  padding: 32px !important;
}
.fancybox-wrap .fancybox-skin h3 {
  margin-bottom: 44px;
}
.fancybox-wrap .fancybox-skin .form-horizontal .control-group {
  display: flex;
  gap: 8px;
}
.fancybox-wrap .fancybox-skin .form-horizontal .control-group div {
  margin-right: 0 !important;
}
.fancybox-wrap .fancybox-skin .form-horizontal a,
.fancybox-wrap .fancybox-skin .form-horizontal button {
  position: relative !important;
}

.star {
  position: absolute;
  color: #fff;
  font-family: Arial, sans-serif;
  pointer-events: none; /* Garante que as estrelas não atrapalhem cliques */
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  filter: drop-shadow(0 0 5px rgba(255, 255, 255, 0.4));
  animation: fallAndFade 0.7s linear forwards;
}

@keyframes fallAndFade {
  0% {
    transform: translateY(0) rotate(0deg);
    opacity: 1;
  }
  100% {
    transform: translateY(50px) rotate(90deg); /* Cai 50px e gira */
    opacity: 0;
  }
}
.konami {
  position: fixed;
  bottom: 0;
  right: 100px;
  z-index: 100;
  animation: umaru 5s ease-out forwards;
}

@keyframes umaru {
  0% {
    transform: translateX(300px);
    opacity: 0;
  }
  7% {
    transform: translateX(-35px);
    opacity: 1;
  }
  9% {
    transform: translateX(0);
  }
  91% {
    transform: translateX(0);
  }
  93% {
    transform: translateX(-35px);
    opacity: 1;
  }
  100% {
    transform: translateX(300px);
    opacity: 0;
  }
}
/* ===== PADDING ===== */
.pl-d-8 {
  padding-left: 8px;
}

.pl-d-16 {
  padding-left: 16px;
}

.pl-d-32 {
  padding-left: 32px;
}

.pl-d-64 {
  padding-left: 64px;
}

.pr-d-8 {
  padding-right: 8px;
}

.pr-d-16 {
  padding-right: 16px;
}

.pr-d-32 {
  padding-right: 32px;
}

.pr-d-64 {
  padding-right: 64px;
}

.pt-d-8 {
  padding-top: 8px;
}

.pt-d-16 {
  padding-top: 16px;
}

.pt-d-32 {
  padding-top: 32px;
}

.pt-d-64 {
  padding-top: 64px;
}

.pb-d-8 {
  padding-bottom: 8px;
}

.pb-d-16 {
  padding-bottom: 16px;
}

.pb-d-32 {
  padding-bottom: 32px;
}

.pb-d-64 {
  padding-bottom: 64px;
}

/* ===== MARGIN ===== */
.ml-d-8 {
  margin-left: 8px;
}

.ml-d-16 {
  margin-left: 16px;
}

.ml-d-32 {
  margin-left: 32px;
}

.ml-d-64 {
  margin-left: 64px;
}

.mr-d-8 {
  margin-right: 8px;
}

.mr-d-16 {
  margin-right: 16px;
}

.mr-d-32 {
  margin-right: 32px;
}

.mr-d-64 {
  margin-right: 64px;
}

.mt-d-8 {
  margin-top: 8px;
}

.mt-d-16 {
  margin-top: 16px;
}

.mt-d-32 {
  margin-top: 32px;
}

.mt-d-64 {
  margin-top: 64px;
}

.mb-d-8 {
  margin-bottom: 8px;
}

.mb-d-16 {
  margin-bottom: 16px;
}

.mb-d-32 {
  margin-bottom: 32px;
}

.mb-d-64 {
  margin-bottom: 64px;
}

@media (max-width: 767px) {
  /* ===== PADDING ===== */
  .pl-m-8 {
    padding-left: 8px;
  }
  .pl-m-16 {
    padding-left: 16px;
  }
  .pl-m-32 {
    padding-left: 32px;
  }
  .pl-m-64 {
    padding-left: 64px;
  }
  .pr-m-8 {
    padding-right: 8px;
  }
  .pr-m-16 {
    padding-right: 16px;
  }
  .pr-m-32 {
    padding-right: 32px;
  }
  .pr-m-64 {
    padding-right: 64px;
  }
  .pt-m-8 {
    padding-top: 8px;
  }
  .pt-m-16 {
    padding-top: 16px;
  }
  .pt-m-32 {
    padding-top: 32px;
  }
  .pt-m-64 {
    padding-top: 64px;
  }
  .pb-m-8 {
    padding-bottom: 8px;
  }
  .pb-m-16 {
    padding-bottom: 16px;
  }
  .pb-m-32 {
    padding-bottom: 32px;
  }
  .pb-m-64 {
    padding-bottom: 64px;
  }
  /* ===== MARGIN ===== */
  .ml-m-8 {
    margin-left: 8px;
  }
  .ml-m-16 {
    margin-left: 16px;
  }
  .ml-m-32 {
    margin-left: 32px;
  }
  .ml-m-64 {
    margin-left: 64px;
  }
  .mr-m-8 {
    margin-right: 8px;
  }
  .mr-m-16 {
    margin-right: 16px;
  }
  .mr-m-32 {
    margin-right: 32px;
  }
  .mr-m-64 {
    margin-right: 64px;
  }
  .mt-m-8 {
    margin-top: 8px;
  }
  .mt-m-16 {
    margin-top: 16px;
  }
  .mt-m-32 {
    margin-top: 32px;
  }
  .mt-m-64 {
    margin-top: 64px;
  }
  .mb-m-8 {
    margin-bottom: 8px;
  }
  .mb-m-16 {
    margin-bottom: 16px;
  }
  .mb-m-32 {
    margin-bottom: 32px;
  }
  .mb-m-64 {
    margin-bottom: 64px;
  }
}
.secao-banners {
  margin-bottom: 32px;
}
.secao-banners .flexslider {
  border-radius: 0 !important;
  margin: 0 !important;
}
.secao-banners .info-banner.titulo {
  all: initial;
  position: absolute;
  font-family: "Manrope", sans-serif;
  font-size: 2rem;
  font-weight: 300;
  top: 0;
  left: 64px;
  max-width: 300px;
  text-wrap: balance;
  display: none;
}
.secao-banners .flex-control-nav {
  all: initial;
  position: absolute;
  right: 64px;
  margin-top: 20px;
  display: flex;
  gap: 4px;
}
.secao-banners .flex-control-nav * {
  all: initial;
}
.secao-banners .flex-control-nav.flex-control-paging {
  display: none !important;
  /*
  li {
    margin: 0;
    a {
      border: 1px solid #000;
      border-radius: 0;
      margin: 0;
      font-size: 0;
      width: 100px !important;
      height: 2px !important;
      display: inline-block;
      cursor: pointer;
      transition: 0.3s ease;
      &.flex-active {
        background-color: #000;
      }
    }
  }
  */
}
.secao-banners .flex-direction-nav {
  display: flex;
  gap: 16px;
  width: 100%;
  justify-content: center;
}
.secao-banners .flex-direction-nav .flex-next,
.secao-banners .flex-direction-nav .flex-prev {
  all: initial;
  cursor: pointer;
  transition: 0.3s ease;
}
.secao-banners .flex-direction-nav .flex-next:hover,
.secao-banners .flex-direction-nav .flex-prev:hover {
  transform: scale(1.2);
}
.secao-banners .flex-direction-nav .flex-prev {
  content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" height="48px" viewBox="0 -960 960 960" width="48px" fill="%23000" version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" transform="matrix(-1,1.2246467991473532e-16,-1.2246467991473532e-16,-1,0,0)"><path d="m685-336-16-16 116-117H172v-22h614L669-607l15-16 144 143-143 144Z"></path></svg>');
}
.secao-banners .flex-direction-nav .flex-next {
  content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" height="48px" viewBox="0 -960 960 960" width="48px" fill="%23000"><path d="m685-336-16-16 116-117H172v-22h614L669-607l15-16 144 143-143 144Z"/></svg>');
}

.informacoes-extras {
  display: flex;
  justify-content: center;
  margin-top: 48px;
  color: #666;
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  flex-wrap: wrap;
}
.informacoes-extras div {
  padding: 32px;
  width: 150px;
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  background: transparent;
  border-radius: 0;
  transition: 0.3s ease;
  border: 1px solid transparent;
}
.informacoes-extras div svg {
  width: 90px;
  height: 90px;
  color: #db6094;
  transform: translateY(0);
  transition: 0.3s ease;
}
.informacoes-extras div h3 {
  font-size: 1rem;
  line-height: 1.4;
  font-weight: 400;
  margin: 0;
}
.informacoes-extras div:hover svg {
  transform: translateY(-8px);
}

@media (max-width: 780px) {
  .informacoes-extras {
    margin-top: 16px;
  }
  .informacoes-extras div {
    padding: 8px;
    width: 80px;
  }
  .informacoes-extras div h3 {
    font-size: 0.875rem;
  }
  .informacoes-extras div svg {
    width: 65px;
    height: 65px;
  }
}
.banner.mini-banner {
  display: flex;
  flex-wrap: nowrap;
  width: 100%;
  margin-bottom: 96px;
  margin-top: 96px;
}
.banner.mini-banner .span4 {
  width: 33.3333333333%;
  margin: 0;
  border-radius: 0;
}
.banner.mini-banner .span4 a img {
  border-radius: 0 !important;
  transform: scale(1);
  transition: 0.3s ease;
}
.banner.mini-banner .span4 a:hover {
  opacity: 1 !important;
}
.banner.mini-banner .span4 a:hover img {
  transform: scale(1.1);
}
.banner.mini-banner .span4 label {
  display: none;
}

@media (max-width: 767px) {
  .g_ .mini-banner.hidden-phone {
    display: none !important;
  }
}
#listagemProdutos .titulo-categoria.vitrine-destaque {
  display: none;
}
#listagemProdutos h2 {
  font-size: 1.5rem;
}

.pagina-categoria #corpo {
  margin-top: 146px;
}
.pagina-categoria #corpo h1 {
  font-family: "Manrope", sans-serif;
  font-weight: 300;
}
.pagina-categoria #corpo .breadcrumbs,
.pagina-categoria #corpo .ordenar-listagem.borda-alpha {
  margin: 0 64px !important;
  border: none;
}
.pagina-categoria #corpo .ordenar-listagem.borda-alpha label {
  border-radius: 24px 0 0 24px;
}
.pagina-categoria #corpo .ordenar-listagem.borda-alpha .btn.dropdown-toggle {
  border-radius: 0 24px 24px 0 !important;
  padding: 0 16px 0 12px;
  background-color: #ddd;
  color: #666;
}
.pagina-categoria #corpo .breadcrumbs {
  margin-bottom: 64px !important;
}
.pagina-categoria #corpo .conteudo.span9 {
  width: 100%;
  margin: 0;
}
.pagina-categoria #corpo .conteudo.span9 .listagem-linha .row-fluid:before {
  display: none !important;
}

.listagem .titulo-destaques,
.listagem .mais-prod {
  display: flex;
  align-items: center;
}
.listagem .titulo-destaques a,
.listagem .mais-prod a {
  margin-top: 8px;
  margin-left: auto;
  margin-right: 32px;
  font-size: 16px;
  text-decoration: none;
  transform: translateX(0);
  transition: 0.3s ease;
}
.listagem .titulo-destaques a:hover,
.listagem .mais-prod a:hover {
  transform: translateX(8px);
}
.listagem:hover li.span3 .listagem-item {
  filter: grayscale(60%);
}

.listagem-linha {
  border: none !important;
  margin-top: 0 !important;
}
.listagem-linha * {
  all: unset;
}
.listagem-linha a {
  cursor: pointer;
}
.listagem-linha > ul {
  display: flex;
  gap: 8px;
  margin-left: 0 !important;
}
.listagem-linha > ul:after {
  display: none;
}
.listagem-linha > ul li.span3 {
  all: unset;
  width: calc(25% - 6px);
}
.listagem-linha > ul li.span3 .listagem-item {
  padding: 0;
  margin: 0;
  position: relative;
  display: block;
  transition: 0.3s ease;
  overflow: hidden;
}
.listagem-linha > ul li.span3 .listagem-item .add-wishlist {
  left: 16px;
  top: 16px;
  transform: scale(1);
  transition: 0.3s ease;
}
.listagem-linha > ul li.span3 .listagem-item .add-wishlist .fa.fa-heart-o:before {
  content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" height="32px" viewBox="0 -960 960 960" width="32px" fill="%23db6094"><path d="m480-155.81-40.92-36.96q-98.06-89.04-162.19-153.02-64.12-63.98-101.63-113.65-37.52-49.67-52.35-90.63-14.83-40.96-14.83-83.12 0-82.74 55.8-138.54 55.81-55.81 138.54-55.81 51.74 0 97.78 24.5 46.03 24.5 79.8 71.08 34.88-46.58 80.29-71.08 45.4-24.5 97.29-24.5 82.73 0 138.54 55.79 55.8 55.78 55.8 138.48 0 42.23-14.83 83.19-14.83 40.97-52.33 90.62-37.5 49.65-101.52 113.67-64.01 64.03-162.32 153.02L480-155.81Zm0-75.42q94.32-85.61 155.52-146.46 61.2-60.85 96.82-105.96 35.62-45.12 49.62-80.15 14-35.03 14-69.36 0-59.53-39.55-98.97-39.55-39.45-98.59-39.45-47.01 0-86.95 26.89-39.95 26.88-64.52 75.92h-52.7q-24.96-49.42-64.71-76.11-39.75-26.7-86.76-26.7-58.66 0-98.4 39.45-39.74 39.44-39.74 98.99 0 34.35 14.03 69.39 14.02 35.04 49.59 80.1 35.57 45.07 96.76 105.86Q385.62-317 480-231.23Zm0-270.27Z"/></svg>');
}
.listagem-linha > ul li.span3 .listagem-item .add-wishlist:hover {
  transform: scale(1.2);
}
.listagem-linha > ul li.span3 .listagem-item .add-wishlist:hover .fa.fa-heart-o:before {
  content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" height="32px" viewBox="0 -960 960 960" width="32px" fill="%23db6094"><path d="M480-195.5 460-214q-96.13-88.18-159.07-150.59Q238-427 201.72-473.9q-36.29-46.9-50.5-84.48Q137-595.95 137-633.5q0-69.5 47.5-117t117-47.5q52.47 0 97.98 28.5Q445-741 480-685.5q35.5-55.5 80.75-84T658.5-798q69.5 0 117 47.44Q823-703.11 823-633.69q0 37.73-14.22 75.31-14.21 37.58-50.46 84.42-36.25 46.85-98.9 109.37Q596.77-302.07 500-214l-20 18.5Z"/></svg>');
}
.listagem-linha > ul li.span3 .listagem-item:after {
  content: "veja mais";
  position: absolute;
  font-size: 1rem;
  font-family: "Manrope", sans-serif;
  background-color: #fff;
  line-height: 1;
  padding: 4px 16px 12px 16px;
  transform: rotate(-90deg);
  bottom: 120px;
  right: -90px;
  opacity: 0;
  transition: 0.3s ease;
  vertical-align: middle;
}
.listagem-linha > ul li.span3 .listagem-item .produto-sobrepor {
  position: absolute;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  pointer-events: all;
}
.listagem-linha > ul li.span3 .listagem-item .imagem-produto {
  display: block;
  width: 100%;
  height: unset !important;
  aspect-ratio: 1/1;
  overflow: hidden;
}
.listagem-linha > ul li.span3 .listagem-item .imagem-produto img {
  margin: 0;
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  height: 100%;
  transition: 0.3s ease;
}
.listagem-linha > ul li.span3 .listagem-item .info-produto {
  margin-top: 8px;
  display: flex;
  padding: 0 16px;
  justify-content: space-between;
}
.listagem-linha > ul li.span3 .listagem-item .info-produto .nome-produto {
  min-height: unset;
  font-family: "Manrope", sans-serif;
  font-optical-sizing: auto;
  font-weight: 300;
  font-style: normal;
  line-height: 1.1;
  font-size: 1rem;
  display: block;
  margin-top: 0;
  text-decoration: none;
}
.listagem-linha > ul li.span3 .listagem-item .info-produto .produto-sku {
  display: none;
}
.listagem-linha > ul li.span3 .listagem-item .info-produto .preco-produto {
  width: 120px;
  flex: none;
  text-align: right;
  display: flex;
  flex-direction: column-reverse;
}
.listagem-linha > ul li.span3 .listagem-item .info-produto .preco-produto > div:nth-child(1) {
  display: none;
  /*
  span {
    display: inline;
    font-size: 0.75rem;

    strong {
      font-family: "Manrope", sans-serif;
      font-weight: 500;
      font-size: 0.75rem;
      display: inline;
      color: $text-dark !important;
    }
  }
    */
}
.listagem-linha > ul li.span3 .listagem-item .info-produto .preco-produto > div:nth-child(2) {
  display: block;
  margin: 0;
}
.listagem-linha > ul li.span3 .listagem-item .acoes-produto,
.listagem-linha > ul li.span3 .listagem-item .acoes-produto-responsiva {
  display: none !important;
}
.listagem-linha > ul li.span3 .listagem-item .bandeiras-produto {
  position: absolute;
  right: 16px;
  top: 16px;
  z-index: 1;
}
.listagem-linha > ul li.span3 .listagem-item .produto-avise {
  bottom: 100px;
  top: auto;
  width: 50%;
  left: 25%;
  background-color: rgba(255, 255, 255, 0.75);
}
.listagem-linha > ul li.span3 .listagem-item .produto-avise .avise-me-list {
  background: transparent;
}
.listagem-linha > ul li.span3 .listagem-item:hover {
  transform: translateY(-16px);
  filter: grayscale(0%);
}
.listagem-linha > ul li.span3 .listagem-item:hover:after {
  opacity: 0.9;
  right: -38px;
}
.listagem-linha > ul li.span3 .listagem-item:hover .imagem-produto.has-zoom .imagem-principal {
  opacity: 1;
}
.listagem-linha > ul li.span3 .listagem-item:hover .imagem-produto.has-zoom .imagem-zoom {
  opacity: unset;
  animation: changeImages 4s ease infinite;
}
.listagem-linha > ul li.span3 .listagem-item:hover .imagem-produto img {
  transform: scale(1.08);
}

@keyframes changeImages {
  0% {
    opacity: 0;
  }
  45% {
    opacity: 0;
  }
  55% {
    opacity: 1;
  }
  90% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@media only screen and (max-width: 992px) {
  .listagem-linha > ul {
    flex-wrap: wrap;
  }
  .listagem-linha > ul li.span3 {
    width: calc(50% - 4px);
  }
}
@media (max-width: 767px) {
  .g_ .listagem .listagem-item .imagem-produto,
  .g_ .listagem .listagem-item .info-produto {
    width: calc(100% - 32px);
  }
  .listagem .titulo-destaques,
  .listagem .mais-prod {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
  }
  .listagem .titulo-destaques a,
  .listagem .mais-prod a {
    margin-left: 16px;
    margin-top: 0;
    margin-bottom: 16px;
  }
  .listagem .mais-prod {
    display: none;
  }
}
@media only screen and (max-width: 500px) {
  .listagem-linha > ul {
    flex-wrap: wrap;
  }
  .listagem-linha > ul li.span3 {
    width: 100%;
  }
}
.g_ #rodape p,
.g_ #rodape li a {
  font-size: 0.875rem !important;
}
.g_ #rodape .institucional.fundo-secundario,
.g_ #rodape .pagamento-selos {
  padding: 32px 64px;
  background-color: unset;
}
.g_ #rodape .institucional.fundo-secundario .row-flex.align-items-top div:nth-child(1) {
  width: 50%;
  max-width: unset;
  flex: none;
  margin-right: 92px;
}
.g_ #rodape .institucional.fundo-secundario .row-flex.align-items-top div:nth-child(2) {
  margin-left: 0;
}
.g_ #rodape .institucional.fundo-secundario .row-flex.align-items-top div:nth-child(4) {
  display: none;
}
.g_ .g_atendimento li {
  display: none !important;
}
.g_ .g_atendimento li:first-child {
  display: block !important;
}
.g_ .g_atendimento li:first-child .fa {
  font-size: 22px;
}

@media (max-width: 767px) {
  .g_ #rodape .institucional.fundo-secundario {
    padding: 32px;
  }
  .g_ #rodape .institucional.fundo-secundario .col-md-3 {
    width: 100% !important;
    margin: 0 !important;
  }
  .g_ #rodape .gateways-rodape {
    display: flex;
  }
}
.g_ #barraNewsletter {
  background-color: transparent;
  margin: 0 0 32px 0;
  width: 100%;
  max-width: unset;
}
.g_ #barraNewsletter .conteiner {
  background-color: transparent !important;
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
}

.g_ .span12.produto {
  margin-top: 146px;
  padding: 0 64px;
}
.g_ .span12.produto .breadcrumbs {
  margin-bottom: 48px;
}
.g_ .span12.produto .conteiner-imagem img {
  border-radius: 0;
}
.g_ .span12.produto .produto-thumbs img {
  border-radius: 0;
}
.g_ .span12.produto .principal .codigo-produto {
  font-size: 0.875rem;
}
.g_ .span12.produto .principal .preco-produto.destaque-parcela {
  display: flex;
  flex-direction: column-reverse;
}
.g_ .span12.produto .principal .preco-produto.destaque-parcela div {
  margin: 0;
}
.g_ .span12.produto .principal .preco-produto.destaque-parcela .preco-parcela {
  font-size: 1rem;
}
.g_ .span12.produto .principal .preco-produto.destaque-parcela .preco-parcela strong {
  font-size: 1rem;
}
.g_ .span12.produto .principal .comprar {
  display: flex !important;
  flex-wrap: wrap;
  gap: 8px;
}
.g_ .span12.produto .principal .comprar .qtde-adicionar-carrinho {
  margin: 0 0 0 0 !important;
}
.g_ .span12.produto .principal .product-functions a {
  color: #646464;
}
.g_ .span12.produto .principal .parcelas-produto {
  border: 1px solid #bbb;
}
.g_ .zm-viewer {
  border-radius: 0 !important;
}

.pagina-login #corpo {
  margin-top: 146px !important;
  padding: 0 64px;
}
.pagina-login #corpo .conteiner {
  overflow: unset;
}
.pagina-login #corpo .titulo {
  margin-top: 32px;
  font-weight: 200;
}
.pagina-login #corpo .titulo small {
  font-size: 1rem;
}
.pagina-login #corpo .caixa-sombreada {
  border-radius: 0 !important;
  box-shadow: unset !important;
  border: 1px solid #ccc;
  background-color: transparent;
}
.pagina-login #corpo form {
  margin-bottom: 0;
}
.pagina-login #corpo form fieldset {
  display: flex;
  flex-direction: column;
}
.pagina-login #corpo form fieldset input {
  height: 52px !important;
  width: 100%;
}
.pagina-login #corpo form fieldset button {
  margin: 16px 0 0 0;
}
.pagina-login #corpo form fieldset > div,
.pagina-login #corpo form fieldset .controls {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  width: 100%;
}
.pagina-login #corpo form fieldset > div label,
.pagina-login #corpo form fieldset .controls label {
  align-self: start;
}
.pagina-login #corpo .recuperar-senha {
  margin: 16px 0 0 0;
  padding: 0;
  width: 100%;
  text-align: center;
  font-size: 1rem;
}

.pagina-carrinho #corpo {
  margin-top: 146px;
  padding: 0 64px;
}
.pagina-carrinho #corpo .cabecalho-interno .titulo {
  margin-top: 32px;
  font-weight: 200;
}
.pagina-carrinho #corpo .cabecalho-interno .titulo small {
  font-size: 1rem;
}
.pagina-carrinho #corpo .caixa-sombreada {
  border-radius: 0;
  box-shadow: none;
  border: 1px solid #ddd;
}
.pagina-carrinho #corpo .caixa-sombreada table tr {
  padding: 0;
}
.pagina-carrinho #corpo .caixa-sombreada table tr th {
  padding: 8px 16px 0 16px;
}
.pagina-carrinho #corpo .caixa-sombreada table tr th:nth-child(1) h6 {
  padding: 1em 0;
}
.pagina-carrinho #corpo .caixa-sombreada table tr td {
  padding: 8px 16px !important;
}
.pagina-carrinho #corpo .caixa-sombreada table tr td:nth-child(1) {
  width: 90px;
  padding: 10px 10px 10px 16px;
}
.pagina-carrinho #corpo .caixa-sombreada table tr td:nth-child(1) .imagem {
  width: 90px;
}
.pagina-carrinho #corpo .caixa-sombreada table tr td:nth-child(2) {
  width: 100%;
}
.pagina-carrinho #corpo .caixa-sombreada table .produto-info a {
  font-size: 1rem;
  margin-bottom: 8px;
  display: block;
}
.pagina-carrinho #corpo .caixa-sombreada table .form-horizontal input {
  width: 200px;
  text-align: left;
}
.pagina-carrinho #corpo .caixa-sombreada table .formas-envio ul li {
  text-align: right;
}
.pagina-carrinho #corpo .caixa-sombreada table .valor-total {
  margin-right: 0;
}
.pagina-carrinho #corpo .caixa-sombreada table .icon-trash:before {
  content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 -960 960 960" width="24px" fill="%23666"><path d="M294.73-148.08q-28.26 0-48.26-20-20.01-20.01-20.01-48.27v-501.23h-39.19v-55.89h174.35v-33.84h237.57v33.77h174.35v55.96h-39.2v501.32q0 28.35-19.91 48.27-19.92 19.91-48.35 19.91H294.73Zm383.65-569.5H282.42v501.23q0 5.39 3.46 8.85 3.47 3.46 8.85 3.46h371.35q4.61 0 8.46-3.84 3.84-3.85 3.84-8.47v-501.23ZM380.19-282.92h55.96v-355.96h-55.96v355.96Zm144.46 0h55.96v-355.96h-55.96v355.96ZM282.42-717.58V-204.04v-513.54Z"/></svg>');
}
.pagina-carrinho #corpo .caixa-sombreada table .icon-minus:before {
  content: "<";
}
.pagina-carrinho #corpo .caixa-sombreada table .icon-plus:before {
  content: ">";
}

.g_ .pagina-cadastro #corpo {
  margin-top: 146px !important;
  margin-bottom: 128px;
  padding: 0 64px;
}
.g_ .pagina-cadastro #corpo .conteiner {
  overflow: unset;
}
.g_ .pagina-cadastro #corpo .titulo {
  margin-top: 32px;
  font-weight: 200;
}
.g_ .pagina-cadastro #corpo .titulo small {
  font-size: 1rem;
}
.g_ .pagina-cadastro #corpo .caixa-sombreada {
  border-radius: 0 !important;
  box-shadow: unset !important;
  border: 1px solid #ccc;
  background-color: transparent;
  padding: 16px 32px;
}
.g_ .pagina-cadastro #corpo .dados-acesso {
  background-color: transparent;
}
.g_ .pagina-cadastro #corpo .form-horizontal .control-label {
  text-align: left;
}
.g_ .pagina-cadastro #corpo form .dados-pessoais {
  margin-bottom: 0;
}
.g_ .pagina-cadastro #corpo form .dados-pessoais fieldset {
  display: flex;
  flex-direction: column;
}
.g_ .pagina-cadastro #corpo form .dados-pessoais fieldset input,
.g_ .pagina-cadastro #corpo form .dados-pessoais fieldset select {
  height: 52px !important;
  width: 100%;
  max-height: unset !important;
}
.g_ .pagina-cadastro #corpo form .dados-pessoais fieldset button {
  margin: 16px 0 0 0;
}
.g_ .pagina-cadastro #corpo form .dados-pessoais fieldset > div,
.g_ .pagina-cadastro #corpo form .dados-pessoais fieldset .controls {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  width: 100%;
}
.g_ .pagina-cadastro #corpo form .dados-pessoais fieldset > div label,
.g_ .pagina-cadastro #corpo form .dados-pessoais fieldset .controls label {
  align-self: start;
  font-weight: 600;
  font-size: 15px;
}
.g_ .pagina-cadastro #barraNewsletter {
  display: none;
}
.g_ .pagina-cadastro .acao-editar {
  margin-top: 32px;
}
.g_ .pagina-cadastro .acao-editar a {
  display: none;
}
.g_ .pagina-cadastro .acao-editar button {
  padding: 8px 32px;
}

.barra-scroll-wrapper {
  position: relative;
  z-index: 1;
  margin-top: 146px;
}
.barra-scroll-wrapper .faixa-marquee {
  width: 100vw;
  overflow: hidden;
  background: #db6094;
  color: #fff;
  font-size: 1.2em;
  font-family: "Open Sans", Arial, sans-serif;
  position: relative;
  z-index: 100;
  height: 38px;
  display: flex;
  align-items: center;
}
.barra-scroll-wrapper .faixa-marquee-inner {
  display: flex;
  white-space: nowrap;
  will-change: transform;
  padding-left: 0;
  gap: 32px;
}
.barra-scroll-wrapper .faixa-marquee-inner span {
  display: inline-block;
}
@keyframes faixa-marquee-move {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-50%);
  }
}

@media (max-width: 767px) {
  .barra-scroll-wrapper {
    margin-top: 0;
  }
}
.pagina-conta {
  margin-top: 146px;
  box-sizing: border-box;
}
.pagina-conta .breadcrumbs,
.pagina-conta .ordenar-listagem.borda-alpha {
  margin: 0 64px !important;
  border: none;
}
.pagina-conta .minha-conta {
  margin-top: 32px;
  padding: 0 64px;
}
.pagina-conta .minha-conta .abas-conta {
  position: relative;
  z-index: 0;
}
.pagina-conta .conteiner .conteudo.span9 {
  width: 100% !important;
  margin: 0 !important;
}
.pagina-conta .conteiner .conteudo.span9 .caixa-info {
  background-color: transparent;
}
.pagina-conta .conteiner .conteudo.span9 .caixa-dados .botao i:before {
  color: #fff;
}

.pagina-pedido-listar {
  margin-top: 146px;
}
.pagina-pedido-listar .breadcrumbs,
.pagina-pedido-listar .ordenar-listagem.borda-alpha {
  margin: 0 64px !important;
  border: none;
}
.pagina-pedido-listar .meus-pedidos {
  margin-top: 32px;
  padding: 0 64px;
}
.pagina-pedido-listar .meus-pedidos .abas-conta {
  position: relative;
  z-index: 0;
}

.pagina-favorito-listar {
  margin-top: 146px;
}
.pagina-favorito-listar .breadcrumbs,
.pagina-favorito-listar .ordenar-listagem.borda-alpha {
  margin: 0 64px !important;
  border: none;
}
.pagina-favorito-listar .meus-favoritos {
  margin-top: 32px;
  padding: 0 64px;
}
.pagina-favorito-listar .meus-favoritos .abas-conta {
  position: relative;
  z-index: 0;
}/*# sourceMappingURL=styles.css.map */