h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small {
  color: #2D2D2D; }

.font-medium {
  font-size: 16px; }

body,
.font-body {
  font-size: 14px; }

.font-small {
  font-size: 12px; }

.font-small-extra {
  font-size: 10px; }

.weight-normal {
  font-weight: 400; }

.weight-strong {
  font-weight: 700; }

.weight-light {
  font-weight: 300; }

.text-primary,
.text-primary:hover,
.text-primary:focus {
  color: #3498db;
  fill: #3498db; }

.text-foreground {
  color: #2D2D2D !important;
  fill: #2D2D2D !important; }

body {
  background-color: #FFFFFF;
  color: #2D2D2D;
  font-family: "Montserrat";
  letter-spacing: 0px;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transition: 0.5s; }

.box-container {
  float: left;
  width: 100%;
  box-sizing: border-box;
  margin-bottom: 20px;
  padding: 8px 12px;
  border: 1px dotted rgba(45, 45, 45, 0.1); }

.spinner-bars {
  position: relative;
  width: 10px;
  height: 28px;
  margin: 20px auto;
  background: rgba(45, 45, 45, 0.2);
  animation: spinner-bars 1s ease-in-out infinite;
  animation-delay: 0.4s; }
  .spinner-bars-invert {
    background: #3498db;
    animation: spinner-bars-invert 1s ease-in-out infinite; }
  .spinner-bars:before, .spinner-bars:after {
    position: absolute;
    width: 10px;
    height: 28px;
    content: '';
    background: rgba(45, 45, 45, 0.2);
    animation: spinner-bars 1s ease-in-out infinite; }
  .spinner-bars-invert:before, .spinner-bars-invert:after {
    background: #3498db;
    animation: spinner-bars-invert 1s ease-in-out infinite; }
  .spinner-bars:before {
    right: 18px;
    animation-delay: 0.2s; }
  .spinner-bars:after {
    left: 18px;
    animation-delay: 0.6s; }
  .spinner-bars.small {
    -webkit-transform: scale(0.7);
    -ms-transform: scale(0.7);
    -moz-transform: scale(0.7);
    transform: scale(0.7); }

@keyframes spinner-bars {
  0%, 100% {
    box-shadow: 0 0 0 rgba(45, 45, 45, 0.2), 0 0 0 rgba(45, 45, 45, 0.2); }
  50% {
    box-shadow: 0 -8px 0 rgba(45, 45, 45, 0.2), 0 8px 0 rgba(45, 45, 45, 0.2); } }

@keyframes spinner-bars-invert {
  0%, 100% {
    box-shadow: 0 0 0 #3498db, 0 0 0 #3498db; }
  50% {
    box-shadow: 0 -8px 0 #3498db, 0 8px 0 #3498db; } }

.placeholder-fade {
  background-color: rgba(45, 45, 45, 0.2); }

.svg-icon-primary {
  fill: #3498db; }

.svg-icon-text {
  fill: #2D2D2D; }

.svg-icon-back {
  fill: #FFFFFF; }

.breadcrumb .active {
  color: #2D2D2D; }

.btn {
  position: relative;
  padding: 15px;
  background-color: transparent;
  font-size: 18px;
  text-decoration: none;
  outline: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none; }
  .btn:hover, .btn:focus {
    text-decoration: none;
    outline: 0; }

.btn-primary {
  background: #3498db;
  color: #FFFFFF;
  fill: #FFFFFF;
  border: 0;
  transition: 0.5s; }
  .btn-primary:hover {
    color: #3498db;
    fill: #FFFFFF;
    background: rgba(52, 152, 219, 0.2); }
  .btn-primary:focus, .btn-primary:active, .btn-primary.active, .btn-primary.active:focus, .btn-primary.active:hover, .btn-primary:active:hover, .btn-primary[disabled], .btn-primary.disabled, .btn-primary[disabled]:hover, .btn-primary.disabled:hover {
    color: #3498db;
    fill: #FFFFFF;
    background: rgba(52, 152, 219, 0.2);
    border: none;
    outline: none;
    box-shadow: none; }

.btn-secondary {
  padding: 8px;
  background-color: transparent;
  color: #3498db;
  fill: #3498db;
  border: 3px solid #3498db;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: bold;
  transition: 0.5s; }
  .btn-secondary:hover {
    background-color: #419fdd;
    color: #FFFFFF;
    fill: #FFFFFF; }
  .btn-secondary:focus, .btn-secondary:active, .btn-secondary:active:hover {
    background-color: #3498db;
    color: #FFFFFF;
    fill: #FFFFFF; }
  .btn-secondary[disabled], .btn-secondary[disabled]:hover {
    color: #DDD;
    fill: #DDD;
    border-color: #DDD; }

.btn-inverse {
  padding: 10px;
  font-size: 12px;
  background: #FFFFFF;
  color: #2D2D2D;
  fill: #2D2D2D;
  border: 0;
  text-transform: uppercase;
  transition: 0.5s; }
  .btn-inverse:hover, .btn-inverse:focus, .btn-inverse:active, .btn-inverse:active:hover {
    background: #3498db;
    fill: #FFFFFF;
    color: #FFFFFF; }
  .btn-inverse[disabled], .btn-inverse[disabled]:hover {
    color: #DDD;
    fill: #DDD;
    border-color: #DDD; }

.btn-default {
  background-color: transparent;
  border: 1px solid rgba(45, 45, 45, 0.8);
  color: #2D2D2D;
  fill: #2D2D2D; }
  .btn-default:hover {
    background-color: transparent;
    color: #2D2D2D;
    fill: #2D2D2D;
    opacity: 0.8; }

.btn-floating {
  position: absolute;
  top: 10px;
  right: 10px;
  padding: 5px;
  color: rgba(45, 45, 45, 0.8);
  fill: rgba(45, 45, 45, 0.8);
  background-color: #FFFFFF;
  border: 2px solid rgba(45, 45, 45, 0.8);
  font-size: 18px;
  z-index: 10; }
  .btn-floating:hover, .btn-floating:focus {
    opacity: 0.8; }
  .btn-floating.inverse {
    color: rgba(255, 255, 255, 0.8);
    fill: rgba(255, 255, 255, 0.8);
    background-color: #2D2D2D;
    border: 2px solid rgba(255, 255, 255, 0.8); }
  .btn-floating.fixed-bottom {
    position: fixed;
    top: auto;
    bottom: 20px;
    right: 20px; }

.btn-link {
  position: relative;
  text-decoration: underline;
  cursor: pointer;
  color: #3498db;
  fill: #3498db; }
  .btn-link:hover, .btn-link:focus {
    color: #3498db;
    fill: #3498db;
    opacity: 0.8; }

.btn-whatsapp {
  padding: 5px 4px;
  margin-bottom: 80px;
  color: white;
  background-color: #4dc247;
  box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.4);
  border-radius: 50%;
  border: 0; }
  .btn-whatsapp svg {
    width: 34px;
    height: 32px;
    padding: 2px 0;
    fill: white;
    vertical-align: middle; }

.btn-small {
  padding: 10px;
  font-size: 16px; }

.btn-smallest {
  padding: 5px 8px;
  font-size: 12px; }

.btn-slider {
  padding: 0 10px;
  border-radius: 0;
  background-color: #2D2D2D; }

a {
  color: #2D2D2D;
  letter-spacing: 0px;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transition: 0.5s; }
  a:hover, a:focus {
    color: #3498db;
    text-decoration: none;
    opacity: 0.8; }
  a:active {
    color: #2D2D2D;
    text-decoration: none; }

.link-module-icon,
.link-module {
  fill: #2D2D2D; }

.chip,
.filter-remove {
  background-color: rgba(45, 45, 45, 0.1);
  border: 0;
  color: #2D2D2D;
  fill: #2D2D2D; }
  .chip:hover,
  .filter-remove:hover {
    opacity: 0.8; }

.filter-remove:after {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 352 512" fill="%232D2D2D"><path d="M242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z"/></svg>'); }

.modal-header {
  background: #FFFFFF;
  border-bottom: 1px solid rgba(45, 45, 45, 0.1); }
  .modal-header .nav-tabs-container {
    border-bottom: 0; }

.modal-dialog,
.modal-content {
  background: #FFFFFF;
  color: #2D2D2D;
  border-radius: 0px; }
  .modal-dialog.dark,
  .modal-content.dark {
    background-color: #2D2D2D;
    color: #FFFFFF; }

.modal-body {
  float: left;
  width: 100%;
  background: #FFFFFF;
  color: #2D2D2D; }

input,
textarea {
  border-radius: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none; }

.form-control {
  background-color: rgba(45, 45, 45, 0.04);
  color: #2D2D2D;
  border: 1px solid #2D2D2D;
  font-weight: 300;
  appearance: none;
  border-radius: 0; }
  .form-control:focus {
    border-color: #3498db;
    box-shadow: none; }
  .form-control.inverse {
    background-color: rgba(255, 255, 255, 0.04);
    color: #FFFFFF;
    border: 1px solid #FFFFFF; }
  .form-control.search-input {
    color: #2D2D2D;
    background-color: #FFFFFF;
    border-top: 0;
    border-right: 1px solid #2D2D2D;
    border-bottom: 0;
    border-left: 1px solid #2D2D2D; }
    .form-control.search-input:focus {
      border-top: 0;
      border-bottom: 0; }

::-webkit-input-placeholder {
  color: #2D2D2D; }

.select {
  background-color: rgba(45, 45, 45, 0.04);
  color: #2D2D2D;
  border: 1px solid #2D2D2D;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none; }

.dropdown-toggle {
  border: 0; }

.dropdown-menu {
  background-color: #FFFFFF;
  border: 1px solid rgba(45, 45, 45, 0.1); }

.radio-button-container .radio-button-content {
  border-top: 1px solid rgba(45, 45, 45, 0.1); }

.radio-button-container .radio-button input[type="radio"]:checked + .radio-button-content {
  border: 2px solid #3498db;
  box-shadow: inset 0 -8px 1px #3498db;
  border-radius: 5px;
  -webkit-transition: all 0.2s;
  -ms-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s; }
  .radio-button-container .radio-button input[type="radio"]:checked + .radio-button-content .unchecked {
    border: 2px solid #3498db; }
  .radio-button-container .radio-button input[type="radio"]:checked + .radio-button-content .shipping-price {
    color: #3498db; }

.radio-button-container .radio-button input[type="radio"] + .radio-button-content .unchecked {
  border: 2px solid #2D2D2D; }

.radio-button-container .radio-button input[type="radio"] + .radio-button-content .checked {
  background-color: #3498db; }

.radio-button-container .shipping-extra-options .radio-button-item:first-child .radio-button-content {
  border-top: none; }

.radio-button-container .shipping-extra-options .radio-button-item:first-child input[type="radio"]:checked .radio-button-content {
  border: 2px solid #3498db; }

.radio-button-container .radio-button-item:last-of-type .radio-button-content {
  border-bottom: 1px solid rgba(45, 45, 45, 0.1); }

.checkbox-container .checkbox {
  color: #2D2D2D;
  border: 1px solid rgba(45, 45, 45, 0.3); }
  .checkbox-container .checkbox:hover {
    border: 1px solid #2D2D2D; }

.checkbox-container input:checked ~ .checkbox {
  border: 1px solid #2D2D2D; }

.list-readonly .list-item {
  border-top: 1px solid rgba(45, 45, 45, 0.1); }
  .list-readonly .list-item .radio-button-content {
    border-bottom: none; }

.list-readonly .shipping-extra-options .list-item:first-child {
  border-top: none; }
  .list-readonly .shipping-extra-options .list-item:first-child .radio-button-content {
    border-top: none; }

.list-readonly .list-item:only-child,
.list-readonly .list-item:last-of-type {
  border-bottom: 1px solid rgba(45, 45, 45, 0.1); }

.list-readonly .list-item:last-of-type .radio-button-content {
  border: none; }

.list-readonly .radio-button-content {
  border: none; }

.list-readonly .radio-button-container .radio-button input[type="radio"]:checked + .radio-button-content {
  border: none;
  color: #2D2D2D;
  box-shadow: none; }
  .list-readonly .radio-button-container .radio-button input[type="radio"]:checked + .radio-button-content .shipping-price {
    color: #2D2D2D; }

.alert {
  border: 1px solid;
  border-left: 3px solid; }
  .alert-primary {
    border-color: rgba(52, 152, 219, 0.8);
    color: rgba(52, 152, 219, 0.8);
    fill: rgba(52, 152, 219, 0.8); }
  .alert-danger, .alert-error {
    border-color: #cc4845;
    color: #cc4845;
    fill: #cc4845; }
  .alert-warning {
    border-color: #d8862b;
    color: #d8862b;
    fill: #d8862b; }
  .alert-info {
    border-color: #45a3d2;
    color: #45a3d2;
    fill: #45a3d2; }
  .alert-success {
    border-color: #3caf65;
    color: #3caf65;
    fill: #3caf65; }

.notification-primary {
  border-bottom: 1px solid;
  border-color: rgba(52, 152, 219, 0.8);
  color: rgba(52, 152, 219, 0.8);
  fill: rgba(52, 152, 219, 0.8); }

.notification-secondary {
  background: #f7f7f7;
  color: rgba(45, 45, 45, 0.8);
  fill: rgba(45, 45, 45, 0.8);
  border-top: 1px solid #e6e6e6; }
  .notification-secondary:after {
    display: none; }
  .notification-secondary a {
    color: #2D2D2D;
    fill: #2D2D2D; }

.label-primary {
  background-color: #3498db; }

.nav-tabs-container {
  border-bottom: 1px solid rgba(45, 45, 45, 0.1); }

.nav-tabs-links {
  border-bottom: 0; }

.nav-tabs .tab.active .tab-link {
  color: #3498db;
  background-color: transparent;
  border: 0;
  border-bottom: 3px solid #3498db; }

.nav-tabs .tab-link {
  background-color: transparent; }
  .nav-tabs .tab-link:hover, .nav-tabs .tab-link:focus {
    background-color: transparent !important;
    border: 0; }

.nav-tabs .tab-check.active .tab-check-link,
.nav-tabs .tab-check.active .tab-check-link:focus {
  outline: 2px solid #3498db; }

.nav-tabs .tab-check-link-text {
  outline: 1px solid rgba(45, 45, 45, 0.3); }

.nav-tabs .tab-check-icon {
  color: #3498db; }

.panel {
  background-color: #FFFFFF;
  border: 1px solid rgba(45, 45, 45, 0.2); }
  .panel-heading {
    background-color: #FFFFFF !important;
    border-bottom: 1px solid rgba(45, 45, 45, 0.2); }
  .panel-footer {
    background-color: #FFFFFF;
    border-top: 1px solid rgba(45, 45, 45, 0.2); }

.divider-dotted {
  float: left;
  width: 100%;
  margin: 20px 0;
  border-bottom: 1px dotted rgba(45, 45, 45, 0.2); }

hr {
  border-top: 1px solid rgba(45, 45, 45, 0.2); }

.services-container {
  border-bottom: 1px solid rgba(45, 45, 45, 0.2); }
  .services-container-footer {
    border-top: 1px solid rgba(45, 45, 45, 0.2);
    border-bottom: none; }

.textbanner {
  color: #FFFFFF;
  background: #2D2D2D; }
  .textbanner a {
    color: #FFFFFF; }

.swiper-pagination-bullet {
  background: rgba(45, 45, 45, 0.5); }

.swiper-pagination-bullet-active {
  background: #2D2D2D; }

.sale-products-title-container {
  background-color: rgba(45, 45, 45, 0.3); }

.border-left {
  border-left: 1px solid rgba(45, 45, 45, 0.2); }

.border-top {
  border-top: 1px solid rgba(45, 45, 45, 0.2); }

.border-right {
  border-right: 1px solid rgba(45, 45, 45, 0.2); }

.border-bottom {
  border-bottom: 1px solid rgba(45, 45, 45, 0.2); }

.table-striped tbody > tr:nth-child(odd) > th,
.table-striped tbody > tr:nth-child(odd) > td {
  background-color: rgba(45, 45, 45, 0.05);
  border-top: rgba(45, 45, 45, 0.05); }

.table-striped > tbody > tr > td {
  border-top: rgba(45, 45, 45, 0.05); }

.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
  border: 0; }

::-webkit-scrollbar-track {
  background: rgba(45, 45, 45, 0.2); }

::-webkit-scrollbar-thumb {
  background: rgba(45, 45, 45, 0.8); }

::-webkit-scrollbar-thumb:hover {
  background: rgba(45, 45, 45, 0.6); }

.fb-page-img-container {
  background: #2D2D2D; }

.instafeed-img {
  background-color: rgba(45, 45, 45, 0.2); }

.instafeed-info {
  background: #FFFFFF;
  color: #2D2D2D; }

.video-container {
  background-color: rgba(45, 45, 45, 0.2); }

.player-container-button {
  background-color: #2D2D2D; }
  .player-container-button-icon {
    fill: #FFFFFF; }

.product-video-container {
  background-color: rgba(45, 45, 45, 0.07); }

.embed-responsive {
  background: #2D2D2D; }

.section-advertising {
  color: #FFFFFF;
  background-color: rgba(45, 45, 45, 0.5); }
  .section-advertising a {
    color: #FFFFFF; }

.hamburger-panel {
  background: #2D2D2D;
  color: #FFFFFF;
  fill: #FFFFFF; }
  .hamburger-panel a {
    color: #FFFFFF; }
  .hamburger-panel-list {
    border-top: 1px solid rgba(255, 255, 255, 0.2); }
  .hamburger-panel-footer {
    background: #474747; }
  .hamburger-panel-link:hover, .hamburger-panel-link:focus {
    background: #3498db;
    color: #FFFFFF; }
  .hamburger-panel-arrow {
    border: 1px solid #FFFFFF; }
    .hamburger-panel-arrow.selected {
      background-color: #3498db; }
  .hamburger-panel-accordion {
    background-color: rgba(255, 255, 255, 0.08); }

.head-top {
  background: #FFFFFF;
  border-bottom: 1px solid #2D2D2D; }

.cart-summary-items {
  background: #3498db;
  color: #FFFFFF; }

.search-suggest {
  background-color: #FFFFFF; }
  .search-suggest-item {
    border-bottom: 1px solid rgba(45, 45, 45, 0.2); }

.logo-container {
  background: #2D2D2D; }
  .logo-container a:hover {
    background: #3498db; }
  .logo-container .logo-text {
    color: #FFFFFF; }

.change-grid {
  background: #FFFFFF;
  border: 2px solid #FFFFFF;
  opacity: 0.8; }
  .change-grid-btn.active {
    border: 1px solid #2D2D2D;
    border-radius: 0; }

.filters-overlay {
  background-color: rgba(255, 255, 255, 0.85); }

.item-colors-bullet {
  border: 1px solid rgba(45, 45, 45, 0.5); }
  .item-colors-bullet.selected {
    border: 2px solid #2D2D2D; }

.item-price-container {
  background-color: #FFFFFF;
  padding: 5px; }

.item-image-container {
  border: 1px solid rgba(45, 45, 45, 0.4); }

.item-info-container {
  background-color: #FFFFFF;
  transition: opacity 0.5s ease; }

.product-label {
  color: #FFFFFF; }
  .product-label-offer {
    background: #138a72; }
  .product-label-shipping {
    background: #138a72; }

.variant-container {
  border-color: rgba(45, 45, 45, 0.2); }

.powered-by-logo svg {
  fill: #2D2D2D; }

.cart-table-header {
  background-color: #2D2D2D;
  color: #FFFFFF;
  font-family: "Montserrat"; }

.cart-table-row {
  background-color: rgba(45, 45, 45, 0.1);
  transition: all .125s ease-in-out; }
  .cart-table-row .cart-quantity-input {
    background-color: #FFFFFF; }

@media (max-width: 767px) {
  .title-container .title {
    font-size: 20px; }
  .h1-xs {
    font-size: 36px; }
  .h2-xs {
    font-size: 30px; }
  .h3-xs {
    font-size: 24px; }
  .h4-xs {
    font-size: 18px; }
  .h5-xs {
    font-size: 14px; }
  .h6-xs {
    font-size: 12px; }
  .font-body-xs {
    font-size: 14px; }
  .font-small-xs {
    font-size: 12px; }
  .font-small-extra-xs {
    font-size: 10px; }
  .weight-normal-xs {
    font-weight: 400; }
  .weight-strong-xs {
    font-weight: 700; }
  .weight-light-xs {
    font-weight: 300; }
  .search-input {
    background-color: rgba(45, 45, 45, 0.04);
    border-top: 1px solid #2D2D2D;
    border-right: 0;
    border-bottom: 1px solid #2D2D2D;
    border-left: 0; }
  .link-module {
    border-top: 1px solid;
    border-bottom: 1px solid; }
  .link-module + .link-module {
    border-top: 0; }
  .modal-xs {
    background-color: #FFFFFF; }
    .modal-xs-body {
      background: transparent; }
    .modal-xs.sheet-bottom {
      background-color: transparent; }
    .modal-xs .sheet-bottom-body {
      background-color: #FFFFFF; }
    .modal-xs-header {
      background-color: rgba(45, 45, 45, 0.04);
      color: #3498db; }
      .modal-xs-header.sheet-bottom-header {
        background-color: #fafafa; }
        .modal-xs-header.sheet-bottom-header:active {
          background-color: #fafafa;
          color: #2D2D2D; }
      .modal-xs-header-icon {
        color: #3498db;
        fill: #3498db; }
      .modal-xs-header:active {
        background-color: #3498db;
        color: #FFFFFF; }
        .modal-xs-header:active .modal-xs-header-icon {
          color: #FFFFFF;
          fill: #FFFFFF; }
  .modal-xs-list-item {
    color: rgba(45, 45, 45, 0.8);
    border-bottom: 1px solid rgba(45, 45, 45, 0.25); }
    .modal-xs-list-item.darker {
      background-color: rgba(45, 45, 45, 0.04); }
    .modal-xs-list-item .modal-xs-list-icon {
      fill: #3498db; }
    .modal-xs-list-item .icon-checked {
      display: none; }
    .modal-xs-list-item .icon-unchecked {
      display: block; }
    .modal-xs-list-item:active {
      background-color: #3498db;
      color: #FFFFFF; }
      .modal-xs-list-item:active .modal-xs-list-icon {
        color: #FFFFFF;
        fill: #FFFFFF; }
    .modal-xs-list-item.selected {
      color: #FFFFFF;
      border-right: 0;
      border-left: 0;
      border-bottom: 0;
      background: #3498db; }
      .modal-xs-list-item.selected .modal-xs-radio-icon {
        color: #FFFFFF; }
      .modal-xs-list-item.selected .icon-checked {
        display: block; }
      .modal-xs-list-item.selected .icon-unchecked {
        display: none; }
    .modal-xs-list-item .modal-xs-radio-icon {
      color: #3498db; }
  .modal-footer {
    border: 0; }
  .notification-primary {
    border-top: 1px solid; }
  .category-controls {
    background: #FFFFFF; }
  .checkbox-color {
    border-right: 1px solid rgba(45, 45, 45, 0.3); }
  .filters-container {
    width: 100%; }
    .filters-container .filter-container {
      padding-bottom: 20px;
      border-bottom: 1px solid rgba(45, 45, 45, 0.08); }
  .item-colors-bullet {
    background-color: #FFFFFF; }
  .cart-item-name {
    background-color: #2D2D2D; }
    .cart-item-name a {
      color: #FFFFFF;
      font-family: "Montserrat"; }
  .cart-delete-svg-icon {
    fill: #FFFFFF; } }
