:root {
  --vegan-theme-primaryColor: #d6ff9d;
  --vegan-theme-secondaryColor: #8ec63f; }

#header_topBarPromotion {
  background-color: var(--vegan-theme-primaryColor); }

.halo-back-to-top {
  border: 1px solid var(--vegan-theme-primaryColor);
  background-color: var(--vegan-theme-primaryColor); }
  .halo-back-to-top:before {
    background-color: var(--vegan-theme-primaryColor); }
  .halo-back-to-top:hover {
    color: var(--vegan-theme-primaryColor);
    border-color: var(--vegan-theme-primaryColor);
    background-color: var(--vegan-theme-primaryColor); }

.button--primary {
  background-color: var(--vegan-theme-primaryColor);
  border-color: var(--vegan-theme-primaryColor); }

.button--primary:active,
.button--primary:hover,
.button--primary:focus {
  background-color: var(--vegan-theme-primaryColor);
  border: 1px solid var(--vegan-theme-primaryColor); }

.navPages-item .navPage-subMenu-item-child > .navPages-action:hover,
.navPages-item .navPage-subMenu-item-parent > .navPages-action:hover {
  color: var(--vegan-theme-secondaryColor); }

.all-categories-list .navPages-item a:hover span {
  color: var(--vegan-theme-secondaryColor); }

.all-categories-list .navPages-item.current-cat > a:hover > span, .all-categories-list .navPages-item.open > a:hover > span {
  background-image: linear-gradient(var(--vegan-theme-secondaryColor), var(--vegan-theme-secondaryColor)); }

.all-categories-list .dropdown-category-list .navPage-subMenu-item.current-cat > a:hover > span, .all-categories-list .dropdown-category-list .navPage-subMenu-item.open > a:hover > span {
  background-image: linear-gradient(var(--vegan-theme-secondaryColor), var(--vegan-theme-secondaryColor)); }

[contenteditable="true"]:focus,
[href]:focus,
[tabindex]:not([tabindex="-1"]):focus,
button:focus,
details:focus,
input:focus,
select:focus,
textarea:focus {
  outline: 2px solid var(--vegan-theme-secondaryColor) !important;
  outline-offset: 1px !important; }

.card-title > a:hover {
  color: var(--vegan-theme-secondaryColor); }

.card-top-sellers .card-body .card-figcaption-button:hover {
  color: var(--vegan-theme-secondaryColor); }
  .card-top-sellers .card-body .card-figcaption-button:hover span {
    background-image: linear-gradient(transparent 96%, var(--vegan-theme-secondaryColor) 4%); }

#sideBlock_cart .previewCartList .previewCartItem .previewCartItem-content .previewCartItem-name a:hover {
  color: var(--vegan-theme-secondaryColor); }

#sideBlock_cart .previewCartList .previewCartItem .previewCartItem-content .previewCartItem-name a:active {
  color: var(--vegan-theme-secondaryColor); }

.productView-description .tabs .tab .tab-title span {
  background-image: linear-gradient(var(--vegan-theme-secondaryColor), var(--vegan-theme-secondaryColor)); }

.halo-product-badge .product-badge.new-badge {
  background-color: #8ec63f;
  border: 1px solid #8ec63f; }
