/** Shopify CDN: Minification failed

Line 67:26 Unexpected "{"
Line 67:31 Expected ":"
Line 73:26 Unexpected "{"
Line 73:31 Expected ":"
Line 80:26 Unexpected "{"
Line 80:31 Expected ":"

**/
/*  */
.content-block--page p:empty{
  display: none !important;
  margin: 0 !important;
}
 .content-block--page h1,
.content-block--page h4.content-block__subhead{
  font-size: 14px !important;
  font-weight: 700 !important;
  line-height: 25px !important;
  margin: 0 !important;
}
/* Sidebar Category Titles */
 button.title_block {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 0;
  border: 0;
  background: transparent;
  color: inherit;
  font: inherit;
  text-align: left;
  cursor: pointer;
}

.sidebar button.title_block[aria-expanded="false"]::after {
  content: "\e93d";
}

.sidebar button.title_block[aria-expanded="true"]::after {
  content: ""\e92d"";
}
/* Fix accessibility issues with product description headings */
.product-desc-heading-a11y {
  font-style: normal !important;
  font-weight: 500 !important;
  color: rgb(25, 58, 67) !important;
  font-size: 18px !important;
  line-height: 22px !important;
  margin: 0 0 16px !important;
}
/* Visually hidden elements */
.visually-hidden {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}
/* Hero Slideshow Dots */
.hero-topfold-slideshow--{{ sid }} .slick-dots{
  bottom: 16px;
  z-index: 4;
}

/* add this */
.hero-topfold-slideshow--{{ sid }} .slick-dots li{
  width: 24px;
  height: 24px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.hero-topfold-slideshow--{{ sid }} .slick-dots li button{
  padding: 6px;
}
/* Cart Toggle Button */
.js-toggle-cart {
  border: 0;
  background: transparent;
  padding: 0;
  color: inherit;
  cursor: pointer;
}
/* Fix accessibility issues with complex image description toggles */
 .ecb-a11y-complex-img-desc {
  margin-top: 12px;
}

.ecb-a11y-complex-img-toggle {
  background: transparent;
  border: 1px solid currentColor;
  padding: 8px 14px;
  cursor: pointer;
  font: inherit;
  text-decoration: underline;
}

.ecb-a11y-complex-img-panel {
  margin-top: 10px;
  padding: 12px;
 }

.ecb-a11y-complex-img-panel[hidden] {
  display: none !important;
}
 /* // */

 .nav-bar ul.site-nav li.site-nav__item-normal > a{
  cursor: pointer;
 }
.nav-bar ul.site-nav li.site-nav__item-normal.active .site-nav__dropdown {
  display: block;
        opacity: 1;
        visibility: visible;
    }

    /* Global keyboard focus indicator */
*:focus {
  outline: none;
}

*:focus-visible {
  outline: 2px solid #ff0000 !important;
  outline-offset: 2px !important;
}
/* Benefits List */
/* .benefits-list {
  list-style: none;
  padding-left: 0;
  margin-left: 0;
}

.benefits-list li {
  list-style: none;
} */
 .site-nav--active .site-nav__link{
  color: #B84D0A !important;
 }
 
  /* Default button */
.slide-cta {
    background: #DB3700 !important;
    border: 2px solid #DB3700 !important;
    color: #ffffff !important;
    transition: background-color .2s ease, border-color .2s ease;
}

/* Hover */
.slide-cta:hover {
    background: #fff !important;
   border-color:#fff !important;
    color: #000 !important;
}

/* Keyboard focus */
.slide-cta:focus,
.slide-cta:focus-visible {
    background: #DB3700 !important;
    border-color: #DB3700 !important;
    color: #ffffff !important;
    outline: 2px solid #ff0000 !important;
    outline-offset: 2px;
}

/* Active */
.slide-cta:active {
    background: #DB3700 !important;
    border-color: #DB3700 !important;
    color: #ffffff !important;
}
/* product badge color */
.product-tag--absolute{
  background-color: #DC1822 !important;
}
/*  */
 .product-card__availability{
  color: #D81822  !important;
 }
 .product-tag {
    background-color: #DC1822 !important;

 }