/** Shopify CDN: Minification failed

Line 114:19 Unexpected "*"

**/
/* Kinbai Clean Commerce Theme Overrides */

:root {
  --kinbai-text: #171717;
  --kinbai-text-soft: #5f5f5f;
  --kinbai-surface: #ffffff;
  --kinbai-surface-soft: #fafafa;
  --kinbai-blush: #fdf2f6;
  --kinbai-border: rgba(23, 23, 23, 0.08);
  --kinbai-button: #171717;
  --kinbai-button-hover: #000000;
}

body,
.color-background-1,
.background-secondary {
  background: #ffffff !important;
  color: var(--kinbai-text) !important;
}

.header-wrapper,
.section-header,
.shopify-section-group-header-group {
  background: rgba(255,255,255,0.96) !important;
}

.header__menu-item,
.header__active-menu-item,
.list-menu__item,
.link,
a {
  color: var(--kinbai-text);
}

.header__menu-item:hover,
.header__menu-item--active,
a:not(.button):not(.amazon-cta-button):hover {
  color: #000 !important;
}

.button--primary,
.shopify-challenge__button,
.image-with-text .button,
.newsletter .button {
  background-color: var(--kinbai-button) !important;
  border-color: var(--kinbai-button) !important;
  color: #fff !important;
  border-radius: 999px !important;
  letter-spacing: 0.04em;
  text-transform: none;
  box-shadow: none !important;
}
.button--primary:hover,
.shopify-challenge__button:hover,
.image-with-text .button:hover,
.newsletter .button:hover {
  background-color: var(--kinbai-button-hover) !important;
  border-color: var(--kinbai-button-hover) !important;
}

.button--secondary,
.button.button--secondary {
  border-radius: 999px !important;
}

.announcement-bar {
  background: #ffffff !important;
  border-bottom: 1px solid var(--kinbai-border);
}
.announcement-bar__link,
.announcement-bar__message {
  color: var(--kinbai-text) !important;
}

.footer {
  background: #ffffff !important;
  color: var(--kinbai-text) !important;
  border-top: 1px solid var(--kinbai-border);
}
.footer a {
  color: var(--kinbai-text) !important;
}

.newsletter .field__input,
.field__input,
.select__select {
  border-color: rgba(23,23,23,0.15) !important;
}

.badge--accent-2 {
  background: var(--kinbai-blush) !important;
  color: var(--kinbai-text) !important;
}

.card,
.blog-articles .article-card,
.collection-list .card,
.multicolumn-card,
.product__info-wrapper,
.shopify-section .card-wrapper .card {
  box-shadow: none !important;
}

h1,h2,h3,h4,h5,h6,
.h1,.h2,.h3,.h4,.h5,.h6 {
  color: var(--kinbai-text);
}

.section-template--*-padding {
  scroll-margin-top: 0;
}
