/*@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,500;1,300;1,500&display=swap');*/
/* latin */
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: italic;
  font-weight: 300;
  src: url(https://fonts.gstatic.com/s/cormorantgaramond/v16/co3WmX5slCNuHLi8bLeY9MK7whWMhyjYrEPjuz-KzhM.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin */
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: italic;
  font-weight: 500;
  src: url(https://fonts.gstatic.com/s/cormorantgaramond/v16/co3WmX5slCNuHLi8bLeY9MK7whWMhyjYrEO7uj-KzhM.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin */
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal;
  font-weight: 300;
  src: url(https://fonts.gstatic.com/s/cormorantgaramond/v16/co3YmX5slCNuHLi8bLeY9MK7whWMhyjQAllfvg-I.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin */
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal;
  font-weight: 500;
  src: url(https://fonts.gstatic.com/s/cormorantgaramond/v16/co3YmX5slCNuHLi8bLeY9MK7whWMhyjQWlhfvg-I.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

a {
	color: black;
}

.logo {
	width: auto;
	max-width: 100%;
	max-height: 226px;
	padding: 10px calc(30% - 120px) 30px calc(50% - 120px);
}
.bijou {
	width: 356.53px;
	height: 366.14px;
	object-fit: cover;
}
.products-grid {
	display: grid;
	grid-template-columns: repeat(auto-fill, minmax(330px, 1fr));
	grid-gap: 40px;
	max-width: 1200px;
	margin-left: auto;
	margin-right: auto;
	padding: 30px 0;
}
.title-section {
	text-align: center;
	max-width: 1200px;
	margin-left: auto;
	margin-right: auto;
	padding: 10px 0;
	font-family: 'Cormorant Garamond', serif;
	font-weight: 500;
	font-size: 1.6em;
}
.body-section {
	white-space: pre;
	text-align: center;
	max-width: 1200px;
	margin-left: auto;
	margin-right: auto;
	padding: 30px 0;
	font-family: 'Cormorant Garamond', serif;
	font-weight: 300;
	font-size: 1.2em;
}
.main-section {
	max-width: 1200px;
	margin-top: 30px;
	margin-left: auto;
	margin-right: auto;
	padding: 30px 0;
	font-family: 'Cormorant Garamond', serif;
	font-weight: 300;
	font-size: 1.2em;
}
.footer-section {
	padding-top: 50px;
	font-size: .8em;
	line-height: 2em;
	font-family: sans-serif;
	text-align: center;
}