/** Shopify CDN: Minification failed

Line 209:1 Expected "}" to go with "{"

**/
header.header .header__icons svg.header__nav-icon.icon.icon-cart path {
    stroke-width: 1px;
}
header.header .header__icons svg.header__nav-icon.icon.icon-cart {
    height: 2.4rem;
    width: 2.4rem;
    padding: 0;
}
footer button#Subscribe {
    width: max-content;
    background: #D32426;
    color: #fff !important;
    padding: 0 10px;
    font-size: 15px;
    line-height: 18.6px;
}
a.full-unstyled-link {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    max-height: 3em;
    line-height: 1.5em;
} 
footer li.list-social__item {
    border: 1px solid #040404;
    margin-right: 10px;
}
footer button.disclosure__button.localization-form__select.localization-selector.link.link--text.caption-large {
    background: #fff !important;
}
footer .footer-block.grid__item .disclosure__list-wrapper.country-selector {
     background: #fff; 
}
footer .footer-block.grid__item .list-social {
    justify-content: flex-start !important;
  row-gap: 10px;
}
.collection-list-wrapper h3.card__heading {
    text-align: center;
    font-size: 16px;
}
.collection-list-wrapper .card__media {
    box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
      border-radius: 10px !important;
}
.featured-collection .card.card--standard.card--media {
    padding: 10px;
    background: #FFF;
    border-radius: 10px !important;
    margin: 5px;
}
   .price {
    color: #d32426 !important;
}
.blog .card.article-card {
    background: transparent !important;
  border: 1px solid #fbe1c0;
    border-radius: 10px;
}
.blog .card.article-card img.motion-reduce {
    border-top-left-radius: 10px !important;
    border-top-right-radius: 10px !important;
} 
.blog .card.article-card .article-card__image-wrapper.card__media{
   border-top-left-radius: 10px !important;
    border-top-right-radius: 10px !important;
}
.collection .card.card--standard.card--media, .related-products .card.card--standard.card--media{
    background: #fff;
    border-radius: 10px !important;
    padding: 10px;
}
.collection-hero .collection-hero__overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  display: block !important;
  z-index: 1;
}
.collection-hero .collection-hero__inner {
  position: relative;
  overflow: hidden; 
}
.collection-hero .collection-hero__text-wrapper {
  position: relative;
  z-index: 2; 
}
.collection-hero {
    padding: 0 !important;
}
  .collection-hero--with-image .collection-hero__text-wrapper {
          text-align: center !important;
  }
.product__title h1 {
    font-size: 28px;
    margin-top: 10px !important;
}
button.thumbnail.global-media-settings {
    border-radius: 10px;
}

.title-wrapper-with-link, h2.collage-wrapper-title.inline-richtext.h2,
.collection__title, h2.related-products__heading.inline-richtext.h2,
h1.main-page-title.page-title.h0{
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  font-size: 24px; /* Adjust size as needed */
  text-align: center;
}
.title-wrapper-with-link h2, .collection__title h2
{
    color: #D32426 !important;
      margin: 0 20px !important;
}
cart-items.gradient h1.title.title--primary {
    color: #D32426 !important;
    font-size: 24px;
}
h2.collage-wrapper-title.inline-richtext.h2, h2.related-products__heading.inline-richtext.h2
{
    color: #D32426 !important;
}
.title-wrapper-with-link::before,
h2.collage-wrapper-title.inline-richtext.h2::before,
.collection__title::before,
h1.main-page-title.page-title.h0::before,
h2.related-products__heading.inline-richtext.h2::before,
.title-wrapper-with-link::after,
h2.collage-wrapper-title.inline-richtext.h2::after,
.collection__title::after,
h2.related-products__heading.inline-richtext.h2::after,
h1.main-page-title.page-title.h0::after{
  content: '';
  flex: 1;
  border-top: 1px solid #D32426; 
  margin: 0 10px; 
}
#insta-feed h2::before {
  content: "";
    display: inline-block;
    height: 0.6em;
    vertical-align: bottom;
    width: 100%;
    margin-left: -100%;
    margin-right: 10px;
    border-top: 1px solid #D32426;
}
#insta-feed h2::after{
      content: "";
    display: inline-block;
    height: 0.6em;
    vertical-align: bottom;
    width: 100%;
    margin-right: -100%;
    margin-left: 10px;
    border-top: 1px solid #D32426;
}
slideshow-component .banner:after, slideshow-component .banner__media:after {
    z-index: -1 !important; 
} 
slideshow-component .slideshow__text-wrapper.banner__content.banner__content--middle-center.page-width.banner--desktop-transparent {
    z-index: -1;
}
slideshow-component a.banner-image-link {
    z-index: 1 ;
}

slideshow-component.home-page-slider {
    margin: 40px 0;
}
svg.icon.icon-thread {
    height: 1.9rem !important;
    width: 1.9rem !important;
}
@media(min-width: 750px){
.home-page-slider .grid--1-col .grid__item {
    max-width: 33.333% !important;
    width: 33.333% !important;
}
  .collection-hero--with-image .collection-hero__text-wrapper {
        flex-basis: 100% !important;
    }
  slideshow-component img {
    height: auto !important;
    width: 100% !important;
}
}
@media(max-width: 749px){
  slideshow-component img {
    height: 100% !important;
    width: auto !important;
}
  .title-wrapper-with-link::before,
.title-wrapper-with-link::after{
  content: '';
  display: none !important;
}