/** Shopify CDN: Minification failed

Line 135:13 Expected identifier but found "$"
Line 135:22 Unexpected "{"

**/
/* Generic */
.section-header .h2 {
  font-weight: bold;
  font-size: 28px;
  text-transform: none;
}
.button {
  font-weight: bold;
  background-size: 100% !important;
  background-position: 0 !important;
  transition: background-color .3s ease-in-out;
  background: rgb(var(--button-background));
  text-transform: capitalize;
}

:is(.button,.shopify-challenge__button,.shopify-payment-button__button--unbranded):not([disabled]):hover {
  background: #E0651E;
  border-color: #E0651E !important;
  color: #fff !important;
}

/* Header */
.shopify-section--header .header {
  --header-padding-block: .75rem !important;
}

.announcement-bar {
  padding-block: .5em;
}

.announcement-bar .heading {
  font-size: 15px;
  font-weight: bold;
}

/* Nav */
.header__primary-nav-item .h6 {
  font-weight: bold;
  text-transform: none;
  color: #0075b2;
}

.header__help-link {
  position: relative;
}

.header__help-link .help-link__links-wrap {
  display: none;
  padding-top: 26px;
  position: absolute;
  top: 0;
  right: 0;
}

.header__help-link:hover .help-link__links-wrap {
  display: block;
}

.help-link__links {
  background: #fff;
  padding: 15px;
  list-style: none;
  margin: 0;
  border: 1px solid rgb(var(--border-color));
  display: flex;
  flex-direction: column;
  gap: 5px;
}

.help-link__link {
  white-space: nowrap;
  font-size: 14px;
}

.help-link__link:hover {
  text-decoration: underline;
}

.help-link__toggle {
  position: relative;
  z-index: 5;
}

.mega-menu__promo .smallcaps {
  text-transform: capitalize;
}

.header-sidebar__footer {
  padding-bottom: .75rem;
}

.header-sidebar__footer>* {
  padding-block: .5rem 1.25rem;
}

/* Trust Panel */
.trust-elements {
  background: #FBFBFB;
  border-bottom: 1px solid #DDDDDD;
  padding: 8px 5px 7px;
  display: flex;
  justify-content: center;
  font-size: 12px;
  gap: 10px;

  @media only screen and (min-width: 680px) {
    justify-content: space-evenly;
    font-size: 15px;
    gap: 15px;
  }

  .trust-elements__item {
    display: flex;
    align-items: center;
    gap: 3px;
    font-weight: normal;

    svg {
      position: relative;
      top: -1px;
    }

    @media only screen and (max-width: 370px) {
      &:not(:first-child) {
        display: none;
      }
    }

    @media #{$pocket} {
      font-size: 12px;

      &:nth-child(n+4) {
        display: none;
      }
    }

    @media only screen and (max-width: 679px) {
      &:nth-child(n+3) {
        display: none;
      }
    }

    @media only screen and (min-width: 680px) {
      gap: 8px;

      svg {
        width: 20px;
        height: auto;
      }
    }
  }
}

/* Breadcrumbs */
.breadcrumb {
  font-size: 15px;
}

/* Footer */
.footer .h6 {
  color: #0075b2;
}

/* Product Tabs */
.product-content-below-gallery .accordion__toggle.h6 {
  font-size: 16px !important;
  font-weight: bold;
  color: #0075b2;
}

/* Product Info */
.product-info__block-list .product-title {
  font-weight: bold;
  text-transform: none;
  font-size: 32px;
  line-height: 1.2;
}
.product-info__block-list .stamped-badge-caption {
  font-size: 15px;
}
.product-info__block-list .price-list .h4 {
  font-weight: bold;
  color: rgb(var(--text-color));
  font-size: 26px;
}
.product-info__block-list .product-offers .h6 {
  font-weight: bold;
  font-size: 14px !important;
  color: #0075b2;
}
.product-info__block-list .product-offers .v-stack {
  gap: 2px;
}
.product-content-below-gallery .accordion__toggle.h6 {
  font-size: 13px;
  padding-block: 1.5rem;
}
variant-swatch-king div.swatches ul.swatch-view li {
  margin-right: 4px !important;
}
variant-swatch-king .star-set-btn {
  min-width: 42px !important;
}
.product-info__block-item[data-block-id="text_9M7aJt"] {
  margin-top: -20px !important;
}

