/** Shopify CDN: Minification failed

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

**/
/* @font-face {
    font-family: 'Sarpanch-SemiBold';
    src: url('{{ "Sarpanch-SemiBold.woff2" | asset_url }}') format('woff2'),
    url('{{ "Sarpanch-SemiBold.woff" | asset_url }}') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;

    font-family: 'Sarpanch-Bold';
    src: url('{{ "Sarpanch-Bold.woff2" | asset_url }}') format('woff2'),
    url('{{ "Sarpanch-Bold.woff" | asset_url }}') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
} */


@import url('https://fonts.googleapis.com/css2?family=Sarpanch:wght@400;500;600;700;800;900&display=swap');
.sarpanch-regular {
  font-family: "Sarpanch", sans-serif;
  font-weight: 400;
  font-style: normal;
}

.sarpanch-medium {
  font-family: "Sarpanch", sans-serif;
  font-weight: 500;
  font-style: normal;
}

.sarpanch-semibold {
  font-family: "Sarpanch", sans-serif;
  font-weight: 600;
  font-style: normal;
}

.sarpanch-bold {
  font-family: "Sarpanch", sans-serif;
  font-weight: 700;
  font-style: normal;
}

.sarpanch-extrabold {
  font-family: "Sarpanch", sans-serif;
  font-weight: 800;
  font-style: normal;
}

.sarpanch-black {
  font-family: "Sarpanch", sans-serif;
  font-weight: 900;
  font-style: normal;
}


h1, h2, h3 {
  font-family: 'Sarpanch', sans-serif;
  font-weight: 600;
  letter-spacing: 0;
}

/* homepage -------------------------------------------------  */

h2.h1.hero__title {
  font-family: 'Sarpanch', sans-serif;
  letter-spacing: 0;
  font-weight: 700;
  line-height: 80px;

   @media (max-width: 768px) {
   line-height: 40px;
   }
}

h2.rte--block.rte--strong {
  font-family: 'Sarpanch', sans-serif;
  font-weight: 700;
  line-height: 2rem;
  letter-spacing: 0;
}

.slideshow__slide--slideshow-0 .btn {
  color: #fff;
}


div#shopify-section-template--24699093254443__promo-grid {
  background-image: url('./hp-waterbg.png');
  background-position: top center;
  background-size: cover;
}

p.h1 {
  font-family: 'Sarpanch', sans-serif;
  font-weight: 700;
}

/* nav ------------------------------------------------- */
button.site-nav__link.site-nav__link--icon.js-drawer-open-nav {
    background-color: #f4313f;
}

.mobile-nav__social-item {
    border: none;
    flex: 0 0 10%;
    margin: 0 15px;
    text-align: left;
}

.mobile-nav__social a {
  padding: 0 5px;
}
.drawer__scrollable {
  padding: 20px 30px;
}

.mobile-nav__toggle button {
  border: none;
}
.mobile-nav__sublist .mobile-nav__faux-link, .mobile-nav__sublist .mobile-nav__link {
  font-weight: 600;
}
.h2.drawer__title {
  display:none;
}
.drawer__close {
  text-align: left;
}

.drawer__close-button {
    background-color: #f4313f;
    left: 0;
    right: auto;
    padding: 10px 10px;
}
.drawer__header {
    border: 0;
    padding: 0 10px;


/* Collections Styles ------------------------------------------------- */

.section-header--hero .section-header__title {
  font-size: calc(var(--typeHeaderSize)*2);
}
.collection-filter {
  padding-bottom: 10px;
  border-bottom:1px solid #f4313f;
}

.grid-product__image-mask {
   border: 1px solid #ccc;
   padding: 10px 10px;
}

.grid-product__title.grid-product__title--body {
    font-size: 24px;
    font-family: 'Sarpanch', sans-serif;
    font-weight: 600;
}

.grid-product__price {
    color: #919191;
    font-size: calc(var(--typeBaseSize) * 1);
    margin-top: 5px;
}

.grid-product__tag.grid-product__tag--sold-out {
  background-color: #f4313f;
  color: #fff;
}


  /* Search ------------------------------------------------- */
.site-header__search {
  background-color: #262626;
}

/* Product Page ------------------------------------------------- */
