﻿/* Mixins */
.hide-text {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
}
.clear {
  content: "";
  display: table;
  clear: both;
}
/* Variables */
/*Import */
/* == Variáveis == */
/* == HEADER == */
.pink {
  /* CATEGORY NAV */
  /* SHOWCASE */
  /* ASIDE */
  /* FOOTER */
  /* PRODUCT DETAIL */
  /* BASKET */
}
.pink .color {
  color: #852F7F;
}
.pink .bg-color {
  background-color: #852F7F;
}
.pink .main-header {
  border-bottom-color: #852F7F;
  background-color: #8E3288;
}
.pink .main-header .search-box input[type=text] {
  background-color: #9A4794;
}
.pink .main-header .search-box p {
  color: #b48bbb;
}
.pink .header-links {
  background-color: #852F7F;
}
.pink .header-links .link-marketup a {
  color: #b48bbb;
}
.pink .header-links a:hover {
  color: #b48bbb;
}
.pink .category-list .category-name {
  background-color: #852F7F;
}
.pink .category-list .subcategory-list {
  background-color: #F0D5EE;
}
.pink .category-list .subcategory-list a {
  color: #852F7F;
}
.pink .category-list .subcategory-list a:hover {
  background-color: #9A4794;
}
.pink .category-list .subcategory-list:hover {
  background-color: #8E3288;
}
.pink .category-list .subcategory-list:hover a {
  color: #F0D5EE;
}
.pink .highlighted-product {
  margin-bottom: 20px;
}
.pink .highlighted-product .product-link {
  background-color: #8E3288;
}
.pink .highlighted-product:hover .product-link {
  background-color: #9E3897;
}
.pink .showcase-item .price-to span {
  color: #852F7F;
}
.pink .product-link {
  background-color: #8E3288;
}
.pink .product-link:hover {
  background-color: #9E3897;
}
.pink .sidebar .banner-seller {
  margin-bottom: 30px;
}
.pink .sidebar .banner-seller p {
  background-color: #852F7F;
}
.pink .sidebar .banner-seller a:hover p {
  background-color: #9E3897;
}
.pink .best-sellers .title {
  background-color: #F0D5EE;
  color: #852F7F;
}
.pink .best-sellers .title span {
  background-color: #8E3288;
}
.pink .best-sellers .rank {
  color: #D280CC;
  background-color: #F0D5EE;
}
.pink .best-sellers .product-info {
  background-color: #F7E9F6;
}
.pink .main-footer {
  background-color: #852F7F;
}
.pink .main-footer .banner-advertising {
  background-color: #8E3288;
}
.pink .main-footer .wrapper {
  width: 984px;
  margin: 0 auto;
}
.pink .main-footer .title {
  border-color: #9E3897;
}
.pink .main-footer .search-box input {
  background-color: #9E3897;
}
.pink .main-footer .disclaimer {
  background-color: #8E3288;
}
.pink .main-footer a:hover {
  color: #b48bbb;
}
.pink .pagination a,
.pink .pagination span {
  background-color: #852F7F;
  border-color: #852F7F;
}
.pink .pagination a:hover {
  background-color: #9E3897;
}
.pink .pagination .ativo a {
  color: #852F7F;
}
.pink .product-detail .price-to strong {
  color: #852F7F;
}
.pink .product-detail .price-portion strong {
  color: #852F7F;
}
.pink .product-detail .arrive-inner {
  background-color: #F0D5EE;
}
.pink .area-name {
  border-color: #9E3897;
}
.pink .float-price {
  background-color: #F7E9F6;
  border-color: #852F7F;
}
.pink .tabs {
  background-color: #852F7F;
}
.pink .button {
  background-color: #852F7F;
}
.pink .button:hover {
  background-color: #9E3897;
}
.pink .tab-list li {
  background-color: #852F7F;
}
/* == Variáveis == */
/* == HEADER == */
.blue {
  /* CATEGORY NAV */
  /* SHOWCASE */
  /* ASIDE */
  /* FOOTER */
  /* PRODUCT DETAIL */
  /* BASKET */
}
.blue .color {
  color: #014D87;
}
.blue .bg-color {
  background-color: #014D87;
}
.blue .main-header {
  border-bottom-color: #014D87;
  background-color: #015696;
}
.blue .main-header .search-box input[type=text] {
  background-color: #1B67A1;
}
.blue .main-header .search-box p {
  color: #80a6c3;
}
.blue .header-links {
  background-color: #014D87;
}
.blue .header-links .link-marketup a {
  color: #80a6c3;
}
.blue .header-links a:hover {
  color: #80a6c3;
}
.blue .category-list .category-name {
  background-color: #014D87;
}
.blue .category-list .subcategory-list {
  background-color: #D1E1EC;
}
.blue .category-list .subcategory-list a {
  color: #014D87;
}
.blue .category-list .subcategory-list a:hover {
  background-color: #1B67A1;
}
.blue .category-list .subcategory-list:hover {
  background-color: #015696;
}
.blue .category-list .subcategory-list:hover a {
  color: #D1E1EC;
}
.blue .highlighted-product {
  margin-bottom: 20px;
}
.blue .highlighted-product .product-link {
  background-color: #015696;
}
.blue .highlighted-product:hover .product-link {
  background-color: #1B5F93;
}
.blue .showcase-item .price-to span {
  color: #014D87;
}
.blue .product-link {
  background-color: #015696;
}
.blue .product-link:hover {
  background-color: #1B5F93;
}
.blue .sidebar .banner-seller {
  margin-bottom: 30px;
}
.blue .sidebar .banner-seller p {
  background-color: #014D87;
}
.blue .sidebar .banner-seller a:hover p {
  background-color: #1B5F93;
}
.blue .best-sellers .title {
  background-color: #D1E1EC;
  color: #014D87;
}
.blue .best-sellers .title span {
  background-color: #015696;
}
.blue .best-sellers .rank {
  color: #76a4c6;
  background-color: #D1E1EC;
}
.blue .best-sellers .product-info {
  background-color: #E8F0F5;
}
.blue .main-footer {
  background-color: #014D87;
}
.blue .main-footer .banner-advertising {
  background-color: #015696;
}
.blue .main-footer .wrapper {
  width: 984px;
  margin: 0 auto;
}
.blue .main-footer .title {
  border-color: #1B5F93;
}
.blue .main-footer .search-box input {
  background-color: #1B5F93;
}
.blue .main-footer .disclaimer {
  background-color: #015696;
}
.blue .main-footer a:hover {
  color: #80a6c3;
}
.blue .pagination a,
.blue .pagination span {
  background-color: #014D87;
  border-color: #014D87;
}
.blue .pagination a:hover {
  background-color: #1B5F93;
}
.blue .pagination .ativo a {
  color: #014D87;
}
.blue .product-detail .price-to strong {
  color: #014D87;
}
.blue .product-detail .price-portion strong {
  color: #014D87;
}
.blue .product-detail .arrive-inner {
  background-color: #D1E1EC;
}
.blue .area-name {
  border-color: #1B5F93;
}
.blue .float-price {
  background-color: #E8F0F5;
  border-color: #014D87;
}
.blue .tabs {
  background-color: #014D87;
}
.blue .button {
  background-color: #014D87;
}
.blue .button:hover {
  background-color: #1B5F93;
}
.blue .tab-list li {
  background-color: #014D87;
}
/* == Variáveis == */
/* == HEADER == */
.blue-jeans {
  /* CATEGORY NAV */
  /* SHOWCASE */
  /* ASIDE */
  /* FOOTER */
  /* PRODUCT DETAIL */
  /* BASKET */
}
.blue-jeans .color {
  color: #344755;
}
.blue-jeans .bg-color {
  background-color: #344755;
}
.blue-jeans .main-header {
  border-bottom-color: #344755;
  background-color: #394E5E;
}
.blue-jeans .main-header .search-box input[type=text] {
  background-color: #4D606E;
}
.blue-jeans .main-header .search-box p {
  color: #6a7882;
}
.blue-jeans .header-links {
  background-color: #344755;
}
.blue-jeans .header-links .link-marketup a {
  color: #6a7882;
}
.blue-jeans .header-links a:hover {
  color: #6a7882;
}
.blue-jeans .category-list .category-name {
  background-color: #344755;
}
.blue-jeans .category-list .subcategory-list {
  background-color: #D6DFE6;
}
.blue-jeans .category-list .subcategory-list a {
  color: #344755;
}
.blue-jeans .category-list .subcategory-list a:hover {
  background-color: #4D606E;
}
.blue-jeans .category-list .subcategory-list:hover {
  background-color: #394E5E;
}
.blue-jeans .category-list .subcategory-list:hover a {
  color: #D6DFE6;
}
.blue-jeans .highlighted-product {
  margin-bottom: 20px;
}
.blue-jeans .highlighted-product .product-link {
  background-color: #394E5E;
}
.blue-jeans .highlighted-product:hover .product-link {
  background-color: #425B6D;
}
.blue-jeans .showcase-item .price-to span {
  color: #344755;
}
.blue-jeans .product-link {
  background-color: #394E5E;
}
.blue-jeans .product-link:hover {
  background-color: #425B6D;
}
.blue-jeans .sidebar .banner-seller {
  margin-bottom: 30px;
}
.blue-jeans .sidebar .banner-seller p {
  background-color: #344755;
}
.blue-jeans .sidebar .banner-seller a:hover p {
  background-color: #425B6D;
}
.blue-jeans .best-sellers .title {
  background-color: #D6DFE6;
  color: #344755;
}
.blue-jeans .best-sellers .title span {
  background-color: #394E5E;
}
.blue-jeans .best-sellers .rank {
  color: #7ba0ad;
  background-color: #D6DFE6;
}
.blue-jeans .best-sellers .product-info {
  background-color: #EAEFF2;
}
.blue-jeans .main-footer {
  background-color: #344755;
}
.blue-jeans .main-footer .banner-advertising {
  background-color: #394E5E;
}
.blue-jeans .main-footer .wrapper {
  width: 984px;
  margin: 0 auto;
}
.blue-jeans .main-footer .title {
  border-color: #425B6D;
}
.blue-jeans .main-footer .search-box input {
  background-color: #425B6D;
}
.blue-jeans .main-footer .disclaimer {
  background-color: #394E5E;
}
.blue-jeans .main-footer a:hover {
  color: #6a7882;
}
.blue-jeans .pagination a,
.blue-jeans .pagination span {
  background-color: #344755;
  border-color: #344755;
}
.blue-jeans .pagination a:hover {
  background-color: #425B6D;
}
.blue-jeans .pagination .ativo a {
  color: #344755;
}
.blue-jeans .product-detail .price-to strong {
  color: #344755;
}
.blue-jeans .product-detail .price-portion strong {
  color: #344755;
}
.blue-jeans .product-detail .arrive-inner {
  background-color: #D6DFE6;
}
.blue-jeans .area-name {
  border-color: #425B6D;
}
.blue-jeans .float-price {
  background-color: #EAEFF2;
  border-color: #344755;
}
.blue-jeans .tabs {
  background-color: #344755;
}
.blue-jeans .button {
  background-color: #344755;
}
.blue-jeans .button:hover {
  background-color: #425B6D;
}
.blue-jeans .tab-list li {
  background-color: #344755;
}
/* == Variáveis == */
/* == HEADER == */
.purple {
  /* CATEGORY NAV */
  /* SHOWCASE */
  /* ASIDE */
  /* FOOTER */
  /* PRODUCT DETAIL */
  /* BASKET */
}
.purple .color {
  color: #373455;
}
.purple .bg-color {
  background-color: #373455;
}
.purple .main-header {
  border-bottom-color: #373455;
  background-color: #3C395E;
}
.purple .main-header .search-box input[type=text] {
  background-color: #504D6E;
}
.purple .main-header .search-box p {
  color: #817f94;
}
.purple .header-links {
  background-color: #373455;
}
.purple .header-links .link-marketup a {
  color: #817f94;
}
.purple .header-links a:hover {
  color: #817f94;
}
.purple .category-list .category-name {
  background-color: #373455;
}
.purple .category-list .subcategory-list {
  background-color: #d7d6e6;
}
.purple .category-list .subcategory-list a {
  color: #373455;
}
.purple .category-list .subcategory-list a:hover {
  background-color: #504D6E;
}
.purple .category-list .subcategory-list:hover {
  background-color: #3C395E;
}
.purple .category-list .subcategory-list:hover a {
  color: #d7d6e6;
}
.purple .highlighted-product {
  margin-bottom: 20px;
}
.purple .highlighted-product .product-link {
  background-color: #3C395E;
}
.purple .highlighted-product:hover .product-link {
  background-color: #373455;
}
.purple .showcase-item .price-to span {
  color: #373455;
}
.purple .product-link {
  background-color: #3C395E;
}
.purple .product-link:hover {
  background-color: #373455;
}
.purple .sidebar .banner-seller {
  margin-bottom: 30px;
}
.purple .sidebar .banner-seller p {
  background-color: #373455;
}
.purple .sidebar .banner-seller a:hover p {
  background-color: #373455;
}
.purple .best-sellers .title {
  background-color: #d7d6e6;
  color: #373455;
}
.purple .best-sellers .title span {
  background-color: #3C395E;
}
.purple .best-sellers .rank {
  color: #8a86b6;
  background-color: #d7d6e6;
}
.purple .best-sellers .product-info {
  background-color: #ebeaf2;
}
.purple .main-footer {
  background-color: #373455;
}
.purple .main-footer .banner-advertising {
  background-color: #3C395E;
}
.purple .main-footer .wrapper {
  width: 984px;
  margin: 0 auto;
}
.purple .main-footer .title {
  border-color: #504D6E;
}
.purple .main-footer .search-box input {
  background-color: #373455;
}
.purple .main-footer .disclaimer {
  background-color: #3C395E;
}
.purple .main-footer a:hover {
  color: #817f94;
}
.purple .pagination a,
.purple .pagination span {
  background-color: #373455;
  border-color: #373455;
}
.purple .pagination a:hover {
  background-color: #373455;
}
.purple .pagination .ativo a {
  color: #373455;
}
.purple .product-detail .price-to strong {
  color: #373455;
}
.purple .product-detail .price-portion strong {
  color: #373455;
}
.purple .product-detail .arrive-inner {
  background-color: #d7d6e6;
}
.purple .area-name {
  border-color: #373455;
}
.purple .float-price {
  background-color: #ebeaf2;
  border-color: #373455;
}
.purple .tabs {
  background-color: #373455;
}
.purple .button {
  background-color: #373455;
}
.purple .button:hover {
  background-color: #373455;
}
.purple .tab-list li {
  background-color: #373455;
}
/* == Variáveis == */
/* == HEADER == */
.brown {
  /* CATEGORY NAV */
  /* SHOWCASE */
  /* ASIDE */
  /* FOOTER */
  /* PRODUCT DETAIL */
  /* BASKET */
}
.brown .color {
  color: #553444;
}
.brown .bg-color {
  background-color: #553444;
}
.brown .main-header {
  border-bottom-color: #553444;
  background-color: #5E394B;
}
.brown .main-header .search-box input[type=text] {
  background-color: #6E4D5D;
}
.brown .main-header .search-box p {
  color: #9c8f9c;
}
.brown .header-links {
  background-color: #553444;
}
.brown .header-links .link-marketup a {
  color: #9c8f9c;
}
.brown .header-links a:hover {
  color: #9c8f9c;
}
.brown .category-list .category-name {
  background-color: #553444;
}
.brown .category-list .subcategory-list {
  background-color: #E6D6DE;
}
.brown .category-list .subcategory-list a {
  color: #553444;
}
.brown .category-list .subcategory-list a:hover {
  background-color: #6E4D5D;
}
.brown .category-list .subcategory-list:hover {
  background-color: #5E394B;
}
.brown .category-list .subcategory-list:hover a {
  color: #E6D6DE;
}
.brown .highlighted-product {
  margin-bottom: 20px;
}
.brown .highlighted-product .product-link {
  background-color: #5E394B;
}
.brown .highlighted-product:hover .product-link {
  background-color: #654354;
}
.brown .showcase-item .price-to span {
  color: #553444;
}
.brown .product-link {
  background-color: #5E394B;
}
.brown .product-link:hover {
  background-color: #654354;
}
.brown .sidebar .banner-seller {
  margin-bottom: 30px;
}
.brown .sidebar .banner-seller p {
  background-color: #553444;
}
.brown .sidebar .banner-seller a:hover p {
  background-color: #654354;
}
.brown .best-sellers .title {
  background-color: #E6D6DE;
  color: #553444;
}
.brown .best-sellers .title span {
  background-color: #5E394B;
}
.brown .best-sellers .rank {
  color: #b6869d;
  background-color: #E6D6DE;
}
.brown .best-sellers .product-info {
  background-color: #F2EAEE;
}
.brown .main-footer {
  background-color: #553444;
}
.brown .main-footer .banner-advertising {
  background-color: #5E394B;
}
.brown .main-footer .wrapper {
  width: 984px;
  margin: 0 auto;
}
.brown .main-footer .title {
  border-color: #654354;
}
.brown .main-footer .search-box input {
  background-color: #654354;
}
.brown .main-footer .disclaimer {
  background-color: #5E394B;
}
.brown .main-footer a:hover {
  color: #9c8f9c;
}
.brown .pagination a,
.brown .pagination span {
  background-color: #553444;
  border-color: #553444;
}
.brown .pagination a:hover {
  background-color: #654354;
}
.brown .pagination .ativo a {
  color: #553444;
}
.brown .product-detail .price-to strong {
  color: #553444;
}
.brown .product-detail .price-portion strong {
  color: #553444;
}
.brown .product-detail .arrive-inner {
  background-color: #E6D6DE;
}
.brown .area-name {
  border-color: #654354;
}
.brown .float-price {
  background-color: #F2EAEE;
  border-color: #553444;
}
.brown .tabs {
  background-color: #553444;
}
.brown .button {
  background-color: #553444;
}
.brown .button:hover {
  background-color: #654354;
}
.brown .tab-list li {
  background-color: #553444;
}
/* == Variáveis == */
/* == HEADER == */
.brown-light {
  /* CATEGORY NAV */
  /* SHOWCASE */
  /* ASIDE */
  /* FOOTER */
  /* PRODUCT DETAIL */
  /* BASKET */
}
.brown-light .color {
  color: #B95151;
}
.brown-light .bg-color {
  background-color: #B95151;
}
.brown-light .main-header {
  border-bottom-color: #B95151;
  background-color: #BC5858;
}
.brown-light .main-header .search-box input[type=text] {
  background-color: #cb7171;
}
.brown-light .main-header .search-box p {
  color: #cb9ea3;
}
.brown-light .header-links {
  background-color: #B95151;
}
.brown-light .header-links .link-marketup a {
  color: #cb9ea3;
}
.brown-light .header-links a:hover {
  color: #cb9ea3;
}
.brown-light .category-list .category-name {
  background-color: #B95151;
}
.brown-light .category-list .subcategory-list {
  background-color: #F3E1E1;
}
.brown-light .category-list .subcategory-list a {
  color: #B95151;
}
.brown-light .category-list .subcategory-list a:hover {
  background-color: #cb7171;
}
.brown-light .category-list .subcategory-list:hover {
  background-color: #BC5858;
}
.brown-light .category-list .subcategory-list:hover a {
  color: #F3E1E1;
}
.brown-light .highlighted-product {
  margin-bottom: 20px;
}
.brown-light .highlighted-product .product-link {
  background-color: #BC5858;
}
.brown-light .highlighted-product:hover .product-link {
  background-color: #C45655;
}
.brown-light .showcase-item .price-to span {
  color: #B95151;
}
.brown-light .product-link {
  background-color: #BC5858;
}
.brown-light .product-link:hover {
  background-color: #C45655;
}
.brown-light .sidebar .banner-seller {
  margin-bottom: 30px;
}
.brown-light .sidebar .banner-seller p {
  background-color: #B95151;
}
.brown-light .sidebar .banner-seller a:hover p {
  background-color: #C45655;
}
.brown-light .best-sellers .title {
  background-color: #F3E1E1;
  color: #B95151;
}
.brown-light .best-sellers .title span {
  background-color: #BC5858;
}
.brown-light .best-sellers .rank {
  color: #dba5a5;
  background-color: #F3E1E1;
}
.brown-light .best-sellers .product-info {
  background-color: #F9F0F0;
}
.brown-light .main-footer {
  background-color: #B95151;
}
.brown-light .main-footer .banner-advertising {
  background-color: #BC5858;
}
.brown-light .main-footer .wrapper {
  width: 984px;
  margin: 0 auto;
}
.brown-light .main-footer .title {
  border-color: #C45655;
}
.brown-light .main-footer .search-box input {
  background-color: #C45655;
}
.brown-light .main-footer .disclaimer {
  background-color: #BC5858;
}
.brown-light .main-footer a:hover {
  color: #cb9ea3;
}
.brown-light .pagination a,
.brown-light .pagination span {
  background-color: #B95151;
  border-color: #B95151;
}
.brown-light .pagination a:hover {
  background-color: #C45655;
}
.brown-light .pagination .ativo a {
  color: #B95151;
}
.brown-light .product-detail .price-to strong {
  color: #B95151;
}
.brown-light .product-detail .price-portion strong {
  color: #B95151;
}
.brown-light .product-detail .arrive-inner {
  background-color: #F3E1E1;
}
.brown-light .area-name {
  border-color: #C45655;
}
.brown-light .float-price {
  background-color: #F9F0F0;
  border-color: #B95151;
}
.brown-light .tabs {
  background-color: #B95151;
}
.brown-light .button {
  background-color: #B95151;
}
.brown-light .button:hover {
  background-color: #C45655;
}
.brown-light .tab-list li {
  background-color: #B95151;
}
/* == Variáveis == */
/* == HEADER == */
.terracotta {
  /* CATEGORY NAV */
  /* SHOWCASE */
  /* ASIDE */
  /* FOOTER */
  /* PRODUCT DETAIL */
  /* BASKET */
}
.terracotta .color {
  color: #642525;
}
.terracotta .bg-color {
  background-color: #642525;
}
.terracotta .main-header {
  border-bottom-color: #642525;
  background-color: #6E2828;
}
.terracotta .main-header .search-box input[type=text] {
  background-color: #7D3E3E;
}
.terracotta .main-header .search-box p {
  color: #9d7a7e;
}
.terracotta .header-links {
  background-color: #642525;
}
.terracotta .header-links .link-marketup a {
  color: #9d7a7e;
}
.terracotta .header-links a:hover {
  color: #9d7a7e;
}
.terracotta .category-list .category-name {
  background-color: #642525;
}
.terracotta .category-list .subcategory-list {
  background-color: #EDCFCF;
}
.terracotta .category-list .subcategory-list a {
  color: #642525;
}
.terracotta .category-list .subcategory-list a:hover {
  background-color: #7D3E3E;
}
.terracotta .category-list .subcategory-list:hover {
  background-color: #6E2828;
}
.terracotta .category-list .subcategory-list:hover a {
  color: #EDCFCF;
}
.terracotta .highlighted-product {
  margin-bottom: 20px;
}
.terracotta .highlighted-product .product-link {
  background-color: #6E2828;
}
.terracotta .highlighted-product:hover .product-link {
  background-color: #6E2828;
}
.terracotta .showcase-item .price-to span {
  color: #642525;
}
.terracotta .product-link {
  background-color: #6E2828;
}
.terracotta .product-link:hover {
  background-color: #6E2828;
}
.terracotta .sidebar .banner-seller {
  margin-bottom: 30px;
}
.terracotta .sidebar .banner-seller p {
  background-color: #642525;
}
.terracotta .sidebar .banner-seller a:hover p {
  background-color: #6E2828;
}
.terracotta .best-sellers .title {
  background-color: #EDCFCF;
  color: #642525;
}
.terracotta .best-sellers .title span {
  background-color: #6E2828;
}
.terracotta .best-sellers .rank {
  color: #cb7171;
  background-color: #EDCFCF;
}
.terracotta .best-sellers .product-info {
  background-color: #F6E7E7;
}
.terracotta .main-footer {
  background-color: #642525;
}
.terracotta .main-footer .banner-advertising {
  background-color: #6E2828;
}
.terracotta .main-footer .wrapper {
  width: 984px;
  margin: 0 auto;
}
.terracotta .main-footer .title {
  border-color: #6E2828;
}
.terracotta .main-footer .search-box input {
  background-color: #6E2828;
}
.terracotta .main-footer .disclaimer {
  background-color: #6E2828;
}
.terracotta .main-footer a:hover {
  color: #9d7a7e;
}
.terracotta .pagination a,
.terracotta .pagination span {
  background-color: #642525;
  border-color: #642525;
}
.terracotta .pagination a:hover {
  background-color: #6E2828;
}
.terracotta .pagination .ativo a {
  color: #642525;
}
.terracotta .product-detail .price-to strong {
  color: #642525;
}
.terracotta .product-detail .price-portion strong {
  color: #642525;
}
.terracotta .product-detail .arrive-inner {
  background-color: #EDCFCF;
}
.terracotta .area-name {
  border-color: #6E2828;
}
.terracotta .float-price {
  background-color: #F6E7E7;
  border-color: #642525;
}
.terracotta .tabs {
  background-color: #642525;
}
.terracotta .button {
  background-color: #642525;
}
.terracotta .button:hover {
  background-color: #6E2828;
}
.terracotta .tab-list li {
  background-color: #642525;
}
/* == Variáveis == */
/* == HEADER == */
.mustard {
  /* CATEGORY NAV */
  /* SHOWCASE */
  /* ASIDE */
  /* FOOTER */
  /* PRODUCT DETAIL */
  /* BASKET */
}
.mustard .color {
  color: #BD7B34;
}
.mustard .bg-color {
  background-color: #BD7B34;
}
.mustard .main-header {
  border-bottom-color: #BD7B34;
  background-color: #C48036;
}
.mustard .main-header .search-box input[type=text] {
  background-color: #CA8D4A;
}
.mustard .main-header .search-box input[type=text]::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}
.mustard .main-header .search-box input[type=text]::-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
}
.mustard .main-header .search-box p {
  color: #cfb292;
}
.mustard .header-links {
  background-color: #BD7B34;
}
.mustard .header-links .link-marketup a {
  color: #cfb292;
}
.mustard .header-links a:hover {
  color: #cfb292;
}
.mustard .category-list .category-name {
  background-color: #BD7B34;
}
.mustard .category-list .subcategory-list {
  background-color: #F5E8DA;
}
.mustard .category-list .subcategory-list a {
  color: #BD7B34;
}
.mustard .category-list .subcategory-list a:hover {
  background-color: #CA8D4A;
}
.mustard .category-list .subcategory-list:hover {
  background-color: #C48036;
}
.mustard .category-list .subcategory-list:hover a {
  color: #F5E8DA;
}
.mustard .highlighted-product {
  margin-bottom: 20px;
}
.mustard .highlighted-product .product-link {
  background-color: #C48036;
}
.mustard .highlighted-product:hover .product-link {
  background-color: #B47D41;
}
.mustard .showcase-item .price-to span {
  color: #BD7B34;
}
.mustard .product-link {
  background-color: #C48036;
}
.mustard .product-link:hover {
  background-color: #B47D41;
}
.mustard .sidebar .banner-seller {
  margin-bottom: 30px;
}
.mustard .sidebar .banner-seller p {
  background-color: #BD7B34;
}
.mustard .sidebar .banner-seller a:hover p {
  background-color: #B47D41;
}
.mustard .best-sellers .title {
  background-color: #F5E8DA;
  color: #BD7B34;
}
.mustard .best-sellers .title span {
  background-color: #C48036;
}
.mustard .best-sellers .rank {
  color: #e1bb92;
  background-color: #F5E8DA;
}
.mustard .best-sellers .product-info {
  background-color: #FAF4ED;
}
.mustard .main-footer {
  background-color: #BD7B34;
}
.mustard .main-footer .banner-advertising {
  background-color: #C48036;
}
.mustard .main-footer .wrapper {
  width: 984px;
  margin: 0 auto;
}
.mustard .main-footer .title {
  border-color: #CA8D4A;
}
.mustard .main-footer .search-box input {
  background-color: #B47D41;
}
.mustard .main-footer .disclaimer {
  background-color: #C48036;
}
.mustard .main-footer a:hover {
  color: #cfb292;
}
.mustard .pagination a,
.mustard .pagination span {
  background-color: #BD7B34;
  border-color: #BD7B34;
}
.mustard .pagination a:hover {
  background-color: #B47D41;
}
.mustard .pagination .ativo a {
  color: #BD7B34;
}
.mustard .product-detail .price-to strong {
  color: #BD7B34;
}
.mustard .product-detail .price-portion strong {
  color: #BD7B34;
}
.mustard .product-detail .arrive-inner {
  background-color: #F5E8DA;
}
.mustard .area-name {
  border-color: #B47D41;
}
.mustard .float-price {
  background-color: #FAF4ED;
  border-color: #BD7B34;
}
.mustard .tabs {
  background-color: #BD7B34;
}
.mustard .button {
  background-color: #BD7B34;
}
.mustard .button:hover {
  background-color: #B47D41;
}
.mustard .tab-list li {
  background-color: #BD7B34;
}
/* == Variáveis == */
/* == HEADER == */
.bronze {
  /* CATEGORY NAV */
  /* SHOWCASE */
  /* ASIDE */
  /* FOOTER */
  /* PRODUCT DETAIL */
  /* BASKET */
}
.bronze .color {
  color: #82711F;
}
.bronze .bg-color {
  background-color: #82711F;
}
.bronze .main-header {
  border-bottom-color: #82711F;
  background-color: #8D7A21;
}
.bronze .main-header .search-box input[type=text] {
  background-color: #998838;
}
.bronze .main-header .search-box input[type=text]::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}
.bronze .main-header .search-box input[type=text]::-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
}
.bronze .main-header .search-box p {
  color: #b4af87;
}
.bronze .header-links {
  background-color: #82711F;
}
.bronze .header-links .link-marketup a {
  color: #b4af87;
}
.bronze .header-links a:hover {
  color: #b4af87;
}
.bronze .category-list .category-name {
  background-color: #82711F;
}
.bronze .category-list .subcategory-list {
  background-color: #F3ECCD;
}
.bronze .category-list .subcategory-list a {
  color: #82711F;
}
.bronze .category-list .subcategory-list a:hover {
  background-color: #998838;
}
.bronze .category-list .subcategory-list:hover {
  background-color: #8D7A21;
}
.bronze .category-list .subcategory-list:hover a {
  color: #F3ECCD;
}
.bronze .highlighted-product {
  margin-bottom: 20px;
}
.bronze .highlighted-product .product-link {
  background-color: #8D7A21;
}
.bronze .highlighted-product:hover .product-link {
  background-color: #907e24;
}
.bronze .showcase-item .price-to span {
  color: #82711F;
}
.bronze .product-link {
  background-color: #8D7A21;
}
.bronze .product-link:hover {
  background-color: #907e24;
}
.bronze .sidebar .banner-seller {
  margin-bottom: 30px;
}
.bronze .sidebar .banner-seller p {
  background-color: #82711F;
}
.bronze .sidebar .banner-seller a:hover p {
  background-color: #907e24;
}
.bronze .best-sellers .title {
  background-color: #F3ECCD;
  color: #82711F;
}
.bronze .best-sellers .title span {
  background-color: #8D7A21;
}
.bronze .best-sellers .rank {
  color: #ddca6c;
  background-color: #F3ECCD;
}
.bronze .best-sellers .product-info {
  background-color: #F9F6E6;
}
.bronze .main-footer {
  background-color: #82711F;
}
.bronze .main-footer .banner-advertising {
  background-color: #8D7A21;
}
.bronze .main-footer .wrapper {
  width: 984px;
  margin: 0 auto;
}
.bronze .main-footer .title {
  border-color: #907e24;
}
.bronze .main-footer .search-box input {
  background-color: #907e24;
}
.bronze .main-footer .disclaimer {
  background-color: #8D7A21;
}
.bronze .main-footer a:hover {
  color: #b4af87;
}
.bronze .pagination a,
.bronze .pagination span {
  background-color: #82711F;
  border-color: #82711F;
}
.bronze .pagination a:hover {
  background-color: #907e24;
}
.bronze .pagination .ativo a {
  color: #82711F;
}
.bronze .product-detail .price-to strong {
  color: #82711F;
}
.bronze .product-detail .price-portion strong {
  color: #82711F;
}
.bronze .product-detail .arrive-inner {
  background-color: #F3ECCD;
}
.bronze .area-name {
  border-color: #907e24;
}
.bronze .float-price {
  background-color: #F9F6E6;
  border-color: #82711F;
}
.bronze .tabs {
  background-color: #82711F;
}
.bronze .button {
  background-color: #82711F;
}
.bronze .button:hover {
  background-color: #907e24;
}
.bronze .tab-list li {
  background-color: #82711F;
}
/* == Variáveis == */
/* == HEADER == */
.green-dark {
  /* CATEGORY NAV */
  /* SHOWCASE */
  /* ASIDE */
  /* FOOTER */
  /* PRODUCT DETAIL */
  /* BASKET */
}
.green-dark .color {
  color: #496B54;
}
.green-dark .bg-color {
  background-color: #496B54;
}
.green-dark .main-header {
  border-bottom-color: #496B54;
  background-color: #4E725A;
}
.green-dark .main-header .search-box input[type=text] {
  background-color: #60806B;
}
.green-dark .main-header .search-box p {
  color: #8ba49a;
}
.green-dark .header-links {
  background-color: #496B54;
}
.green-dark .header-links .link-marketup a {
  color: #8ba49a;
}
.green-dark .header-links a:hover {
  color: #8ba49a;
}
.green-dark .category-list .category-name {
  background-color: #496B54;
}
.green-dark .category-list .subcategory-list {
  background-color: #DDE7E0;
}
.green-dark .category-list .subcategory-list a {
  color: #496B54;
}
.green-dark .category-list .subcategory-list a:hover {
  background-color: #60806B;
}
.green-dark .category-list .subcategory-list:hover {
  background-color: #4E725A;
}
.green-dark .category-list .subcategory-list:hover a {
  color: #DDE7E0;
}
.green-dark .highlighted-product {
  margin-bottom: 20px;
}
.green-dark .highlighted-product .product-link {
  background-color: #4E725A;
}
.green-dark .highlighted-product:hover .product-link {
  background-color: #4E725A;
}
.green-dark .showcase-item .price-to span {
  color: #496B54;
}
.green-dark .product-link {
  background-color: #4E725A;
}
.green-dark .product-link:hover {
  background-color: #4E725A;
}
.green-dark .sidebar .banner-seller {
  margin-bottom: 30px;
}
.green-dark .sidebar .banner-seller p {
  background-color: #496B54;
}
.green-dark .sidebar .banner-seller a:hover p {
  background-color: #4E725A;
}
.green-dark .best-sellers .title {
  background-color: #DDE7E0;
  color: #496B54;
}
.green-dark .best-sellers .title span {
  background-color: #4E725A;
}
.green-dark .best-sellers .rank {
  color: #99b9a3;
  background-color: #DDE7E0;
}
.green-dark .best-sellers .product-info {
  background-color: #EEF3F0;
}
.green-dark .main-footer {
  background-color: #496B54;
}
.green-dark .main-footer .banner-advertising {
  background-color: #4E725A;
}
.green-dark .main-footer .wrapper {
  width: 984px;
  margin: 0 auto;
}
.green-dark .main-footer .title {
  border-color: #4E725A;
}
.green-dark .main-footer .search-box input {
  background-color: #4E725A;
}
.green-dark .main-footer .disclaimer {
  background-color: #4E725A;
}
.green-dark .main-footer a:hover {
  color: #8ba49a;
}
.green-dark .pagination a,
.green-dark .pagination span {
  background-color: #496B54;
  border-color: #496B54;
}
.green-dark .pagination a:hover {
  background-color: #4E725A;
}
.green-dark .pagination .ativo a {
  color: #496B54;
}
.green-dark .product-detail .price-to strong {
  color: #496B54;
}
.green-dark .product-detail .price-portion strong {
  color: #496B54;
}
.green-dark .product-detail .arrive-inner {
  background-color: #DDE7E0;
}
.green-dark .area-name {
  border-color: #4E725A;
}
.green-dark .float-price {
  background-color: #EEF3F0;
  border-color: #496B54;
}
.green-dark .tabs {
  background-color: #496B54;
}
.green-dark .button {
  background-color: #496B54;
}
.green-dark .button:hover {
  background-color: #4E725A;
}
.green-dark .tab-list li {
  background-color: #496B54;
}
/* == Variáveis == */
/* == HEADER == */
.green-light {
  /* CATEGORY NAV */
  /* SHOWCASE */
  /* ASIDE */
  /* FOOTER */
  /* PRODUCT DETAIL */
  /* BASKET */
}
.green-light .color {
  color: #2F856E;
}
.green-light .bg-color {
  background-color: #2F856E;
}
.green-light .main-header {
  border-bottom-color: #2F856E;
  background-color: #328E75;
}
.green-light .main-header .search-box input[type=text] {
  background-color: #479A83;
}
.green-light .main-header .search-box p {
  color: #7bb3a9;
}
.green-light .header-links {
  background-color: #2F856E;
}
.green-light .header-links .link-marketup a {
  color: #7bb3a9;
}
.green-light .header-links a:hover {
  color: #7bb3a9;
}
.green-light .category-list .category-name {
  background-color: #2F856E;
}
.green-light .category-list .subcategory-list {
  background-color: #D5F0E9;
}
.green-light .category-list .subcategory-list a {
  color: #2F856E;
}
.green-light .category-list .subcategory-list a:hover {
  background-color: #479A83;
}
.green-light .category-list .subcategory-list:hover {
  background-color: #328E75;
}
.green-light .category-list .subcategory-list:hover a {
  color: #D5F0E9;
}
.green-light .highlighted-product {
  margin-bottom: 20px;
}
.green-light .highlighted-product .product-link {
  background-color: #328E75;
}
.green-light .highlighted-product:hover .product-link {
  background-color: #2F856E;
}
.green-light .showcase-item .price-to span {
  color: #2F856E;
}
.green-light .product-link {
  background-color: #328E75;
}
.green-light .product-link:hover {
  background-color: #2F856E;
}
.green-light .sidebar .banner-seller {
  margin-bottom: 30px;
}
.green-light .sidebar .banner-seller p {
  background-color: #2F856E;
}
.green-light .sidebar .banner-seller a:hover p {
  background-color: #2F856E;
}
.green-light .best-sellers .title {
  background-color: #D5F0E9;
  color: #2F856E;
}
.green-light .best-sellers .title span {
  background-color: #328E75;
}
.green-light .best-sellers .rank {
  color: #80d2bc;
  background-color: #D5F0E9;
}
.green-light .best-sellers .product-info {
  background-color: #E9F7F3;
}
.green-light .main-footer {
  background-color: #2F856E;
}
.green-light .main-footer .banner-advertising {
  background-color: #328E75;
}
.green-light .main-footer .wrapper {
  width: 984px;
  margin: 0 auto;
}
.green-light .main-footer .title {
  border-color: #328E75;
}
.green-light .main-footer .search-box input {
  background-color: #2F856E;
}
.green-light .main-footer .disclaimer {
  background-color: #328E75;
}
.green-light .main-footer a:hover {
  color: #7bb3a9;
}
.green-light .pagination a,
.green-light .pagination span {
  background-color: #2F856E;
  border-color: #2F856E;
}
.green-light .pagination a:hover {
  background-color: #2F856E;
}
.green-light .pagination .ativo a {
  color: #2F856E;
}
.green-light .product-detail .price-to strong {
  color: #2F856E;
}
.green-light .product-detail .price-portion strong {
  color: #2F856E;
}
.green-light .product-detail .arrive-inner {
  background-color: #D5F0E9;
}
.green-light .area-name {
  border-color: #2F856E;
}
.green-light .float-price {
  background-color: #E9F7F3;
  border-color: #2F856E;
}
.green-light .tabs {
  background-color: #2F856E;
}
.green-light .button {
  background-color: #2F856E;
}
.green-light .button:hover {
  background-color: #2F856E;
}
.green-light .tab-list li {
  background-color: #2F856E;
}
/* == Variáveis == */
/* == HEADER == */
.red {
  /* CATEGORY NAV */
  /* SHOWCASE */
  /* ASIDE */
  /* FOOTER */
  /* PRODUCT DETAIL */
  /* BASKET */
}
.red .color {
  color: #9A1A1A;
}
.red .bg-color {
  background-color: #9A1A1A;
}
.red .main-header {
  border-bottom-color: #9A1A1A;
  background-color: #A41C1C;
}
.red .main-header .search-box input[type=text] {
  background-color: #AD3333;
}
.red .main-header .search-box p {
  color: #bc7377;
}
.red .header-links {
  background-color: #9A1A1A;
}
.red .header-links .link-marketup a {
  color: #bc7377;
}
.red .header-links a:hover {
  color: #bc7377;
}
.red .category-list .category-name {
  background-color: #9A1A1A;
}
.red .category-list .subcategory-list {
  background-color: #F7CECE;
}
.red .category-list .subcategory-list a {
  color: #9A1A1A;
}
.red .category-list .subcategory-list a:hover {
  background-color: #AD3333;
}
.red .category-list .subcategory-list:hover {
  background-color: #A41C1C;
}
.red .category-list .subcategory-list:hover a {
  color: #F7CECE;
}
.red .highlighted-product {
  margin-bottom: 20px;
}
.red .highlighted-product .product-link {
  background-color: #A41C1C;
}
.red .highlighted-product:hover .product-link {
  background-color: #9A1A1A;
}
.red .showcase-item .price-to span {
  color: #9A1A1A;
}
.red .product-link {
  background-color: #A41C1C;
}
.red .product-link:hover {
  background-color: #9A1A1A;
}
.red .sidebar .banner-seller {
  margin-bottom: 30px;
}
.red .sidebar .banner-seller p {
  background-color: #9A1A1A;
}
.red .sidebar .banner-seller a:hover p {
  background-color: #9A1A1A;
}
.red .best-sellers .title {
  background-color: #F7CECE;
  color: #9A1A1A;
}
.red .best-sellers .title span {
  background-color: #A41C1C;
}
.red .best-sellers .rank {
  color: #e66c6c;
  background-color: #F7CECE;
}
.red .best-sellers .product-info {
  background-color: #FBE6E6;
}
.red .main-footer {
  background-color: #9A1A1A;
}
.red .main-footer .banner-advertising {
  background-color: #A41C1C;
}
.red .main-footer .wrapper {
  width: 984px;
  margin: 0 auto;
}
.red .main-footer .title {
  border-color: #AD3333;
}
.red .main-footer .search-box input {
  background-color: #9A1A1A;
}
.red .main-footer .disclaimer {
  background-color: #A41C1C;
}
.red .main-footer a:hover {
  color: #bc7377;
}
.red .pagination a,
.red .pagination span {
  background-color: #9A1A1A;
  border-color: #9A1A1A;
}
.red .pagination a:hover {
  background-color: #9A1A1A;
}
.red .pagination .ativo a {
  color: #9A1A1A;
}
.red .product-detail .price-to strong {
  color: #9A1A1A;
}
.red .product-detail .price-portion strong {
  color: #9A1A1A;
}
.red .product-detail .arrive-inner {
  background-color: #F7CECE;
}
.red .area-name {
  border-color: #9A1A1A;
}
.red .float-price {
  background-color: #FBE6E6;
  border-color: #9A1A1A;
}
.red .tabs {
  background-color: #9A1A1A;
}
.red .button {
  background-color: #9A1A1A;
}
.red .button:hover {
  background-color: #9A1A1A;
}
.red .tab-list li {
  background-color: #9A1A1A;
}
/* == Variáveis == */
/* == HEADER == */
.black {
  /* CATEGORY NAV */
  /* SHOWCASE */
  /* ASIDE */
  /* FOOTER */
  /* PRODUCT DETAIL */
  /* BASKET */
}
.black .color {
  color: #000000;
}
.black .bg-color {
  background-color: #000000;
}
.black .main-header {
  border-bottom-color: #000000;
  background-color: #262626;
}
.black .main-header .search-box input[type=text] {
  background-color: #3C3C3C;
}
.black .main-header .search-box p {
  color: #80858a;
}
.black .header-links {
  background-color: #000000;
}
.black .header-links .link-marketup a {
  color: #80858a;
}
.black .header-links a:hover {
  color: #80858a;
}
.black .category-list .category-name {
  background-color: #000000;
}
.black .category-list .subcategory-list {
  background-color: #E4E4E4;
}
.black .category-list .subcategory-list a {
  color: #000000;
}
.black .category-list .subcategory-list a:hover {
  background-color: #3C3C3C;
}
.black .category-list .subcategory-list:hover {
  background-color: #262626;
}
.black .category-list .subcategory-list:hover a {
  color: #E4E4E4;
}
.black .highlighted-product {
  margin-bottom: 20px;
}
.black .highlighted-product .product-link {
  background-color: #262626;
}
.black .highlighted-product:hover .product-link {
  background-color: #000000;
}
.black .showcase-item .price-to span {
  color: #000000;
}
.black .product-link {
  background-color: #262626;
}
.black .product-link:hover {
  background-color: #000000;
}
.black .sidebar .banner-seller {
  margin-bottom: 30px;
}
.black .sidebar .banner-seller p {
  background-color: #000000;
}
.black .sidebar .banner-seller a:hover p {
  background-color: #000000;
}
.black .best-sellers .title {
  background-color: #E4E4E4;
  color: #000000;
}
.black .best-sellers .title span {
  background-color: #262626;
}
.black .best-sellers .rank {
  color: #727272;
  background-color: #E4E4E4;
}
.black .best-sellers .product-info {
  background-color: #F1F1F1;
}
.black .main-footer {
  background-color: #000000;
}
.black .main-footer .banner-advertising {
  background-color: #262626;
}
.black .main-footer .wrapper {
  width: 984px;
  margin: 0 auto;
}
.black .main-footer .title {
  border-color: #262626;
}
.black .main-footer .search-box input {
  background-color: #000000;
}
.black .main-footer .disclaimer {
  background-color: #262626;
}
.black .main-footer a:hover {
  color: #80858a;
}
.black .pagination a,
.black .pagination span {
  background-color: #000000;
  border-color: #000000;
}
.black .pagination a:hover {
  background-color: #000000;
}
.black .pagination .ativo a {
  color: #000000;
}
.black .product-detail .price-to strong {
  color: #000000;
}
.black .product-detail .price-portion strong {
  color: #000000;
}
.black .product-detail .arrive-inner {
  background-color: #E4E4E4;
}
.black .area-name {
  border-color: #000000;
}
.black .float-price {
  background-color: #F1F1F1;
  border-color: #000000;
}
.black .tabs {
  background-color: #000000;
}
.black .button {
  background-color: #000000;
}
.black .button:hover {
  background-color: #000000;
}
.black .tab-list li {
  background-color: #000000;
}
/* == Variáveis == */
/* == HEADER == */
.blue-teal {
  /* CATEGORY NAV */
  /* SHOWCASE */
  /* ASIDE */
  /* FOOTER */
  /* PRODUCT DETAIL */
  /* BASKET */
}
.blue-teal .color {
  color: #224853;
}
.blue-teal .bg-color {
  background-color: #224853;
}
.blue-teal .main-header {
  border-bottom-color: #224853;
  background-color: #326C7C;
}
.blue-teal .main-header .search-box input[type=text] {
  background-color: #477B89;
}
.blue-teal .main-header .search-box p {
  color: #7ba0ad;
}
.blue-teal .header-links {
  background-color: #224853;
}
.blue-teal .header-links .link-marketup a {
  color: #7ba0ad;
}
.blue-teal .header-links a:hover {
  color: #7ba0ad;
}
.blue-teal .category-list .category-name {
  background-color: #224853;
}
.blue-teal .category-list .subcategory-list {
  background-color: #E1EFF3;
}
.blue-teal .category-list .subcategory-list a {
  color: #224853;
}
.blue-teal .category-list .subcategory-list a:hover {
  background-color: #477B89;
}
.blue-teal .category-list .subcategory-list:hover {
  background-color: #326C7C;
}
.blue-teal .category-list .subcategory-list:hover a {
  color: #E1EFF3;
}
.blue-teal .highlighted-product {
  margin-bottom: 20px;
}
.blue-teal .highlighted-product .product-link {
  background-color: #326C7C;
}
.blue-teal .highlighted-product:hover .product-link {
  background-color: #224853;
}
.blue-teal .showcase-item .price-to span {
  color: #224853;
}
.blue-teal .product-link {
  background-color: #326C7C;
}
.blue-teal .product-link:hover {
  background-color: #224853;
}
.blue-teal .sidebar .banner-seller {
  margin-bottom: 30px;
}
.blue-teal .sidebar .banner-seller p {
  background-color: #224853;
}
.blue-teal .sidebar .banner-seller a:hover p {
  background-color: #224853;
}
.blue-teal .best-sellers .title {
  background-color: #E1EFF3;
  color: #224853;
}
.blue-teal .best-sellers .title span {
  background-color: #326C7C;
}
.blue-teal .best-sellers .rank {
  color: #64adc1;
  background-color: #E1EFF3;
}
.blue-teal .best-sellers .product-info {
  background-color: #F0F7F9;
}
.blue-teal .main-footer {
  background-color: #224853;
}
.blue-teal .main-footer .banner-advertising {
  background-color: #326C7C;
}
.blue-teal .main-footer .wrapper {
  width: 984px;
  margin: 0 auto;
}
.blue-teal .main-footer .title {
  border-color: #326C7C;
}
.blue-teal .main-footer .search-box input {
  background-color: #326C7C;
}
.blue-teal .main-footer .disclaimer {
  background-color: #326C7C;
}
.blue-teal .main-footer a:hover {
  color: #7ba0ad;
}
.blue-teal .pagination a,
.blue-teal .pagination span {
  background-color: #224853;
  border-color: #224853;
}
.blue-teal .pagination a:hover {
  background-color: #224853;
}
.blue-teal .pagination .ativo a {
  color: #224853;
}
.blue-teal .product-detail .price-to strong {
  color: #224853;
}
.blue-teal .product-detail .price-portion strong {
  color: #224853;
}
.blue-teal .product-detail .arrive-inner {
  background-color: #E1EFF3;
}
.blue-teal .area-name {
  border-color: #224853;
}
.blue-teal .float-price {
  background-color: #F0F7F9;
  border-color: #224853;
}
.blue-teal .tabs {
  background-color: #224853;
}
.blue-teal .button {
  background-color: #224853;
}
.blue-teal .button:hover {
  background-color: #224853;
}
.blue-teal .tab-list li {
  background-color: #224853;
}
/* == Variáveis == */
/* == HEADER == */
.pink-light {
  /* CATEGORY NAV */
  /* SHOWCASE */
  /* ASIDE */
  /* FOOTER */
  /* PRODUCT DETAIL */
  /* BASKET */
}
.pink-light .color {
  color: #CA7DC7;
}
.pink-light .bg-color {
  background-color: #CA7DC7;
}
.pink-light .main-header {
  border-bottom-color: #CA7DC7;
  background-color: #CC82C9;
}
.pink-light .main-header .search-box input[type=text] {
  background-color: #D18FCF;
}
.pink-light .main-header .search-box input[type=text]::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}
.pink-light .main-header .search-box input[type=text]::-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
}
.pink-light .main-header .search-box p {
  color: #d3b3db;
}
.pink-light .header-links {
  background-color: #CA7DC7;
}
.pink-light .header-links .link-marketup a {
  color: #d3b3db;
}
.pink-light .header-links a:hover {
  color: #d3b3db;
}
.pink-light .category-list .category-name {
  background-color: #CA7DC7;
}
.pink-light .category-list .subcategory-list {
  background-color: #F6E9F5;
}
.pink-light .category-list .subcategory-list a {
  color: #CA7DC7;
}
.pink-light .category-list .subcategory-list a:hover {
  background-color: #D18FCF;
}
.pink-light .category-list .subcategory-list:hover {
  background-color: #CC82C9;
}
.pink-light .category-list .subcategory-list:hover a {
  color: #F6E9F5;
}
.pink-light .highlighted-product {
  margin-bottom: 20px;
}
.pink-light .highlighted-product .product-link {
  background-color: #CC82C9;
}
.pink-light .highlighted-product:hover .product-link {
  background-color: #CA7DC7;
}
.pink-light .showcase-item .price-to span {
  color: #CA7DC7;
}
.pink-light .product-link {
  background-color: #CC82C9;
}
.pink-light .product-link:hover {
  background-color: #CA7DC7;
}
.pink-light .sidebar .banner-seller {
  margin-bottom: 30px;
}
.pink-light .sidebar .banner-seller p {
  background-color: #CA7DC7;
}
.pink-light .sidebar .banner-seller a:hover p {
  background-color: #CA7DC7;
}
.pink-light .best-sellers .title {
  background-color: #F6E9F5;
  color: #CA7DC7;
}
.pink-light .best-sellers .title span {
  background-color: #CC82C9;
}
.pink-light .best-sellers .rank {
  color: #e3bbe1;
  background-color: #F6E9F5;
}
.pink-light .best-sellers .product-info {
  background-color: #FAF4FA;
}
.pink-light .main-footer {
  background-color: #CA7DC7;
}
.pink-light .main-footer .banner-advertising {
  background-color: #CC82C9;
}
.pink-light .main-footer .wrapper {
  width: 984px;
  margin: 0 auto;
}
.pink-light .main-footer .title {
  border-color: #D18FCF;
}
.pink-light .main-footer .search-box input {
  background-color: #CA7DC7;
}
.pink-light .main-footer .disclaimer {
  background-color: #CC82C9;
}
.pink-light .main-footer a:hover {
  color: #d3b3db;
}
.pink-light .pagination a,
.pink-light .pagination span {
  background-color: #CA7DC7;
  border-color: #CA7DC7;
}
.pink-light .pagination a:hover {
  background-color: #CA7DC7;
}
.pink-light .pagination .ativo a {
  color: #CA7DC7;
}
.pink-light .product-detail .price-to strong {
  color: #CA7DC7;
}
.pink-light .product-detail .price-portion strong {
  color: #CA7DC7;
}
.pink-light .product-detail .arrive-inner {
  background-color: #F6E9F5;
}
.pink-light .area-name {
  border-color: #CA7DC7;
}
.pink-light .float-price {
  background-color: #FAF4FA;
  border-color: #CA7DC7;
}
.pink-light .tabs {
  background-color: #CA7DC7;
}
.pink-light .button {
  background-color: #CA7DC7;
}
.pink-light .button:hover {
  background-color: #CA7DC7;
}
.pink-light .tab-list li {
  background-color: #CA7DC7;
}
html,
button,
input,
select,
textarea,
a {
  color: #273540;
}
object {
  position: absolute;
}
html {
  font-size: 1em;
  line-height: 1.4;
  font-family: 'Trebuchet MS', sans-serif;
}
/* == HEADER == */
.main-header {
  border-bottom: 20px solid transparent;
  height: 176px;
  min-width: 984px;
  font-family: 'Trebuchet MS', sans-serif;
  background-position: center bottom;
  background-size: 1350px 135px;
}
.main-header .wrapper {
  width: 984px;
  margin: 0 auto;
  position: relative;
}
.main-header .store-logo {
  position: absolute;
  top: -32px;
  left: 0;
}
.main-header .store-logo img {
  width: 163px;
  height: 156px;
}
.main-header .search-box {
  position: absolute;
  left: 280px;
  top: 40px;
}
.main-header .search-box input[type=text] {
  width: 300px;
  height: 46px;
  font: 20px "Trebuchet MS", sans-serif;
  color: #fff;
  padding: 10px 45px 10px 10px;
  text-overflow: ellipsis;
  border: none;
}
.main-header .search-box input[type=text]::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}
.main-header .search-box input[type=text]::-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
}
.main-header .search-box .search-button {
  position: absolute;
  top: 0;
  right: 0;
  height: 46px;
  width: 45px;
  background: url(../../Images/template-1/magnifier.png) center no-repeat;
}
.main-header .search-box .search-button:hover {
  opacity: 0.5;
}
.main-header .search-box p {
  font-size: 10px;
  margin-top: 4px;
}
.main-header .facebook-page {
  position: absolute;
  top: 25px;
  right: 235px;
}
.main-header .twitter-page {
  position: absolute;
  top: 66px;
  right: 235px;
}
.main-header .instagram-page {
  position: absolute;
  top: 25px;
  right: 280px;
  background-color: transparent;
}
.main-header .link-basket {
  font: 14px/36px "Trebuchet MS", sans-serif;
  color: #fff;
  display: block;
  width: 200px;
  height: 36px;
  background-color: #7bb1c3;
  position: absolute;
  top: 25px;
  right: 30px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: clip;
  text-decoration: none;
}
.main-header .link-basket .ico {
  float: left;
  background: url(../../Images/template-1/basket-ico.png) no-repeat center #4f97af;
  height: 36px;
  width: 37px;
  margin-right: 5px;
}
.main-header .link-basket:hover .ico {
  background-color: #498ca3;
}
.main-header .user-box {
  font: 12px/14px "Trebuchet MS", sans-serif;
  color: #fff;
  background-color: #8799a3;
  height: 37px;
  width: 200px;
  position: absolute;
  top: 66px;
  right: 30px;
}
.main-header .user-box a {
  color: #fff;
}
.main-header .user-box a:hover {
  color: #ddd;
}
.main-header .user-box .edit-register {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  float: left;
  width: 37px;
  height: 37px;
  background: url(../../Images/template-1/edit-ico.png) center no-repeat #5f7784;
  margin-right: 5px;
}
.main-header .user-box .edit-register:hover {
  background-color: #536b77;
}
.main-header .user-box p {
  margin-top: 3px;
  width: 158px;
  overflow: hidden;
  white-space: nowrap;
}
.header-links {
  height: 32px;
  width: 100%;
  min-width: 984px;
}
.header-links .wrapper {
  padding-left: 185px;
}
.header-links li {
  float: left;
  margin: 0 33px;
  color: #fff;
  font-size: 12px;
  line-height: 32px;
  font-weight: bold;
  text-transform: uppercase;
}
.header-links a {
  color: #fff;
  text-decoration: none;
}
.header-links .link-marketup {
  float: right;
  font: 9px/30px Verdana, sans-serif;
  margin-right: 0;
  letter-spacing: -1px;
}
.header-links .link-marketup span {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  display: inline-block;
  background: url(../../Images/template-1/logo-marketUP-header.png) 0 0 no-repeat;
  width: 69px;
  margin-left: 6px;
  height: 17px;
  vertical-align: middle;
}
.header-links .link-marketup a:hover {
  color: rgba(255, 255, 255, 0.6);
}
.facebook-page {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  display: block;
  width: 36px;
  height: 36px;
  background: url(../../Images/template-1/facebook-ico.png) center center no-repeat #3b5998;
  margin-bottom: 5px;
  box-shadow: 2px 2px 1px 0px rgba(0, 0, 0, 0.1);
}
.facebook-page:hover {
  background-color: #496eb7;
}
.twitter-page {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  display: block;
  width: 36px;
  height: 36px;
  background: url(../../Images/template-1/twitter-ico.png) center center no-repeat #00B4FF;
  margin-bottom: 5px;
  box-shadow: 2px 2px 1px 0px rgba(0, 0, 0, 0.1);
}
.twitter-page:hover {
  background-color: #009bd8;
}
.instagram-page {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  display: block;
  width: 36px;
  height: 36px;
  background: url(../../Images/template-1/instagram-ico.png) center center no-repeat #00B4FF;
  margin-bottom: 5px;
  box-shadow: 2px 2px 1px 0px rgba(0, 0, 0, 0.1);
}
/* CATEGORY NAV */
.category-list {
  float: left;
  width: 164px;
  margin-bottom: 30px;
}
.category-list a {
  display: block;
  text-decoration: none;
}
.category-list .category-item {
  margin-bottom: 4px;
}
.category-list .category-name {
  padding: 5px 10px 5px 30px;
  color: #FFFFFF;
  font: bold 14px/1.4em "Trebuchet MS", sans-serif;
  position: relative;
}
.category-list .category-name.no-subcategory {
  width: 100%;
  padding: 5px 10px 5px 10px;
}
.category-list .category-name a {
  color: #FFFFFF;
}
.category-list .category-name .arrow {
  position: absolute;
  cursor: pointer;
  left: 0;
  top: 0;
  bottom: 0;
  width: 30px;
  height: 30px;
  background: url(../../Images/template-1/arrow-bottom.png) center 12px no-repeat;
}
.category-list .category-name .arrow.subcategory-click.arrow-rotate {
  transform: rotateX(180deg);
  transition: 0.2s all ease-in;
}
.category-list .category-name .arrow:hover {
  opacity: 0.7;
}
.category-list .category-name .text:hover {
  color: rgba(255, 255, 255, 0.7);
}
.category-list .subcategory-list {
  display: none;
  padding: 20px 0 15px;
  font: bold 12px/20px "Trebuchet MS", sans-serif;
  line-height: 1em;
}
.category-list .subcategory-list li {
  margin-bottom: 5px;
}
.category-list .subcategory-list a {
  padding: 3px 10px 3px 20px;
}
.wrapper-content {
  width: 984px;
  margin: 0 auto;
  padding-top: 30px;
}
.wrapper-content:after {
  content: "";
  display: table;
  clear: both;
}
.main-content.home {
  float: left;
  width: 520px;
  padding: 0 30px;
}
.main-content.search {
  padding: 0 20px 0 30px;
  float: left;
  width: 820px;
}
.main-content.search .showcase-item {
  width: 255px;
  height: 410px;
}
.main-content.search .showcase-item .box-product-image {
  width: 213px;
  height: 213px;
}
/* SHOWCASE */
.highlighted-product {
  position: relative;
  height: 360px;
}
.highlighted-product a {
  text-decoration: none;
}
.highlighted-product .product-image {
  float: left;
  width: 300px;
  height: 300px;
}
.highlighted-product .price {
  width: 160px;
  height: 205px;
  padding: 50px 15px 10px;
  background-color: #AAAAAA;
  float: left;
  font: 12px Arial, sans-serif;
  color: #fff;
}
.highlighted-product .price span {
  display: block;
}
.highlighted-product .price-from {
  margin-bottom: 10px;
}
.highlighted-product .price-to {
  text-transform: uppercase;
}
.highlighted-product .price-to span {
  font-size: 20px;
  font-weight: bold;
}
.highlighted-product .price-portion {
  font-family: Trebuchet MS, sans-serif;
  font-size: 10px;
  line-height: 1.2em;
}
.highlighted-product .product-link {
  width: 160px;
  height: 95px;
  font: bold 14px "Trebuchet MS";
  padding-top: 26px;
  float: left;
}
.highlighted-product .product-link .ico {
  display: block;
  margin: 0 auto 2px;
  height: 22px;
  width: 24px;
}
.highlighted-product .product-name {
  width: 460px;
  height: 60px;
  background-color: #8A8A8A;
  font: bold 19px/60px "Trebuchet MS";
  text-align: center;
  overflow: hidden;
  text-overflow: clip;
  color: #fff;
  position: absolute;
  bottom: 0;
  left: 0;
}
.showcase:after {
  content: "";
  display: table;
  clear: both;
}
.showcase.full-width {
  padding: 0 32px;
}
.showcase .showcase-item {
  width: 230px;
  height: 385px;
  padding: 20px;
  margin-bottom: 20px;
  float: left;
  border: 1px solid #fff;
}
.showcase .showcase-item:hover {
  border-color: #AAAAAA;
}
.showcase .showcase-item .product-name {
  display: inline-block;
  vertical-align: middle;
  height: 30px;
  margin-bottom: 15px;
  overflow: hidden;
}
.showcase .showcase-item .box-product-image {
  width: 188px;
  height: 188px;
  overflow: hidden;
  margin-bottom: 15px;
  text-align: center;
  position: relative;
}
.showcase .showcase-item .product-image {
  width: 100%;
  margin-bottom: 0;
  margin: auto;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
}
.showcase .showcase-item .price {
  margin-bottom: 10px;
  height: 55px;
}
.showcase-item {
  overflow: hidden;
  position: relative;
}
.showcase-item a {
  text-decoration: none;
}
.showcase-item .product-name {
  font: normal 11px/15px "Verdana";
  display: inline-block;
  vertical-align: middle;
  height: 30px;
  margin-bottom: 15px;
  overflow: hidden;
}
.showcase-item .product-image {
  width: 100%;
  margin-bottom: 15px;
}
.showcase-item .price {
  color: #8A8A8A;
  font-size: 10px;
  overflow: hidden;
  margin-bottom: 10px;
  height: 55px;
}
.showcase-item .price-from {
  font-size: 10px;
  display: block;
}
.showcase-item .price-from span {
  text-decoration: line-through;
}
.showcase-item .price-to {
  display: block;
  white-space: nowrap;
}
.showcase-item .price-to span {
  font-size: 18px;
}
.showcase-item .price-portion {
  font-family: Trebuchet MS, sans-serif;
}
.showcase-item .product-link {
  font: bold 11px/17px "Arial";
  padding: 5px;
  margin: 0 auto;
}
.showcase-item .product-out {
  color: #ff4e4e;
  text-align: center;
  font-size: 10px;
}
.product-link {
  color: #fff;
  text-transform: uppercase;
  text-align: center;
  display: block;
  text-decoration: none;
}
.product-link .ico {
  background: url(../../Images/template-1/basket-ico.png) no-repeat center;
  height: 18px;
  width: 20px;
  background-size: contain;
  display: inline-block;
  margin-right: 10px;
  position: relative;
  top: -2px;
}
.product-link span {
  vertical-align: middle;
}
/* SIDEBAR */
.sidebar {
  float: left;
  width: 300px;
}
.sidebar a {
  text-decoration: none;
}
.sidebar .banner-advertising {
  margin-bottom: 0px;
}
.sidebar .banner-advertising a {
  display: block;
}
.sidebar .banner-seller img {
  display: block;
  width: 300px;
  height: 109px;
  margin-bottom: 1px;
}
.sidebar .banner-seller p {
  width: 300px;
  color: #FFFFFF;
  font-family: Verdana, sans-serif;
  font-size: 12px;
  padding: 10px 5px;
  text-align: center;
}
.best-sellers {
  margin-bottom: 30px;
}
.best-sellers .showcase-item {
  margin-bottom: 4px;
}
.best-sellers .title {
  font-size: 25px;
  line-height: 42px;
  text-transform: uppercase;
  margin-bottom: 4px;
}
.best-sellers .title span {
  color: #FFFFFF;
  display: block;
  float: left;
  font-size: 50px;
  line-height: 36px;
  padding-bottom: 6px;
  margin-right: 15px;
  text-align: center;
  width: 80px;
}
.best-sellers .rank {
  font: bold 30px/105px "Trebuchet MS", sans-serif;
  height: 270px;
  text-align: center;
  width: 80px;
  float: left;
  padding-top: 80px;
}
.best-sellers .rank span {
  font-size: 60px;
}
.best-sellers .product-info {
  float: left;
  height: 330px;
  width: 220px;
  padding: 20px 20px 10px 20px;
}
.best-sellers .product-link {
  width: 80px;
  height: 60px;
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 12px 5px 5px;
}
.best-sellers .box-product-image {
  width: 188px;
  height: 188px;
  overflow: hidden;
  margin-bottom: 15px;
  text-align: center;
  position: relative;
  background-color: #fff;
}
.best-sellers .product-image {
  width: 100%;
  margin-bottom: 0;
  margin: auto;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
}
/* FOOTER */
.main-footer {
  margin-top: 30px;
  clear: both;
  color: #fff;
  font: 12px "Verdana", sans-serif;
  min-width: 984px;
}
.main-footer a {
  color: #fff;
}
.main-footer .banner-advertising {
  text-align: center;
  min-width: 984px;
  padding: 15px 0 0;
}
.main-footer .wrapper {
  width: 984px;
  margin: 0 auto;
  padding: 15px 10px 30px;
}
.main-footer .box-info {
  margin-bottom: 30px;
  position: relative;
  clear: both;
}
.main-footer .box-info p {
  margin-bottom: 10px;
}
.main-footer .box-info.box-text p {
  font: normal 10px "Verdana", sans-serif;
}
.main-footer .title {
  font: bold 14px "Trebuchet MS", sans-serif;
  text-transform: uppercase;
  margin-bottom: 10px;
  border-bottom: 1px solid transparent;
  height: 18px;
}
.main-footer .company-info span {
  margin-right: 30px;
}
.main-footer .company-info span:first-child {
  margin-right: 1px;
}
.main-footer .company-mail {
  margin-left: 25px;
}
.main-footer .ebit-stamp {
  float: right;
  margin-bottom: 20px;
}
.main-footer .social-media {
  position: absolute;
  right: 0;
  top: -3px;
}
.main-footer .social-media li {
  float: left;
  margin-left: 7px;
}
.main-footer .social-media a {
  width: 21px;
  height: 21px;
  background-size: auto 14px;
  font-size: 0;
}
.main-footer .social-media .facebook-page {
  background-size: auto 14px;
}
.main-footer .social-media .twitter-page {
  background-size: auto 10px;
}
.main-footer .social-media .instagram-page {
  background-size: auto 10px;
}
.main-footer .facebook-box {
  width: 500px;
  float: right;
  background-color: rgba(255, 255, 255, 0.3);
  padding: 5px 10px 1px;
  margin-left: 50px;
  position: relative;
  z-index: 1;
}
.main-footer li {
  list-style: none;
}
.main-footer .search-box {
  position: absolute;
  right: 0;
  top: -2px;
}
.main-footer .search-box input[type=text] {
  color: #FFFFFF;
  font: 14px/20px "Trebuchet MS";
  height: 20px;
  padding: 0 20px 0 6px;
  text-overflow: ellipsis;
  border: none;
}
.main-footer .search-box input[type=text]::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}
.main-footer .search-box input[type=text]::-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
}
.main-footer .search-box .search-button {
  background: url(../../Images/template-1/magnifier.png) no-repeat center;
  background-size: 9px 10px;
  width: 18px;
  height: 20px;
  position: absolute;
  right: 0px;
  top: 0px;
  cursor: pointer;
}
.main-footer .b-cash-link {
  position: absolute;
  right: 0;
  top: -27px;
}
.main-footer .pagseguro-link {
  position: absolute;
  right: 90px;
  top: -27px;
}
.main-footer .mercadopago-link {
  position: absolute;
  right: 180px;
  top: -27px;
}
.main-footer .disclaimer {
  font: normal 10px/45px "Verdana";
  color: #fff;
  text-transform: uppercase;
  height: 45px;
  text-align: center;
  min-width: 984px;
}
.main-footer .disclaimer img {
  vertical-align: middle;
  margin-right: 15px;
}
.main-footer .footer-links {
  overflow: hidden;
}
.main-footer .footer-links li {
  font: 12px "Trebuchet MS", sans-serif;
  float: left;
  border-left: 1px solid #fff;
  padding: 0 10px;
}
.main-footer .footer-links li a {
  text-decoration: none;
}
.main-footer .footer-links li:first-child {
  border: none;
  padding-left: 0;
}
.company-address {
  padding-left: 25px;
  position: relative;
  line-height: 1.6em;
}
.address-ico {
  width: 19px;
  height: 14px;
  background: url(../../Images/template-1/address-ico.png) left center no-repeat;
  position: absolute;
  left: 0;
  top: 0;
}
.phone-ico {
  width: 19px;
  height: 14px;
  background: url(../../Images/template-1/phone-ico.png) center no-repeat;
  float: left;
  margin-right: 6px;
}
.company-ico {
  width: 19px;
  height: 14px;
  background: url(../../Images/template-1/company-ico.png) left center no-repeat;
  float: left;
}
.category-list-footer {
  font: 10px/1.2em Verdana, sans-serif;
}
.category-list-footer a {
  text-decoration: none;
}
.category-list-footer:after {
  content: "";
  display: table;
  clear: both;
}
.category-list-footer .category-item {
  width: 16.6%;
  padding: 0 25px 20px 0;
  float: left;
}
.category-list-footer .category-item:nth-child(7) {
  clear: left;
}
.category-list-footer .subcategory-list {
  margin: 4px 0 0 12px;
}
.category-list-footer .subcategory-list li {
  margin-bottom: 4px;
}
.payment-list {
  list-style: none;
}
.payment-list:after {
  content: "";
  display: table;
  clear: both;
}
.payment-list li {
  float: left;
  margin-right: 10px;
}
.payment-list input,
.payment-list img {
  vertical-align: middle;
}
/* CATEGORY */
.breadcrumb {
  font: normal 11px "Trebuchet MS", sans-serif;
  color: #737373;
  margin-bottom: 10px;
}
.breadcrumb:after {
  content: "";
  display: table;
  clear: both;
}
.breadcrumb li {
  float: left;
}
.breadcrumb li:not(:first-child):before {
  content: '>';
  padding: 0 10px;
}
.breadcrumb a {
  text-decoration: none;
}
.breadcrumb a:hover {
  text-decoration: underline;
}
.pagination {
  text-align: center;
  margin-bottom: 30px;
  clear: both;
}
.pagination li {
  display: inline;
}
.pagination a,
.pagination span {
  display: inline-block;
  padding: 3px 5px;
  color: #fff;
  font-size: 12px;
  text-decoration: none;
  border: 1px solid transparent;
}
.pagination a {
  cursor: pointer;
}
.pagination .ativo a {
  background-color: #fff;
  cursor: default;
}
.pagination .ativo a:hover {
  background-color: #fff;
}
/* PRODUCT DETAIL */
.product-detail {
  padding: 0 20px 0 30px;
  float: left;
  width: 820px;
}
.product-detail .title {
  font-size: 20px;
}
.product-detail .top-content:after {
  content: "";
  display: table;
  clear: both;
}
.product-detail .product-information {
  float: left;
  width: 328px;
  padding-left: 20px;
}
.product-detail .product-information .price {
  font-size: 12px;
  padding-top: 20px;
}
.product-detail .product-information .price > span {
  display: block;
}
.product-detail .product-information .price-to strong {
  font-size: 25px;
}
.product-detail .product-information .price-portion {
  font-weight: bold;
  font-size: 14px;
}
.product-detail .product-information .product-link {
  padding: 10px;
  font-size: 20px;
  margin-top: 20px;
  width: 100%;
}
.product-detail .product-information .product-link.arrive-warning {
  font-size: 16px;
}
.product-detail .product-information .ico-mail {
  background: url(../../Images/icons/letter-white.png) 0 0 no-repeat;
  width: 25px;
  height: 21px;
  background-size: 100% auto;
  display: inline-block;
  margin-right: 10px;
  position: relative;
  top: -2px;
  vertical-align: bottom;
}
.product-detail .product-information .facebook-box {
  margin: 20px 0;
}
.product-detail .product-information .unavailable {
  margin-top: 20px;
  font-weight: bold;
  font-size: 20px;
}
.product-detail .arrive-warning-box {
  position: relative;
  width: 100%;
}
.product-detail .arrive-warning-box .arrive-inner {
  padding: 10px;
  position: absolute;
  width: 100%;
  overflow: hidden;
  z-index: 1;
  display: none;
}
.product-detail .arrive-warning-box label {
  display: block;
  font-size: 12px;
}
.product-detail .arrive-warning-box input {
  width: 100%;
  margin-bottom: 10px;
  padding: 0 5px;
}
.product-detail .arrive-warning-box .button {
  float: right;
}
.product-detail .product-text {
  font-size: 13px;
  overflow: hidden;
}
.product-detail .product-text p,
.product-detail .product-text ul {
  margin-bottom: 10px;
}
.product-detail .showcase-item {
  width: 255px;
  height: 410px;
}
.product-detail .showcase-item .box-product-image {
  width: 213px;
  height: 213px;
}
.product-detail .product-options {
  margin-top: 20px;
}
.product-detail .product-options > div {
  overflow: hidden;
}
.product-detail .product-options label {
  padding-right: 10px;
  width: 125px;
  display: inline-block;
}
.product-detail .product-options select {
  float: right;
  width: 180px;
}
.product-detail .color-options {
  display: none;
  margin-top: 10px;
}
.area-name {
  clear: both;
  font-size: 20px;
  border-bottom: 1px solid transparent;
  margin: 20px 0;
}
.float-price {
  position: fixed;
  z-index: 5;
  right: 0;
  top: 50%;
  margin-top: -50px;
  width: 200px;
  padding: 10px;
  border: 1px solid transparent;
  display: none;
}
.float-price .title {
  padding-right: 15px;
  font-weight: bold;
  line-height: 1.2em;
  margin-bottom: 10px;
}
.float-price .price {
  font-size: 12px;
}
.float-price .price > span {
  display: block;
}
.float-price .price-to strong {
  font-size: 25px;
}
.float-price .price-portion {
  font-weight: bold;
}
.float-price .product-link {
  padding: 10px;
  font-size: 20px;
  margin-top: 20px;
  width: 100%;
}
.gallery {
  float: left;
  width: 442px;
  border: 1px solid #8A8A8A;
  padding: 10px;
}
.gallery img {
  display: block;
  margin: 0 auto;
}
.gallery .main-image {
  height: 360px;
  float: left;
  display: table;
  background-color: #e6e6e6;
}
.gallery .main-image .simpleLens-lens-image {
  display: table-cell;
  vertical-align: middle;
}
.gallery .main-image .simpleLens-big-image {
  width: 360px;
}
.gallery .thumbs {
  width: 50px;
  height: 360px;
  margin-right: 10px;
  float: left;
}
.gallery .thumbs li {
  list-style: none;
  width: 50px;
  height: 50px;
  overflow: hidden;
  margin-top: 12px;
  border: 1px solid #8A8A8A;
  background-color: #e6e6e6;
  display: table;
}
.gallery .thumbs li:first-child {
  margin-top: 0;
}
.gallery .thumbs a {
  display: table-cell;
  vertical-align: middle;
}
.gallery .thumbs img {
  width: 100%;
  display: block;
}
/* BASKET */
.tabs {
  height: 46px;
  font: normal 17px/46px "Trebuchet MS", sans-serif;
  margin: 0 0 5px;
  width: 984px;
}
.tabs a {
  color: #fff;
  text-decoration: none;
}
.tabs a:hover {
  opacity: 0.7;
}
.tabs li {
  width: 20%;
  text-align: center;
  text-transform: uppercase;
  color: #fff;
  float: left;
  position: relative;
  list-style: none;
}
.tabs li.active:after {
  content: '';
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 5px solid #fff;
  position: absolute;
  bottom: 0;
  left: 50%;
  margin-left: -3px;
}
.basket .tabs {
  margin-top: 30px;
}
.wrapper-border {
  border: 1px solid #BEBEBE;
  padding: 20px;
  clear: both;
}
.wrapper-border:after {
  content: "";
  display: table;
  clear: both;
}
.wrapper-border .area-name {
  margin-top: 0;
}
.wrapper-border .shipping-type {
  list-style: none;
  font-size: 12px;
  margin-top: 20px;
}
.wrapper-border .shipping-type input {
  margin-right: 5px;
  display: inline-block;
  vertical-align: middle;
}
.wrapper-border .shipping-type label {
  display: inline-block;
  vertical-align: middle;
}
.wrapper-border .shipping-type li {
  margin-bottom: 0;
}
.wrapper-border .button {
  margin-left: 5px;
}
.wrapper-border .finish {
  float: right;
}
.table {
  width: 100%;
  border: 1px solid #E0E0E0;
  margin-bottom: 20px;
}
.table th {
  background-color: #BEBEBE;
  color: #fff;
  padding: 10px;
}
.table td {
  padding: 10px 20px;
  border: 1px solid #E0E0E0;
}
.table td .product-photo,
.table td .product-name {
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
  font-size: 12px;
}
.table td .product-photo.no-product-photo .photo {
  transform: scale(1.3);
}
.table td a {
  text-decoration: none;
}
.table td .product-name {
  width: 310px;
}
.table thead td:first-child {
  text-align: left;
  font-size: 18px;
}
.table thead .col-size-description {
  width: 495px;
}
.table thead .col-size-description-small {
  width: 385px;
}
.table .count-input {
  width: 40px;
  height: 25px;
  font-size: 11px;
  text-align: center;
  float: left;
  border-width: 1px 0;
  margin-bottom: 10px;
}
.table .gift {
  text-align: center;
}
.table tfoot td {
  background-color: #E0E0E0;
  font-weight: bold;
}
.table .label-size {
  width: 250px;
  display: inline-block;
  margin-right: 5px;
  text-align: right;
}
.table .amount {
  text-align: center;
  vertical-align: middle;
}
.table .amount .bracket-button {
  display: block;
  margin: 5px auto 0;
}
.table .title {
  font-weight: bold;
  margin-bottom: 10px;
}
.table .address {
  margin-bottom: 20px;
}
.table .address:after {
  content: "";
  display: table;
  clear: both;
}
.table .address address {
  font-size: 12px;
  font-style: normal;
  max-width: 70%;
  padding-right: 20px;
  float: left;
}
.table tr.payment-col td {
  text-align: left;
}
.table tr.payment-col .payment-form {
  float: left;
  padding-right: 50px;
  min-width: 200px;
  font-size: 12px;
}
.table .td-product-wrapper {
  padding: 0;
  border: none;
}
.table .td-product-wrapper td {
  border-bottom: none;
}
.table .td-product-wrapper td:last-child {
  border-right: none;
}
.table .td-product-wrapper td:nth-child(1) {
  border-left: none;
}
.table .td-product-wrapper .unitPrice-align {
  text-align: center;
}
.table .td-product-wrapper .table-product-itens {
  width: 100%;
}
.order td:last-child {
  text-align: center;
}
.order td:nth-last-child(2) {
  text-align: right;
}
.order .col {
  width: 140px;
}
.unitPrice-adjustment {
  text-align: center !important;
}
.slider-fake .less-plus-button {
  display: none;
}
.slider-fake .count-input {
  float: none;
}
.slider-input {
  margin: 0 auto;
  width: 80px;
}
#avaliable-number {
  display: block;
  font-size: 12px;
  margin-top: 5px;
}
.less-plus-button {
  background-color: #fff;
  border: 1px solid #8A8A8A;
  color: #8A8A8A;
  cursor: pointer;
  font: 11px Verdana, sans-serif;
  height: 25px;
  width: 20px;
  padding-bottom: 3px;
  display: inline-block;
  vertical-align: middle;
  float: left;
  text-align: center;
}
input[type=text],
input[type=password],
textarea {
  border: 1px solid #BEBEBE;
  padding: 0 5px;
  height: 28px;
  font-size: 12px;
  vertical-align: middle;
}
input[type=text].error,
input[type=password].error,
textarea.error,
input[type=text].input-validation-error,
input[type=password].input-validation-error,
textarea.input-validation-error {
  border-color: #ff4e4e;
}
input[type="checkbox"] {
  vertical-align: middle;
}
input[readonly] {
  background-color: #eee;
  color: #999;
}
select {
  border: 1px solid #BEBEBE;
  height: 28px;
  line-height: 28px;
  vertical-align: middle;
  font-size: 12px;
}
select.error {
  border-color: #ff4e4e;
}
select.disabled {
  background-color: #eee;
  color: #999;
}
textarea {
  border: 1px solid #BEBEBE;
  padding: 0 5px;
  height: 100px;
  font-size: 12px;
  vertical-align: top;
}
textarea.error {
  border-color: #ff4e4e;
}
.button {
  color: #fff;
  padding: 7px 12px;
  font: bold 11px "Arial", sans-serif;
  text-transform: uppercase;
  text-decoration: none;
  vertical-align: middle;
}
.button.facebook {
  background-color: #3b5998;
}
.button.facebook:hover {
  background-color: #496eb7;
}
.button.btn-grey {
  background-color: #707070;
}
.spacer {
  margin: 30px 0;
  display: inline-block;
}
.page-name {
  font-size: 20px;
  font-weight: bold;
  margin-bottom: 20px;
}
.page-text {
  font-size: 14px;
}
.page-text p {
  margin-bottom: 10px;
}
.page-text .area-name {
  margin-bottom: 20px;
}
.page-text address {
  text-align: center;
  margin: 20px 0;
}
.map {
  margin: 0 auto;
  display: block;
}
/* FAQ */
.box-faq dt {
  color: #707070;
  font-weight: bold;
  font-size: 16px;
  margin-bottom: 10px;
  padding-left: 12px;
  position: relative;
  cursor: pointer;
}
.box-faq dt:before {
  content: '';
  width: 0;
  height: 0;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  border-left: 6px solid #707070;
  position: absolute;
  left: 0;
  top: 6px;
}
.box-faq dt.active:before {
  border-top: 6px solid #707070;
  border-right: 6px solid transparent;
  border-left: 6px solid transparent;
  top: 10px;
  left: -5px;
}
.box-faq dd {
  display: none;
  border: 1px solid #AAAAAA;
  padding: 20px;
  margin: 0 30px 20px;
}
.box-faq dd img {
  max-width: 100%;
  display: block;
  margin: 20px auto;
}
.box-faq ol {
  margin-bottom: 10px;
}
.box-faq ol ol {
  padding-left: 20px;
}
.sub-section {
  margin: 20px 0 10px;
  font-size: 20px;
  border-bottom: 1px dotted #AAAAAA;
  padding-bottom: 5px;
}
.form {
  display: block;
}
.form .label {
  width: 130px;
}
.form .label.required:before {
  content: '*';
  position: absolute;
  color: #ff4e4e;
  margin-left: -8px;
}
.form.contact-form {
  width: 48.5%;
  float: left;
}
.form.contact-form .label {
  width: 70px;
}
.form.contact-form .checkbox-label {
  margin-left: 85px;
}
.form.full-width .label {
  width: 170px;
}
.form.full-width .checkbox-label {
  margin-left: 185px;
}
.form.address .label {
  width: 120px;
}
.form .radio-box {
  background-color: #E0E0E0;
  padding: 10px;
}
.form .radio-box label {
  margin-right: 20px;
  font-size: 18px;
}
.form .label {
  font: bold 12px/30px "Trebuchet MS";
  color: #707070;
  margin-right: 15px;
  display: inline;
  text-align: right;
  line-height: 1.2em;
  vertical-align: middle;
}
.form .label.double {
  line-height: 1.2em;
}
.form input[type=text],
.form textarea {
  width: 365px;
}
.form .double-inline input[type=text],
.form .double-inline select {
  width: 133px;
}
.form .double-inline span + span .label {
  width: 75px;
  float: none;
}
.form .triple-inline span + span .label {
  width: 85px;
  float: none;
}
.form .triple-inline span + span input {
  width: 80px;
}
.form .triple-inline select {
  width: 80px;
}
.form li {
  margin-bottom: 20px;
  list-style: none;
  position: relative;
}
.form li > span {
  font: bold 12px "Trebuchet MS";
  color: #707070;
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.form ul {
  clear: both;
}
.form small {
  float: left;
  margin-left: 85px;
}
.form div.button-line {
  margin-top: 30px;
}
.form .field-validation-error,
.form label.error {
  position: absolute;
  color: #ff4e4e;
  font-size: 12px;
  right: 5px;
  bottom: -15px;
  font-size: 10px;
  text-align: right;
}
.form fieldset {
  margin-top: 30px;
}
.form fieldset:first-child {
  margin-top: 0;
}
.form .form-group {
  position: relative;
  display: inline-block;
}
.form .margin-safra {
  margin-top: 30px;
  margin-bottom: 10px;
}
.button-line {
  text-align: right;
}
.radio-box label {
  width: auto;
  float: none;
}
.address-box {
  float: left;
  width: 40%;
  padding-left: 3%;
}
.address-box address {
  font-size: 12px;
}
.login {
  display: flex;
  align-items: stretch;
}
.login .box-email label {
  float: left;
  text-align: right;
  padding-right: 10px;
  width: 160px;
}
.login .box-email p {
  margin: 5px 0 5px 160px;
}
.login .box-email input[type=text],
.login .box-email .facebook {
  width: 200px;
}
.login .box-email .facebook {
  display: block;
  margin: 0 0 30px 160px;
}
.login .box-email .password-forgotten {
  font-size: 12px;
}
.login .box-password.box-half div {
  margin-bottom: 5px;
}
.login .box-password.box-half .option:first-child {
  margin-bottom: 40px;
}
.login .box-password.box-half label {
  float: left;
  text-align: right;
  padding-right: 10px;
}
.login .box-password.box-half input[type=text] {
  width: 200px;
}
.login a {
  color: #8A8A8A;
}
.login a:hover {
  color: #AAAAAA;
}
.bracket-button {
  background: none;
  font-size: 12px;
  margin: 0 10px;
  color: #AAAAAA;
}
.bracket-button:hover {
  text-decoration: underline;
}
.box-half {
  width: 50%;
  padding-right: 20px;
  float: left;
}
.box-half + .box-half {
  border-left: 1px solid #AAAAAA;
  padding: 0 0 0 20px;
}
fieldset[data-attribute=user-pj] {
  display: none;
}
.register .facebook {
  display: block;
  margin: 30px 0;
}
.address-list {
  list-style: none;
  display: flex;
  align-items: stretch;
  flex-wrap: wrap;
}
.address-list li {
  width: 33.3%;
  float: left;
  padding: 0 10px;
  margin-bottom: 30px;
  border-left: 1px dotted #AAAAAA;
}
.address-list li:nth-child(3n + 1) {
  border-left: none;
}
.address-list h3 {
  margin-bottom: 10px;
  font-size: 14px;
  text-transform: uppercase;
}
.address-list address {
  font-size: 12px;
  font-style: normal;
  display: block;
  margin-bottom: 20px;
}
.address-list .button {
  margin-left: 0;
}
.address-list .btn-grey {
  width: 50%;
}
.bt-full-width {
  padding: 0 1%;
  display: block;
  margin: 0 -1% 10px;
}
.bt-full-width button {
  width: 100%;
}
.bt-half-width {
  width: 51%%;
  padding: 0 1%;
  float: left;
}
.bt-half-width button {
  width: 100%;
}
.bt-half-width.remove {
  margin-left: -1%;
}
.bt-half-width.edit {
  margin-right: -2%;
}
.payment-box {
  display: flex;
  align-items: stretch;
  margin-top: 20px;
  border-top: 1px solid #E0E0E0;
}
.payment-box label {
  padding: 5px 10px;
  background-color: #E0E0E0;
  display: block;
  font-weight: bold;
}
.payment-box label input {
  vertical-align: middle;
  background-color: #fff;
  padding: 2px;
}
.payment-box .payment-option {
  width: 32%;
  margin-left: 2%;
}
.payment-box .payment-option:first-child {
  margin-left: 0;
}
.payment-box ul {
  list-style: none;
}
.payment-box .credit-card-form {
  width: 65%;
  float: left;
  border-left: 1px solid #E0E0E0;
  padding-left: 20px;
  margin-top: 89px;
}
.payment-box .credit-card-form .checkbox-label {
  display: inline;
  margin: 0;
}
.payment-box .credit-card-form .checkbox-label .button {
  display: block;
  margin: 0 auto;
}
.payment-provider {
  list-style: none;
  margin-top: 20px;
}
.payment-provider > li {
  margin-bottom: 20px;
  clear: both;
  overflow: hidden;
}
.payment-provider > li li {
  float: left;
  margin: 0 10px;
  font-size: 12px;
  list-style: outside;
}
.btn-question {
  border-radius: 50%;
  padding: 2px 6px;
  font-size: 15px;
}
.bcash-logo {
  width: 88px;
  height: 30px;
  font-size: 0;
  display: inline-block;
  margin-left: 5px;
  background: url(../../Images/bcash-logo.png) 0 0 no-repeat;
  vertical-align: text-bottom;
}
.payu-logo {
  width: 100px;
  height: 50px;
  font-size: 0;
  display: inline-block;
  margin-left: 5px;
  background: url(../../Images/payu-logo.png) 0 0 no-repeat;
  vertical-align: text-bottom;
  background-size: 100% auto;
}
.payu-flags {
  width: 510px;
  height: 100px;
  font-size: 0;
  display: inline-block;
  margin-left: 5px;
  background: url(../../Images/payu-flags.png) 0 0 no-repeat;
  vertical-align: middle;
  background-size: auto;
}
.pagseguro-logo {
  width: 131px;
  height: 28px;
  font-size: 0;
  display: inline-block;
  margin-left: 5px;
  background: url(../../Images/pagseguro-logo.png) 0 0 no-repeat;
  vertical-align: text-bottom;
}
.pagseguro-logo {
  width: 131px;
  height: 28px;
  font-size: 0;
  display: inline-block;
  margin-left: 5px;
  background: url(../../Images/mercadopago-logo.png) 0 0 no-repeat;
  vertical-align: text-bottom;
}
.safrapay-logo {
  width: 163px;
  height: 41px;
  background: url(../../Images/safrapay-logo.png) 0 0 no-repeat;
  font-size: 0;
  display: inline-block;
  margin-left: 5px;
  vertical-align: text-bottom;
}
.pagseguro-flags {
  width: 510px;
  height: 100px;
  font-size: 0;
  display: inline-block;
  margin-left: 5px;
  background: url(../../Images/pagseguro-flags.gif) 0 0 no-repeat;
  vertical-align: middle;
  background-size: 510px;
}
.cielo-logo {
  width: 78px;
  height: 27px;
  font-size: 0;
  display: inline-block;
  margin-left: 5px;
  background: url(../../Images/cielo-logo.png) 0 0 no-repeat;
  vertical-align: text-bottom;
}
.payment .table {
  margin-bottom: 40px;
}
.payment p {
  margin-bottom: 10px;
}
.payment .form p {
  margin-left: 145px;
}
.payment .bracket-button {
  margin-left: 145px;
  /*        position: absolute;*/
}
.payment-selected {
  margin: 20px 0;
  padding-top: 20px;
  font-size: 14px;
}
.payment-selected:after {
  content: "";
  display: table;
  clear: both;
}
.payment-selected.payment-selected-multiple {
  width: 30%;
}
.payment-selected .payment-selected-options {
  display: inline-block;
}
.payment-selected .payment-list {
  width: 35%;
  padding-right: 10px;
  float: left;
}
.payment-selected .payment-list li {
  margin-bottom: 10px;
}
.payment-selected .payment-list-multiple {
  padding-right: 10px;
  float: left;
}
.payment-selected .payment-list-multiple li {
  margin-bottom: 10px;
  display: inline-block;
}
.payment-selected .label {
  width: 120px;
}
.payment-selected .checkbox-label {
  margin: 40px 0 20px;
  display: block;
}
.payment-selected .credit-card-form {
  width: 65%;
  border-left: 1px solid #E0E0E0;
  padding-left: 20px;
  float: left;
}
.payment-selected .credit-card-form .checkbox-label {
  padding-left: 135px;
  display: inline;
  margin: 0;
}
.payment-selected .credit-card-form .checkbox-label .button {
  display: block;
  margin: 0 auto;
}
.payment-selected .credit-card-form label.error {
  bottom: auto;
  top: 30px;
}
.payment-selected .credit-card-form .date-wrapper label.error {
  right: auto;
  left: 140px;
  white-space: nowrap;
}
.payment-selected .bcash {
  display: block;
  margin: 10px auto;
}
.payment-selected .payu {
  display: block;
  margin: 10px auto;
}
.payment-selected.bank-deposit p {
  clear: both;
  padding: 20px 0 0;
}
.card-security-number {
  margin-bottom: 15px;
}
.card-security-number span {
  display: inline-block;
  vertical-align: middle;
  width: 124px;
  font-family: Arial;
  color: #737373;
  font-size: 12px;
  margin-left: 10px;
  text-align: left;
}
.card-security-number img {
  display: inline-block;
  vertical-align: middle;
}
.card-security-number h2 {
  font-size: 18px;
  text-align: left;
  margin: 30px 0 10px;
}
#content-pd * {
  box-sizing: content-box;
}
.confirmation .page-name {
  margin-bottom: 0;
}
.confirmation .page-name + p {
  margin-bottom: 20px;
}
.confirmation-info {
  font-size: 12px;
}
.confirmation-info p {
  margin-bottom: 10px;
}
.confirmation-order {
  text-align: center;
}
.confirmation-order .order-number {
  width: 580px;
  border: 1px solid #AAAAAA;
  background-color: #E0E0E0;
  padding: 10px 30px;
  font: 14px Verdana, sans-serif;
  margin: 30px auto;
}
.confirmation-order .order-number span {
  display: block;
  font-size: 36px;
}
.confirmation-order p {
  margin: 20px 0;
}
.my-orders > tbody > tr > td {
  text-align: center;
  width: 33%;
}
.my-orders p {
  margin-bottom: 5px;
}
.my-orders .order-detail {
  text-align: left;
  background-color: #efefef;
  display: none;
}
.my-orders .order-detail > p {
  font-weight: bold;
}
.my-orders .order-detail th {
  color: #333;
}
.my-orders .order-detail .order {
  margin: 20px 0;
  background-color: #fff;
}
.my-orders .order-detail .order .order-list-menu {
  text-align: center;
}
.my-orders .order-detail .order .order-detail-description {
  width: 352px;
}
#mask {
  width: 100%;
  height: 100%;
  position: fixed;
  left: 0;
  top: 0;
  z-index: 20;
  display: none;
  background-color: rgba(0, 0, 0, 0.7);
}
#mask.loader {
  background: url(../../Images/loader.gif) center no-repeat rgba(0, 0, 0, 0.7);
}
.lightbox {
  position: absolute;
  z-index: 21;
  background-color: #fff;
  border: 1px solid #bebebe;
  padding: 20px;
  font-size: 14px;
  top: 50%;
  margin: 0 auto;
  left: 0;
  right: 0;
  text-align: center;
}
.lightbox #ProgressStatus {
  width: 100%;
  background-color: #ddd;
  position: absolute;
  bottom: 0px;
  left: 0;
}
.lightbox .progressBar {
  width: 2%;
  height: 5px;
  background-color: #014D87;
}
.lightbox.small {
  width: 400px;
}
.lightbox.small .area-name {
  text-align: left;
}
.lightbox .area-name {
  margin-top: 0;
}
.lightbox .button {
  margin-top: 20px;
}
.content-lightbox {
  display: none;
}
.btn-close {
  color: #273540;
  position: absolute;
  top: 8px;
  right: 8px;
  font-weight: bold;
  font-size: 16px;
  background: none;
}
.tab-list li {
  float: left;
  list-style: none;
  border: 1px solid transparent;
  border-width: 1px 1px 0 0;
  border-color: #bebebe;
}
.tab-list li:first-child {
  border-left-width: 1px;
}
.tab-list li:hover a {
  opacity: 0.6;
}
.tab-list a {
  display: block;
  line-height: 35px;
  text-decoration: none;
  font-size: 18px;
  color: #fff;
  padding: 0 20px 0 5px;
}
.tab-list a:before {
  content: '';
  display: inline-block;
  width: 36px;
  height: 36px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 22px auto;
  vertical-align: middle;
  margin-right: 5px;
}
.tab-list .orders:before {
  background-image: url(../../Images/icons/orders-white.png);
}
.tab-list .edit-register:before {
  background-image: url(../../Images/icons/pencil-white.png);
}
.tab-list .edit-address:before {
  background-image: url(../../Images/icons/letter-white.png);
}
.tab-list .edit-password:before {
  background-image: url(../../Images/icons/key-white.png);
}
.tab-list li.active {
  border-color: #bebebe;
  background-color: #fff;
  position: relative;
}
.tab-list li.active:after {
  content: '';
  border: 1px solid #fff;
  width: 99%;
  position: absolute;
  left: 0px;
  bottom: -1px;
}
.tab-list li.active a {
  color: #273540;
}
.tab-list li.active .orders:before {
  background-image: url(../../Images/icons/orders.png);
}
.tab-list li.active .edit-register:before {
  background-image: url(../../Images/icons/pencil.png);
}
.tab-list li.active .edit-address:before {
  background-image: url(../../Images/icons/letter.png);
}
.tab-list li.active .edit-password:before {
  background-image: url(../../Images/icons/key.png);
}
.btn-block {
  display: block;
  margin-bottom: 5px;
  width: 100%;
}
/* CSS Document */
.simpleLens-big-image-container {
  vertical-align: middle;
  text-align: center;
  position: relative;
  left: 34px;
  width: 321px;
  height: 175px;
  display: table-cell;
}
.simpleLens-big-image {
  max-width: 100%;
}
.simpleLens-lens-image {
  height: auto !important;
  width: 100%;
  display: inline-block;
  text-align: center;
  margin: 0;
  box-shadow: none;
  float: none;
  position: relative;
}
.simpleLens-mouse-cursor {
  background-color: #CCC;
  opacity: 0.2;
  position: absolute;
  top: 0;
  left: 0;
  border: 1px solid #999;
  box-shadow: 0 0 2px 2px #999;
  cursor: none;
}
.simpleLens-lens-element {
  background-color: #FFFFFF;
  box-shadow: 0 0 2px 2px #8E8E8E;
  height: 380px;
  left: 105%;
  overflow: hidden;
  position: absolute;
  top: -10px;
  width: 320px;
  z-index: 9999;
  text-align: center;
}
.simpleLens-lens-element img {
  position: relative;
  top: 0;
  left: 0;
  width: auto !important;
  max-width: none !important;
}
.best-sellers-carousel .next,
.best-sellers-carousel .prev {
  display: none;
}
.facebook-sidebar {
  display: none;
}
.page-product-detail .sidebar,
.page-search .sidebar {
  display: none;
}
.page-full-width .category-list {
  display: none;
}
.fb_iframe_widget_lift {
  z-index: 2;
}