/* FILE: custom-styles-woocommerce.scss */ /* FILE: _setup.scss */ /* inStyle (v1.6.3)
 * github.com/salsita/inStyle
 * 2016 | MIT
 * ============================== */
/* FILE: main/custom-styles/__extenders.scss */
.add_to_cart_inline .button, .site .fl-builder-content .add_to_cart_inline .button,
.add_to_cart_inline .added_to_cart, .widget_layered_nav_filters a, .woocommerce-MyAccount-navigation a:hover,
.woocommerce-MyAccount-navigation .active a,
.woocommerce-MyAccount-navigation .is-active a, .woocommerce-view-order .woocommerce-MyAccount-navigation-link--orders a, .place-order .button.alt, .fl-module .place-order .button.alt, .woocommerce-tabs .tabs a:hover,
.woocommerce-tabs .tabs .active a,
.woocommerce-tabs .tabs .is-active a, .add_to_cart_button,
.single_add_to_cart_button, .single-product-images .woocommerce-product-gallery__trigger, ul.products .product .button, .fl-module ul.products .product .button, .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, .products .onsale, .checkout-button, .site .fl-builder-content .fl-module .checkout-button,
.checkout.button,
.site .fl-builder-content .fl-module .checkout.button, .title .edit:hover, .title .edit:active, .title .edit:focus {
  background-color: #dc1e35;
  color: #fff;
  background-color: var(--color_accent);
  color: var(--color_accent_text);
}

.title .edit {
  text-shadow: none;
  background: transparent;
  color: inherit;
}
.title .edit:focus {
  outline: thin dashed #dc1e35;
  outline: thin dashed var(--color_accent);
}

ul.products .product-category .count, ul.products .product .star-rating {
  background-color: #fdfcfc;
  color: #6f6e6e;
  border-color: rgba(111, 110, 110, 0.2);
  background-color: var(--color_content_background);
  color: var(--color_content_text);
  border-color: var(--color_content_text--a20);
}

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

.product-widgets-inner {
  background-color: #dc1e35;
  color: #fefbfb;
  border-color: rgba(254, 251, 251, 0.2);
  background-color: var(--color_footer_secondary_background);
  color: var(--color_footer_secondary_text);
  border-color: var(--color_footer_secondary_text--a20);
}
.product-widgets-inner h2, .product-widgets-inner h3, .product-widgets-inner h4,
.product-widgets-inner .h1, .product-widgets-inner .h2, .product-widgets-inner .h3, .product-widgets-inner .h4,
.product-widgets-inner a,
.product-widgets-inner .accent-color {
  color: #fff;
  color: var(--color_footer_secondary_headings);
}

/* FILE: woocommerce/custom-styles/_woocommerce.scss */ /* FILE: woocommerce/custom-styles/__global.scss */
.checkout-button, .site .fl-builder-content .fl-module .checkout-button,
.checkout.button,
.site .fl-builder-content .fl-module .checkout.button {
  border-color: transparent;
}

.title .edit:hover, .title .edit:active, .title .edit:focus {
  border-color: transparent;
}

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

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

/* 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 .star-rating {
  -webkit-box-shadow: 0 0 0 0.62em #fdfcfc;
          box-shadow: 0 0 0 0.62em #fdfcfc;
  -webkit-box-shadow: 0 0 0 0.62em var(--color_content_background);
          box-shadow: 0 0 0 0.62em var(--color_content_background);
}
ul.products .product .button, .fl-module ul.products .product .button {
  border-color: transparent;
}
/* FILE: woocommerce/custom-styles/__single.scss */
.add_to_cart_button,
.single_add_to_cart_button {
  border-color: transparent;
}

/* FILE: woocommerce/custom-styles/__tabs.scss */
.woocommerce-tabs .tabs a:hover,
.woocommerce-tabs .tabs .active a,
.woocommerce-tabs .tabs .is-active a {
  border-color: transparent;
}

/* 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));
}

.place-order .button.alt, .fl-module .place-order .button.alt {
  border-color: transparent;
}

.woocommerce-MyAccount-navigation a:hover,
.woocommerce-MyAccount-navigation .active a,
.woocommerce-MyAccount-navigation .is-active a, .woocommerce-view-order .woocommerce-MyAccount-navigation-link--orders a {
  border-color: transparent;
}

/* FILE: woocommerce/custom-styles/__widgets.scss */ /* FILE: woocommerce/custom-styles/__menu.scss */
.shop-mobile-menu-links {
  background-color: #fffefe;
  color: #545353;
  border-color: rgba(84, 83, 83, 0.2);
  background-color: var(--color_header_background);
  color: var(--color_header_text);
  border-color: var(--color_header_text--a20);
}
.shop-mobile-menu-links .button:not(:hover):not(:focus):not(:active) {
  background: transparent;
  color: inherit;
}

/* FILE: woocommerce/custom-styles/__shortcode.scss */
.add_to_cart_inline .button, .site .fl-builder-content .add_to_cart_inline .button,
.add_to_cart_inline .added_to_cart {
  border-color: transparent;
}