/* FILE: custom-styles-woocommerce.scss */ /* FILE: _setup.scss */ /* inStyle (v1.6.3)
 * github.com/salsita/inStyle
 * 2016 | MIT
 * ============================== */
/* FILE: main/custom-styles/__extenders.scss */
.widget_layered_nav_filters a, .header-shopping-cart .cart-contents::after, .header-shopping-cart .checkout-link, .woocommerce-MyAccount-navigation a:hover,
.woocommerce-MyAccount-navigation .active a,
.woocommerce-MyAccount-navigation .is-active a, .woocommerce-tabs .tabs a:hover,
.woocommerce-tabs .tabs .active a,
.woocommerce-tabs .tabs .is-active a, .single-product-images .woocommerce-product-gallery__trigger, .woocommerce input[type=checkbox]:first-child:checked + label::before,
.woocommerce input[type=checkbox]:first-child:checked + span::before,
.woocommerce input[type=radio]:first-child:checked + label::before,
.woocommerce input[type=radio]:first-child:checked + span::before,
.widget_layered_nav .chosen::before, .demo_store,
.woocommerce-store-notice, .title .edit {
  background-color: #9d693f;
  color: #ffffff;
  background-color: var(--color_accent);
  color: var(--color_accent_text);
}

.header-shopping-cart .cart-contents .count::before {
  border-color: #9d693f;
  border-color: var(--color_accent);
}

ul.products .product .star-rating, ul.products .product .onsale {
  background-color: #fcfcfc;
  color: #737373;
  border-color: rgba(115, 115, 115, 0.4);
  background-color: var(--color_content_background);
  color: var(--color_content_text);
  border-color: var(--color_content_text--a40);
}

.single-product .summary .price, .quantity, .variations, .onsale, .shop_table th {
  color: #131313;
  color: var(--color_content_headings);
}

/* FILE: woocommerce/custom-styles/_woocommerce.scss */ /* FILE: woocommerce/custom-styles/__global.scss */
.title .edit:hover, .title .edit:focus, .title .edit:active {
  -webkit-box-shadow: 0 5px 10px -2px rgba(0, 0, 0, 0.26);
          box-shadow: 0 5px 10px -2px rgba(0, 0, 0, 0.26);
}

@media only screen and (max-width: 54.9375em) {
  .shop_table .product-remove a {
    background-color: #9d693f;
    color: #ffffff;
    background-color: var(--color_accent);
    color: var(--color_accent_text);
  }
}

.woocommerce-error {
  border-color: rgba(238, 0, 0, 0.85);
}

.demo_store,
.woocommerce-store-notice {
  -webkit-box-shadow: 0 0 0.62em rgba(0, 0, 0, 0.2);
          box-shadow: 0 0 0.62em rgba(0, 0, 0, 0.2);
}

/* FILE: woocommerce/custom-styles/__forms.scss */
.form-row.woocommerce-invalid select,
.form-row.woocommerce-invalid .input-text,
.form-row.woocommerce-invalid .select2-container .select2-choice {
  -webkit-box-shadow: 0 0.38em 0 rgba(238, 0, 0, 0.85);
          box-shadow: 0 0.38em 0 rgba(238, 0, 0, 0.85);
}

.woocommerce input[type=checkbox]:first-child + label::before,
.woocommerce input[type=checkbox]:first-child + span::before,
.woocommerce input[type=radio]:first-child + label::before,
.woocommerce input[type=radio]:first-child + span::before,
.widget_layered_nav li::before {
  background-color: rgba(0, 0, 0, 0.05);
  -webkit-box-shadow: inset 0 0 0 2px;
          box-shadow: inset 0 0 0 2px;
}

.woocommerce input[type=checkbox]:first-child:checked + label::before,
.woocommerce input[type=checkbox]:first-child:checked + span::before,
.woocommerce input[type=radio]:first-child:checked + label::before,
.woocommerce input[type=radio]:first-child:checked + span::before,
.widget_layered_nav .chosen::before {
  -webkit-box-shadow: none;
          box-shadow: none;
}

/* FILE: woocommerce/custom-styles/__loop.scss */
ul.products .product:hover {
  -webkit-box-shadow: 0 2px 1.38em rgba(0, 0, 0, 0.2);
          box-shadow: 0 2px 1.38em rgba(0, 0, 0, 0.2);
}
ul.products .product .star-rating {
  -webkit-box-shadow: 0 0 0 0.62em #fcfcfc;
          box-shadow: 0 0 0 0.62em #fcfcfc;
  -webkit-box-shadow: 0 0 0 0.62em var(--color_content_background);
          box-shadow: 0 0 0 0.62em var(--color_content_background);
}

/* FILE: woocommerce/custom-styles/__single.scss */ /* FILE: woocommerce/custom-styles/__tabs.scss */
.woocommerce-tabs .tabs .active a,
.woocommerce-tabs .tabs .is-active a {
  -webkit-box-shadow: inset 0 -10em 3.62673936em -10em rgba(0, 0, 0, 0.4), inset 0 0.095em 1em rgba(0, 0, 0, 0.3);
          box-shadow: inset 0 -10em 3.62673936em -10em rgba(0, 0, 0, 0.4), inset 0 0.095em 1em rgba(0, 0, 0, 0.3);
}

.comment-form-rating {
  background-color: rgba(0, 0, 0, 0.05);
}

/* FILE: woocommerce/custom-styles/__pages.scss */
ul.order_details::after, ul.order_details::before {
  background-image: -o-linear-gradient(45deg, var(--color_content_text) 25%, var(--color_content_text--a0) 25%, var(--color_content_text--a0) 75%, var(--color_content_text) 75%, var(--color_content_text)), -o-linear-gradient(135deg, var(--color_content_text) 25%, var(--color_content_text--a0) 25%, var(--color_content_text--a0) 75%, var(--color_content_text) 75%, var(--color_content_text));
  background-image: linear-gradient(45deg, var(--color_content_text) 25%, var(--color_content_text--a0) 25%, var(--color_content_text--a0) 75%, var(--color_content_text) 75%, var(--color_content_text)), linear-gradient(-45deg, var(--color_content_text) 25%, var(--color_content_text--a0) 25%, var(--color_content_text--a0) 75%, var(--color_content_text) 75%, var(--color_content_text));
}

.woocommerce-MyAccount-navigation .active a,
.woocommerce-MyAccount-navigation .is-active a {
  -webkit-box-shadow: inset 0 -10em 3.62673936em -10em rgba(0, 0, 0, 0.4), inset 0 0.095em 1em rgba(0, 0, 0, 0.3);
          box-shadow: inset 0 -10em 3.62673936em -10em rgba(0, 0, 0, 0.4), inset 0 0.095em 1em rgba(0, 0, 0, 0.3);
}

/* FILE: woocommerce/custom-styles/__widgets.scss */
.header-shopping-cart .widget {
  background-color: #232323;
  background-color: var(--color_header_background);
}
/* FILE: woocommerce/custom-styles/__typography.scss */
.product-title-price .price,
.add_to_cart_inline .amount {
  font-family: "Playfair Display", Palatino, "Palatino Linotype", "Palatino LT STD", "Book Antiqua", Georgia, serif;
  font-family: var(--typography_fonts_logo);
}