/** Shopify CDN: Minification failed

Line 15:0 Unexpected "}"

**/
@media screen and (max-width: 767px) {
	.ah__clc-sidebar-main {
		  position: relative;
      min-width: 100%;
	}
  .sidebar-desktop {
    display: none !important;
}
  .sidebar svg *
}

.custom-sidebar-menu {
	font-size: 16px;
}

.ah__clc-sidebar-main {
    height: fit-content;
    min-width: 250px;
}

.custom-sidebar-menu li {
	margin-bottom: 0.25em;
}

.custom-sidebar-menu ul li a {
	padding: 0;
	letter-spacing: 0;
	text-transform: capitalize;
}

.custom-sidebar-menu ul ul {
	margin: 4px 0 5px 20px;
}

.list--nav {
	display: block;
  padding-bottom:20px;
}

li.site-nav__element {
    margin-bottom: 5px !important;
}
li.site-nav--has-submenu{
   margin-bottom: 5px !important;
}
.ah__clc-sidebar-main {
    max-height: 350px;
    overflow-y: auto;
    overflow-x: hidden;
    padding-right: 8px;
}


.site-nav--active .btn-child-link,
.site-nav--active .btn-child-link2,
.site-nav--active .btn-child-link,
.site-nav--active .link-actv,
.site-nav--active .btn--link {
	color: #691723;
	font-weight: 700;
}

.site-nav__submenu,
.site-nav__submenu-grand {
	list-style: none;
	flex-direction: column;
	width: 100%;
	display: none;
}

.site-nav--has-line {
	display: flex;
	width: 100%;
	align-items: center;
	justify-content: space-between;
	cursor: pointer;
}

.container--collection {
	display: flex;
	flex-wrap: wrap;
}

#CollectionProductGrid {
	flex: 1;
	height: fit-content;
}

.container--collection nav {
	flex: 1 0 100%;
	display: flex;
	justify-content: center;
}



a.site-nav__link.sidebar__nav-font.btn--link {
    padding: 13px 0px 13px 13px;
  width: 100%;
}

li.site-nav--has-submenu {
    background: #FAFCFF;
  border-radius:8px;
  overflow:hidden;
}

ul.site-nav__submenu {
    background: #f2f7fb;
  padding:15px;
}
ul.site-nav__submenu {
    margin: 0px !important;
}

rect.mw-icon-bar{
  fill:black !important;
}
rect.mw-icon-bg{
  fill:white !important;
}
svg.mw-icon {
    width: 25px;
    height: 25px;
    margin-right: 5px;
    border-radius: 5px;
}

li.site-nav__element {
    background: #f9fcff;
    border-radius: 8px;
    padding: 13px 0px 13px 13px;
  	display: flex;
	align-items: center;
	justify-content: space-between;
}
a.site-nav__link.sidebar__nav-font {
    width: 100%;
}

