@font-face {
    font-family: Cormorant_Garamond-Regular;
    src: url(https://cdn.guide.paris/fonts/CormorantGaramond/CormorantGaramond-Regular.ttf)
}
@font-face {
    font-family: Cormorant_Garamond-Medium;
    src: url(https://cdn.guide.paris/fonts/CormorantGaramond/CormorantGaramond-Medium.ttf)
}
@font-face {
    font-family: Cormorant_Garamond-SemiBold;
    src: url(https://cdn.guide.paris/fonts/CormorantGaramond/CormorantGaramond-SemiBold.ttf)
}
@font-face {
    font-family: Cormorant_Garamond-bold;
    src: url(https://cdn.guide.paris/fonts/CormorantGaramond/CormorantGaramond-Bold/CormorantGaramond-Bold.eot);
    src: url(https://cdn.guide.paris/fonts/CormorantGaramond/CormorantGaramond-Bold/CormorantGaramond-Bold.eot?#iefix) format("embedded-opentype"), url(https://cdn.guide.paris/fonts/CormorantGaramond/CormorantGaramond-Bold/CormorantGaramond-Bold.woff2) format("woff2"), url(https://cdn.guide.paris/fonts/CormorantGaramond/CormorantGaramond-Bold/CormorantGaramond-Bold.woff) format("woff"), url(https://cdn.guide.paris/fonts/CormorantGaramond/CormorantGaramond-Bold/CormorantGaramond-Bold.ttf) format("truetype"), url(https://cdn.guide.paris/fonts/CormorantGaramond/CormorantGaramond-Bold/CormorantGaramond-Bold.svg#CormorantGaramond-Bold) format("svg");
    font-weight: 700;
    font-style: normal;
    font-display: swap
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    font-family: Cormorant_Garamond-Medium;
    color: #222;
    font-weight: 400;
}
body.home header, body.product header {
    background: linear-gradient(
180deg
,#333 3%,transparent);
}
.main-hero-section {
    box-shadow: inset 0 -10px 30px 0 #333;
}
h1.fw-bold,
.product-content h2.fw-700,
.product-hero-content .product-title,
.section-head > h2.fw-bold {
	font-weight: normal !important;
	text-transform: uppercase;
}
a:hover {
    color: #866d4b;
}
.product-card .product-title {
    font-family: Cormorant_Garamond-Regular;
	font-size: 1.2rem;
    font-weight: normal;
}
footer.primary-background {
    background-color: #ede2d9;
    
}
.product-hero-section {
    background-color: transparent;
    box-shadow: inset 1px -91px 88px 18px #333;
    -webkit-box-shadow: inset 1px -91px 88px 18px #333;
    -moz-box-shadow: inset 1px -91px 88px 18px #333;
}
footer.primary-background,
footer.primary-background a, footer.primary-background a:hover {
color: #000!important;
}
header {
    background-color: #222;
}
.primary-background,
.button-secondary,
.button-primary {
    background-color: #866d4b;
}