.product-info__block-item .feature-badge  {
  display: flex;
  flex-direction: column;
  gap: 8px;
  padding-top: 0.6rem;
  padding-bottom: 0.6rem;
}

.product-info__block-item .feature-badge .constrained-image {
  height: 32px;
  width: auto;
}

.product-info__block-item .feature-badge p {
  line-height: 1.05em;
  font-size: 13px;
}

.product-info__block-item ._mpLoading {
  display: none;
}

/* Product Card */
.product-card__info .product-title {
  font-weight: bold;
  text-transform: none;
}

/* FBT */
.complementary-products__product-list .product-title {
  text-transform: none;
}
.complementary-products__product-list .button--subdued.button--outline {
  color: rgb(var(--button-text-color)) !important;
}
.complementary-products__product-list .button--subdued.button--outline:hover {
  color: rgb(var(--button-text-color));
}
.complementary-products__product-list .text-on-sale {
  color: #a4a4a4;
}


/* Titles */
.h1,
h2 {
  font-weight: bold;
  text-transform: none;
} 

/* PLP */
.collection-list .h3 {
  font-weight: bold;
  text-transform: none;
  font-size: 20px;
  line-height: 1.15;
}
.collection__main .product-card .text-on-sale {
  color: rgb(var(--text-color) / 0.65);
}

.collection-card__content {
  padding-bottom: 30px;
}

@media (min-width: 769px) {
  .collection-card__content {
    padding-bottom: 15px;
  }
}

/* Homepage */
.featured-collections-navigation>button.h2 {
    font-weight: bold;
    text-transform: none;
    font-size: 19px;
    /* color: #0075b2; */
}

.shopify-section--featured-collections p.h6 {
  color: #0075b2;
  font-weight: bold;
  font-size: 30px;
}

.text-with-icons p.h6 {
    font-weight: bold;
    text-transform: none;
    font-size: 19px;
    color: #0075B2;
}

.shopify-section--text-with-icons {
    --section-vertical-spacing-tight: 5rem;
}

.blog-post-list .blog-post-card__title {
    font-weight: bold;
    text-transform: none;
    font-size: 22px;
    line-height: 1.3;
}

.shopify-section--logo-list {
    --section-vertical-spacing: 5rem;
}

.shopify-section--logo-list .section-stack {
    --section-stack-gap: 0;
}

.blog-post-card__read-more {
    font-weight: bold;
}

@media (min-width: 769px) {
    [id^="shopify-section-"][id*="__collection_list_RYcKcb"] {
        display: none;
    }
}

[id^="shopify-section-"][id*="__collection_list_RYcKcb"] {
  --section-vertical-spacing-tight: 1rem;
}

[id^="shopify-section-"][id*="__collection_list_RYcKcb"] .collection-list {
  gap: 10px;
}

[id^="shopify-section-"][id*="__collection_list_RYcKcb"] .collection-card {
  max-width: 120px;
  gap: 5px;
}

[id^="shopify-section-"][id*="__collection_list_RYcKcb"] .collection-card .h3 {
  font-size: 16px;
}

[id^="shopify-section-"][id*="__image_with_text_overlay_N76QTH"] .content-over-media:before {
    width: 60%;
    background: linear-gradient(to right, rgb(var(--content-over-media-overlay)), transparent);
}

[id^="shopify-section-"][id*="__image_with_text_overlay_N76QTH"] .prose > div > p {
    font-size: 16px;
}

/* Product Images */
.product-list {
  padding-top: 1px;
}

.product-card__media {
  outline: 1px solid #D9D9D9;
}

.product-gallery__media {
  border: 1px solid #D9D9D9;
}

/* Slider */
.prev-next-button {
  color: #fff;
  background: #ff7c30;
}