/** Shopify CDN: Minification failed

Line 172:41 Unexpected "{"

**/
/* makes cart on cart page bigger and fixes remove button pos */
.template-cart .main-cart .container {
  max-width: 121.9rem;
}
.template-cart .main-cart__wrapper {
  width: 100%;
}
.template-cart .cart-item__remove {
  padding: 0rem 2rem 0rem 6rem;
}

/* configures the breadcrumbs to fit the different page types */
.template-collection .breadcrumb,
.template-list-collections .breadcrumb,
.template-cart .breadcrumb,
.template-blog .breadcrumb,
.template- .breadcrumb {
  display: none;
}

.breadcrumb-top-container {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 2rem;
}

.product .breadcrumb {
  max-width: 121.5rem;
  width: 100%;
}

/* even out margins of the checkout buttons on the cart page */
.cart__footer-dynamic-checkout {
  margin-top: 0px !important;
}

/* makes collapsibles on product pages bigger */
.container .collapsible-content__wrapper {
  padding: 20px;
  margin-left: auto;
  margin-right: auto;
  max-width: 125rem;
}

/* style the review widget */
.jdgm-widget.jdgm-widget {
    display: block;
    max-width: 125rem;
    margin-left: auto;
    margin-right: auto;
}
.jdgm-preview-badge .jdgm-star {
  color: #ffdc0f !important
}
.content-for-layout .shopify-block .jdgm-star {
  color: #ffdc0f;
}
.content-for-layout .shopify-block .jdgm-histogram__bar-content {
  background-color: #ffdc0f;
}
.content-for-layout .shopify-block .jdgm-prev-badge__text {
  font-size: 12.075px;
}
.content-for-layout .shopify-block .jdgm-rev[data-verified-buyer=true] .jdgm-rev__icon.jdgm-rev__icon:after, .jdgm-rev__buyer-badge.jdgm-rev__buyer-badge {
    background-color: #95c11f !important;
}
.content-for-layout .shopify-block .jdgm-write-rev-link, .content-for-layout .shopify-block .jdgm-btn--solid {
  background-color: #95c11f;
}
.content-for-layout .shopify-block .jdgm-write-rev-link:not([disabled]):hover {
  background-color: #95c11f;
}
.content-for-layout .shopify-block .jdgm-form .jdgm-form__fieldset-actions .jdgm-cancel-rev {
  background-color: #dedede;
  color: #575756;
}
.content-for-layout .shopify-block .jdgm-form .jdgm-form__fieldset-actions .jdgm-submit-rev {
  background-color: #95c11f;
}

/* adds the | infront of the B2B Inquiry link */
.header__inline-menu a[aria-label="B2B"]::before, .header__inline-menu a[aria-label="B2B"]::before, .header__inline-menu a[aria-label="B2B"]::before, .header__inline-menu a[aria-label="B2B"]::before {
  content: "";
  display: block;
  width: 2px;
  height: 3.2rem;
  position: absolute;
  left: .05rem;
  top: 50%;
  transform: translateY(-50%);
  background-color: rgb(var(--color-border));
}

/* adds the | infront of the Sale link */
.header__inline-menu a[aria-label="% SALE"]::before, .header__inline-menu a[aria-label="% Sale"]::before, .header__inline-menu a[aria-label="% Vente"]::before, .header__inline-menu a[aria-label="% Vendita"]::before {
  content: "";
  display: block;
  width: 2px;
  height: 3.2rem;
  position: absolute;
  left: .05rem;
  top: 50%;
  transform: translateY(-50%);
  background-color: rgb(var(--color-border));
}

/* change the thickness of the | infront of the cart icon */
@media screen and (min-width: 990px) {
    .header__icons+.header__icons:before {
        width: 2px !important;
    }
}

/* Color and font weight made red for Sale link */
.header__inline-menu a[aria-label="% SALE"], .header__inline-menu a[aria-label="% Sale"], .header__inline-menu a[aria-label="% Vente"], .header__inline-menu a[aria-label="% Vendita"],
.menu-drawer__menu summary[aria-controls="link-% SALE"] a, .menu-drawer__menu summary[aria-controls="link-% Sale"] a, .menu-drawer__menu summary[aria-controls="link-% Vente"] a, .menu-drawer__menu summary[aria-controls="link-% Vendita"] a {
  color: #FF0000;
  font-weight: bold;
}

