/** Shopify CDN: Minification failed

Line 42:0 Unexpected "0"

**/
.product--small:not(.product--no-media) .product__media-wrapper {
  max-width: 30% !important;
  width: calc(30% - var(--grid-desktop-horizontal-spacing) / 2) !important;
}
.product--small:not(.product--no-media) .product__info-wrapper {
  max-width: 70% !important;
  width: calc(70% - var(--grid-desktop-horizontal-spacing) / 2) !important;
}
.product__text {
  margin-top: 4px !important;
}
.ai-multi-variant-picker__description-azhzqa252d3o3blp3saigenblockf9d2aa4jpmdrv
  strong {
  font-size: 1.7rem;
}
legend.form__label {
  font-weight: normal !important;
  font-size: 1em !important;
}
.main-page-title.page-title {
  font-size: 3.5rem !important;
  margin-bottom: 3rem !important;
}
.product-form__submit,
button[name="add"] {
  background-color: #8a9e85 !important;
  color: #ffffff !important;
  border: none !important;
}
.cart__ctas {
  margin-top: 40px;
}
.totals__total {
  font-size: 1.8rem !important;
  font-weight: 700;
}
0 .totals__total-value {
  margin-bottom: 0;
}
.totals__total-value {
  font-weight: 700;
}
.tax-note {
  margin-top: 1rem;
}
.totals__total {
  color: inherit;
}
.header__heading-link .h2 {
  font-size: 3rem;
  font-weight: 450;
}
.header__inline-menu .header__menu-item span {
  font-size: 1.6rem;
}
/* "Filter" label — named facets__heading in Dawn */
.facets__heading.caption-large {
  font-size: 1.9rem !important;
  font-weight: 600 !important;
}
/* "Sort by" label — named facet-filters__label in Dawn */
.facet-filters__label {
  font-size: 1.9rem !important;
  font-weight: 600 !important;
}
/* "Availability", "Price", "Brand" etc. */
.facets__summary span,
.facets__summary-label {
  font-size: 1.7rem !important;
}
select.facet-filters__sort {
  font-size: 1.7rem !important;
}
/* Collection banner spacing */
.collection-hero__title {
  margin-bottom: 1rem !important;
}
.collection-hero__description {
  margin-top: 0 !important;
  padding-top: 0 !important;
}
#ProductCountDesktop,
#ProductCountMobile,
.product-count,
[id*="ProductCount"] {
  display: none;
}
@media screen and (max-width: 749px) {
  .slider-buttons {
    margin-bottom: 1.5rem;
  }
}
@media screen and (max-width: 749px) {
  .product__info-wrapper.grid__item {
    margin-left: 8px;
  }
}
@media screen and (max-width: 749px) {
  .button.button--primary {
    white-space: nowrap;
    font-size: 1.2rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
}
.main-page-title.h0 {
  font-size: 2.6rem !important;
  font-weight: 575 !important;
}
.contact .title {
  font-size: 2.6rem !important;
  font-weight: 575 !important;
}