/** Shopify CDN: Minification failed

Line 129:0 Expected "}" to go with "{"

**/
/* Announcement bar custom colors */
[data-block-id="sections--17995834589237__header__1525791872612"],
#sections--17995834589237__header__1525791872612 {
  background-color: #1D2545 !important;
  color: #ffffff !important;
}

[data-block-id="sections--17995834589237__header__1525791872612"] *,
#sections--17995834589237__header__1525791872612 * {
  color: #ffffff !important;
}

[data-block-id="sections--17995834589237__header__1525791872612"] a,
#sections--17995834589237__header__1525791872612 a {
  color: #ffffff !important;
}
/* Hide Notes field in Quick View modal - Shella Theme */
.modal-quick-view textarea[name="note"],
.modal-quick-view textarea[name="notes"],
.qv-modal textarea[name="note"],
.qv-modal textarea[name="notes"],
.product-form__input[name="note"],
.product-form__input[name="notes"],
.modal textarea[placeholder*="Note"],
.modal textarea[placeholder*="note"],
.modal .form-group textarea,
[data-modal-type="quick-view"] textarea[name="note"],
[data-modal-type="quick-view"] textarea[name="notes"] {
  display: none !important;
  visibility: hidden !important;
}

/* Also hide the label if present */
.modal label[for*="note"],
.modal label[for*="notes"],
.qv-modal label[for*="note"],
.qv-modal label[for*="notes"] {
  display: none !important;
}
@media (max-width: 768px) {
  .search-form__form {
    padding-left: 8px !important;
    padding-right: 8px !important;
    max-width: 100% !important;
  }
  .search-form__form input {
    width: 100% !important;
    max-width: 100% !important;
  }
}
/* Breadcrumb styling */
.breadcrumbs, .breadcrumb, .breadcrumb-nav, [class*="breadcrumb"],
.breadcrumbs a, .breadcrumb a, [class*="breadcrumb"] a,
.breadcrumbs li, .breadcrumb li, [class*="breadcrumb"] li {
  color: #808080 !important;
  font-size: 8pt !important;
}
p.product-page-info__price-sale-details {
  margin-top: 0 !important;
}
.hero-compact__content {
  display: block;
  flex: 1 1 auto;
  width: auto;
  min-width: 0;
  max-width: 100%;
  padding-right: 10px;
  box-sizing: border-box;
}

.hero-compact__eyebrow,
.hero-compact__title {
  display: block;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  white-space: normal !important;
  word-break: break-word !important;      /* was: normal */
  overflow-wrap: break-word !important;   /* was: normal */
  hyphens: none !important;
  box-sizing: border-box;
}


.hero-compact__eyebrow {
  margin-bottom: 4px;
  line-height: 1.2;
}

.hero-compact__title {
  line-height: 1.15;
  font-weight: 700;
}

@media screen and (max-width: 768px) {
  .hero-compact__content {
    flex: 1 1 auto;
    width: calc(100% - 10px);
    max-width: calc(100% - 10px);
    min-width: 0;
    padding-right: 10px;
  }

  .hero-compact__eyebrow,
  .hero-compact__title {
    width: 100%;
    max-width: 100%;
    white-space: normal !important;
    word-break: break-word !important;
    overflow-wrap: break-word !important;
  }

  .cart-upsell-product__title,
  .upsell-product__title,
  [class*="upsell"] h1,
  [class*="upsell"] h2,
  [class*="upsell"] h3,
  [class*="upsell"] p {
    white-space: normal !important;
    word-break: break-word !important;
    overflow-wrap: break-word !important;
    max-width: 100% !important;
  }
