#snipcart-main-content {
  font-family: AvenirLT-Book, Arial, sans-serif; }

.snip-layout .snip-header {
  background-color: #ffffff;
  color: #181818;
  text-transform: none; }
  .snip-layout .snip-header .snip-header__total {
    background: #ffffff;
    text-transform: uppercase; }
    .snip-layout .snip-header .snip-header__total .snip-header__total-label {
      color: #3D3D3D;
      font-weight: 100;
      font-size: 14px;
      letter-spacing: 1.30px; }
    .snip-layout .snip-header .snip-header__total #snipcart-amount {
      color: #00C25B;
      font-size: 25px;
      letter-spacing: 0.66px; }

.snip-layout__close {
  color: #181818 !important; }

#snipcart-items-header {
  background: #00C25B;
  color: #ffffff;
  font-weight: 900;
  font-size: 14px;
  letter-spacing: 1.15px; }

#snipcart-actions {
  background: #000000; }

#snipcart-billingaddress-form .snip-actions {
  background: #000000; }

#snipcart-next, #snipcart-previous, .snip-btn--right, .snip-layout.snip-btn {
  background: #000000 !important;
  color: #ffffff !important;
  font-size: 12px !important;
  letter-spacing: 1px !important; }

.snip-layout .snip-quantity-trigger__btn {
  background-color: #ffffff !important;
  border-radius: 0; }

#snip-layout-shipping-method .snip-actions, #snip-layout-payment-method .snip-actions, #snip-layout-order-confirm .snip-actions {
  background: #000000; }

#snipcart-discounts .snip-actions {
  background: #ffffff !important; }

.snip-layout .snip-product__empty {
  padding: 35px 25px;
  text-transform: none; }
