/** Shopify CDN: Minification failed

Line 28:8 Expected identifier but found "{"
Line 28:9 Unexpected "{"
Line 28:19 Expected ":"
Line 28:60 Expected identifier but found "!"
Line 30:19 Expected identifier but found "{"
Line 30:20 Unexpected "{"
Line 30:30 Expected ":"

**/
.visually-hidden {
    color: black !important;
    background: white !important;
  }
  label.hidden-label {
    color: black !important;
    background: white !important;
}
button#search-icon span.icon__fallback-text {
  color: black;
  background: white;
}
.site-nav--has-dropdown.active .site-nav__dropdown{
  visibility: visible;
}
.site-nav--has-dropdown.active>a{
  color:{{ settings.color_body_text | default: "#1c1d1d" }} !important;
  color:var(--colorTextBody) !important;
  background-color:{{ settings.color_body_bg | default: "#fff" }};
  background-color:var(--colorBody);
  opacity:1;
  transition:none;
}
.active>.site-nav__dropdown,.site-nav--has-dropdown.active .site-nav__dropdown{
  visibility:visible
}
.active .site-nav__dropdown-animate,.site-nav--has-dropdown.active .site-nav__dropdown-animate{
  opacity:1;
  transform:translateY(0px);
  transition:opacity 0.3s ease 0.05s,transform 0.25s cubic-bezier(0.165, 0.84, 0.44, 1) 0.05s
}
.active+.site-nav__deep-dropdown,.site-nav__deep-dropdown-trigger.active .site-nav__deep-dropdown{
  visibility:visible;
  opacity:1;
  transform:translateZ(0px);
  transition:all 300ms cubic-bezier(0.2, 0.06, 0.05, 0.95)
}



/* Initially hide the submenu */
.dropdown-collapsible {
  display: none;
}

/* Add a class to indicate when the submenu is visible */
.dropdown-collapsible.visible {
  display: block;
}
#back-to-top {
  display: none;
  position: fixed;
  bottom: 22px;
  right: 90px;
  background-color: #333;
  color: #fff;
  padding: 10px 20px;
  border-radius: 5px;
  text-decoration: none;
  transition: opacity 0.3s;
}

#back-to-top:hover {
  opacity: 0.7;
}
/* .site-nav__dropdown.megamenu {
     display:none;
  } */
  /* .megmenu{
    display:none !important;
   } */
   /* .site-nav--is-megamenu.activeopen ~ .megmenu{
    display:block !important;
   }

   input#Quantity-template--15449700565101__main-7077276581997 {
    width: 100px !important;
} */


.blog-layout__sidebar .grid-item a{
  display: flex;
}
.slideshow__pause{
  display: none;
}



#collapseTwenty h2{
  font-size: 20px;
}

.rte--nomargin h2{
  font-size: 20px;
  margin-top: 40px;
}
.index-section{
  padding-top: 0 !important;
}
.section-header{
  text-align: center;
  margin: 0;
}
.section-header h1{
  text-align: center;
}

.click-here{
  text-align: center;
}
.click-here a{
  background: #cc994e;
  padding: 15px 45px;
  text-transform: uppercase;
  color: #fff;
  text-transform: uppercase;
  text-decoration: none;
  font-size: 16px;
  font-weight: normal;
}

.footer__title h2{
    font-family: "Poppins", sans-serif;
  font-style: normal;
  font-weight: 700;
  color: rgb(36, 36, 48);
  font-size: 16px;
  line-height: 24px;
}

@media (max-width: 768px) {
  /* 1. Hide all right-arrow SVGs by default */
  .slide-nav__item .icon-chevron-right {
    display: none;
  }

  /* 2. Show right-arrow SVG only for LI items that have a submenu button (has submenu) */
  .slide-nav__item:has(> .slide-nav__button.js-toggle-submenu) .icon-chevron-right {
    display: inline-block;
  }

  /* 3. Ensure SVGs in single <a> links are hidden (like “Clearance”, “Amish” links) */
  .slide-nav__item > a .icon-chevron-right {
    display: none !important;
  }
}


@media (max-width: 767px) {
  .site-header__mobile-nav {
    display: none !important;
  }

  .site-header__mobile-nav.is-active {
    display: block !important;
  }
}