/** Shopify CDN: Minification failed

Line 195:0 Unexpected "}"

**/
/* =========================
   CUSTOM FONTS (LOAD)
========================= */

@font-face {
  font-family: "Playfair Display";
  src: url("/cdn/shop/files/playfair-display.regular.ttf?v=1776780457") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Poppins";
  src: url("/cdn/shop/files/poppins.regular.ttf?v=1776780459") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}


/* =========================
   THEME FONT VARIABLES OVERRIDE
========================= */

:root {
  /* BODY / TEXT */
  --font-paragraph--family: "Poppins", sans-serif;
  --font-paragraph--style: normal;
  --font-paragraph--weight: 400;

  /* HEADINGS */
  --font-h1--family: "Playfair Display", serif;
  --font-h2--family: "Playfair Display", serif;
  --font-h3--family: "Playfair Display", serif;
  --font-h4--family: "Playfair Display", serif;
  --font-h5--family: "Playfair Display", serif;
  --font-h6--family: "Poppins", sans-serif;

  --font-h1--weight: 500;
  --font-h2--weight: 500;
  --font-h3--weight: 500;
  --font-h4--weight: 500;
  --font-h5--weight: 500;
  --font-h6--weight: 500;
}


/* =========================
   HARD OVERRIDE (FOR SAFETY)
========================= */

body, span, button {
  font-family: "Poppins", sans-serif;
}

h1, h2, h3, h4, h5, h6 {
  font-family: "Playfair Display", serif;
}


/*=====================================================================*/


/* Header  */

.header__columns {
  /* padding: 16px 0 8px 0; */
}

.header__row--top .header__columns {
  padding: 16px 0 8px;
}

.header__row--bottom .header__columns {
  padding: 12px 0;
}

/* .resource-image__image {
  transform: scale(.8);
} */


.shopify-payment-button__button {
  font-family: "Poppins", sans-serif !important;
}





#ResultsList {
  width: 90%;
  margin: auto;
}

.facets, .facets--filters-title {
  z-index: -1 !important;
}

.facets-toggle {
  width: 95% !important;
  margin: auto;
}

/* :is(
    #shopify-section-template--20360774942911__product_list_L6UpEU,
    #shopify-section-template--20360774877375__main,
    #shopify-section-template--20360775106751__product_recommendations_xmXAhw
  ) .product-media__image {
  transform: scale(0.7);
} */




:is(
    #shopify-section-template--20360774942911__product_list_L6UpEU,
    #shopify-section-template--20360774877375__main,
    #shopify-section-template--20360775106751__product_recommendations_xmXAhw
  ) .product-title {
  font-family: "Playfair Display", serif !important;
  font-weight: 500 !important;
  font-style: Medium;
  font-size: 12px !important;
  leading-trim: NONE;
  line-height: 20px;
  letter-spacing: -1%;

}
.btn--primary{
  transition:all .3s ease;
}
.btn--primary:hover{
  background:#D84E2D!important;
  color:white!important;
  border: 1px solid #D84E2D!important;
}
:is(
    #shopify-section-template--20360774942911__product_list_L6UpEU,
    #shopify-section-template--20360774877375__main,
    #shopify-section-template--20360775106751__product_recommendations_xmXAhw
  ) .price {
  font-family: "Poppins", serif !important;
  font-weight: 400 !important;
  font-style: Regular;
  font-size: 10px;
  leading-trim: NONE;
  line-height: 20px;
  letter-spacing: 0%;
}

@media (min-width: 750px) {
  #ResultsList {
    width: 100%;
  }

  /* #shopify-section-template--20360774942911__product_list_L6UpEU .product-media__image, #shopify-section-template--20360774877375__main .product-media__image {
  transform: scale(0.8); */
}

  :is(
    #shopify-section-template--20360774942911__product_list_L6UpEU,
    #shopify-section-template--20360774877375__main,
    #shopify-section-template--20360775106751__product_recommendations_xmXAhw
  ) .product-title {
    font-family: "Playfair Display", serif !important;
    font-weight: 500;
    font-style: Medium;
    font-size: 24px !important;
    leading-trim: NONE;
    line-height: 32px;
    letter-spacing: -1%;
  }

  :is(
    #shopify-section-template--20360774942911__product_list_L6UpEU,
    #shopify-section-template--20360774877375__main,
    #shopify-section-template--20360775106751__product_recommendations_xmXAhw
  ) .price {
    font-family: "Poppins", serif !important;
    font-weight: 400;
    font-style: Regular;
    font-size: 18px !important;
    leading-trim: NONE;
    line-height: 30px;
    letter-spacing: 0%;

  }
}



.filter-header {
  display: flex;
  justify-content: space-between;
  align-items: end;
}

.column-options-wrapper {
  display: none !important;
}

.filter-wrapper {
  display: flex;
  align-items: end;
  gap: 16px;
}

.facets--filters-title {
  font-family: Playfair Display;
  font-weight: 500;
  font-style: Medium;
  font-size: 28px;
  leading-trim: NONE;
  line-height: 36px;
  letter-spacing: -1%;

}

.sorting-filter {
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px solid #1132371A;
  border-radius: 9999px;
  padding: 0px 20px;
}


.facets__summary {
  font-family: "Poppins", serif;
  font-weight: 500;
  font-style: Medium;
  font-size: 18px !important;
  leading-trim: NONE;
  line-height: 22px;
  letter-spacing: 0%;

}

.products-count-wrapper {
  font-family: "Playfair Display", serif;
  font-weight: 500;
  font-style: Medium;
  font-size: 28px;
  leading-trim: NONE;
  line-height: 36px;
  letter-spacing: -1%;

}


/* PDP Page  */

@media (min-width: 1200px) {
  .product-information__grid {
    grid-template-columns: 60% 40% !important;
  }
}
