/** Shopify CDN: Minification failed

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

**/
/******header********/
a.menu-list__link {
    color: #091010;
    font-weight: 500;
    line-height: 20px;
    letter-spacing: .14em;
    padding: 16px 18px !important;
    text-transform: uppercase;
}

search-button .svg-wrapper, .account-button .account-button__icon, .header-actions__cart-icon .svg-wrapper {
    color: #091010; 
    font-weight: 500;
}
.header-section{
    border-bottom: 1px solid #00000017;
}
.menu-list__submenu {
    margin-top: 26px;
}
/*******Hero section********/
.Hero-Section .group-block-content {
    flex-direction: row;
    align-items: start;
    justify-content: start;
    flex-wrap: wrap;
}
@media screen and (min-width: 1100px){
.Hero-Section .text-block{
    max-width: 65%;
}
}

.Hero-Section .group-block-content a:nth-child(1) {
    background-color: #C4010D;
    color: #fff; 
}
.Hero-Section .group-block-content a:nth-child(1):hover {
    background-color: #000;
    color: #fff; 
}
.Hero-Section .group-block-content a:nth-child(1).button {
    --button-border-color:  #C4010D !important;
}

.Hero-Section .group-block-content a:nth-child(1).button:hover {
    --button-border-color:  #000 !important;
}


/*******featured collection********/
.product-card p {
    text-transform: uppercase;
    font-weight: 500;
}


/***********Banner section*************/
@media screen and (min-width: 1100px){
.banner-second .text-block{
    max-width: 65%;
}
}

/******collection list**********/
.collection-card__content p {
    font-weight: 600 !important;
}

.collection-card__content .size-style.link {
    text-decoration: underline;           
    text-decoration-color: currentColor;  
    text-underline-offset: 6px;          
    text-decoration-thickness: 1.6px;     
    text-transform: uppercase;
    font-size: 13px; 
}


/***********Banner section*************/
@media screen and (min-width: 1100px){
.banner-third .text-block{
    max-width: 65%;
}

.banner-third{
    margin-bottom: 30px;
}

/***********Rich text*************/
.text-banner{
    /* margin-left: 30px;
    margin-right: 30px; */
    margin-bottom: 30px;
}

/************footer**************/
.footer-utilities a, span.footer-utilities__text {
    color: #fff !important;
}


/************Responsive css***************/
@media screen and (max-width: 550px) {
  h2 {
    font-size: 23px !important;
  }
}



/*********collection page************/
accordion-custom.facets__item {
border: 1px solid #00000045;
        padding: 0px 10px;
        font-weight: 600;
        color: #000;
        background-color: #fff;
}
/************Product page*************/
.accordion .details__header {
    font-size: 16px !important;
    color: #000;
   padding: 20px 0px;
}

label {
    font-weight: 600;
    color: #000;
    font-size: 20px;
}