.price .price-item.price-item--regular.transcy-money {
  display: inline !important;
}


/* styles the main header language selector */
.header__column .header__localization {
  margin-right: .6rem;
}

.header__column .header__localization button {
  padding: .6rem .6rem .6rem .6rem !important;
}

.header__column .header__localization .currency-flag {
  margin: 0px auto;
}

/* fixes cursor interactions with the language selector of the header-drawer */
.menu-drawer .header__localization button {
  cursor: pointer;
}

.menu-drawer .header__localization .mobile-localization-form__submenu.active {
  pointer-events: auto;
}

.img-responsive {
  max-width: 100%;
  height: auto;
}
.page-header .title--page {
  display: none;
}
.full-unstyled-link {
  color: #575756;
}
.collection-hero__description {
  color: #575756;
}
.rich-text__blocks * {
  max-width: 120rem;
}
[data-scheme=light] .rich-text__blocks *,
[data-scheme=auto] .rich-text__blocks *, {
  color: #575756 !important;
}
.cart__ctas {
  position: relative;
  bottom: 18rem;
}
.cart-drawer__bottom .cart__ctas {
  bottom: 0;
}
.facets-sorting__field select {
  padding: 0px 30px 0px 8px !important;
}
.facets-sorting__field svg {
  right: 0.3rem !important;
}


/* sets width for a variety of pages */
.article-template__content-rte,
.template-page .rte,
.collection-hero__text-wrapper {
  max-width: 80rem;
}
.article-template__footer {
  width: 100% !important;
  max-width: 80rem;
}

.cart__ctas button {
  background-color: #95c11f;
  color: #212121;
}
.button--secondary,
.customer .button--secondary {
  background-color: #dedede;
  color: #212121;
}
.exemptify-cart {
  position: relative;
  right: 25rem;
  bottom: 9rem;
  margin: 0 8px;
}
.exemptify-subheading {
  font-size: 12.075px;
}

/*Price badge on Sale Articles*/
.product .price-wrapper .price-item--sale {
  font-size: 32px;
}

.price--on-sale .price-item--regular {
  font-size: 16px !important;
}

.product__badge .badge {
  font-size: 20px;
  font-weight: bold;
  border: transparent;
}

.badge--sale {
  color: #FF0000;
  font-weight: bold;
  font-size: 16px;
}

@media (max-width: 600px) {
  .exemptify-cart {
    position: relative;
    right: 0rem;
    bottom: 0;
  }
  .cart__ctas {
    bottom: 0;
  }
  .responsive-image img {
    width: 100%;
    max-width: 100%;
    height: auto;
  }
}

/* Accessibility Mode Overrides*/
[data-scheme=dark] .content-for-layout .shopify-block .jdgm-form .jdgm-form__fieldset-actions .jdgm-cancel-rev {
  background-color: #dedede;
  color: #000000;
}

[data-scheme=dark] .header__inline-menu a[aria-label="% SALE"], 
[data-scheme=dark] .header__inline-menu a[aria-label="% Sale"], 
[data-scheme=dark] .header__inline-menu a[aria-label="% Vente"], 
[data-scheme=dark] .header__inline-menu a[aria-label="% Vendita"],
[data-scheme=dark] .menu-drawer__menu summary[aria-controls="link-% SALE"] a, 
[data-scheme=dark] .menu-drawer__menu summary[aria-controls="link-% Sale"] a, 
[data-scheme=dark] .menu-drawer__menu summary[aria-controls="link-% Vente"] a, 
[data-scheme=dark] .menu-drawer__menu summary[aria-controls="link-% Vendita"] a {
  color: #CC0000;
}

[data-scheme=dark] .full-unstyled-link {
  color: #000000;
}

[data-scheme=dark] .collection-hero__description {
  color: #000000;
}

[data-scheme=dark] .rich-text__blocks * {
  color: #000000 !important;
}

[data-scheme=dark] .cart__ctas button {
  background-color: #95c11f;
  color: #000000;
}

[data-scheme=dark] .button--secondary,
[data-scheme=dark] .customer .button--secondary {
  background-color: #dedede;
  color: #000000;
}

[data-scheme=dark] .badge--sale {
  color: #CC0000;
}