@font-face {
    font-family: hobeauxbold;
    src: url(/cdn/shop/files/hobeaux_bold-webfont_5a5f2910-543a-4bb9-94f4-cba7fe7e948d.woff) format("woff"), url(/cdn/shop/files/hobeaux_bold-webfont.woff2) format("woff2");
    font-display: swap
}

@font-face {
    font-family: hobeauxblack;
    src: url(/cdn/shop/files/hobeaux_black-webfont.woff) format("woff"), url(/cdn/shop/files/hobeaux_black-webfont.woff2) format("woff2");
    font-display: swap
}

@font-face {
    font-family: hobeauxsemibold;
    src: url(/cdn/shop/files/hobeaux_semibold-webfont.woff2) format("woff2"), url(/cdn/shop/files/hobeaux_semibold-webfont.woff) format("woff");
    font-display: swap
}

@font-face {
    font-family: montserratbold;
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(/cdn/shop/files/montserrat-bold-webfont.woff) format('woff'), url(/cdn/shop/files/montserrat-bold-webfont.woff2) format('woff2')
}

@font-face {
    font-family: montserratitalic;
    src: url(/cdn/shop/files/montserrat-italic-webfont_90f706de-367b-4353-9951-70eb46a9b1c0.woff?v=1679412686) format("woff"), url(/cdn/shop/files/montserrat-italic-webfont.woff2) format("woff2");
    font-display: swap
}

@font-face {
    font-family: montserratmedium;
    src: url(/cdn/shop/files/montserrat-medium-webfont.woff) format("woff"), url(/cdn/shop/files/montserrat-medium-webfont.woff2) format("woff2");
    font-display: swap
}

@font-face {
    font-family: montserratmediumitalic;
    src: url(/cdn/shop/files/montserrat-mediumitalic-webfont.woff) format("woff"), url(/cdn/shop/files/montserrat-mediumitalic-webfont.woff2) format("woff2");
    font-display: swap
}

@font-face {
    font-family: montserratregular;
    src: url(/cdn/shop/files/montserrat-regular-webfont.woff) format("woff"), url(/cdn/shop/files/montserrat-regular-webfont.woff2) format("woff2");
    font-display: swap
}

@font-face {
    font-family: futura;
    src: url(/cdn/shop/files/futura.woff) format("woff"), url(/cdn/shop/files/futura.woff2) format("woff2");
    font-display: swap
}

@font-face {
    font-family: futuramediumitalic;
    src: url(/cdn/shop/files/Futura_Medium_Italic_font.woff) format("woff");
    font-display: swap
}

@font-face {
    font-family: futuramediumbt;
    src: url(/cdn/shop/files/futura_medium_bt.woff) format("woff");
    font-display: swap
}

@font-face {
    font-family: futuralightitalic;
    src: url(/cdn/shop/files/Futura_Bold_Italic_font.woff) format("woff")
}

@font-face {
    font-family: futurabolditalic;
    src: url(/cdn/shop/files/Futura_Bold_Italic_font.woff) format("woff") url(/cdn/shop/files/Futura_Bold_Italic_font.woff2) format("woff2");
    font-display: swap
}

@font-face {
    font-family: futurabold;
    src: url(/cdn/shop/files/Futura_Bold_font.woff) format("woff") url(/cdn/shop/files/Futura_Bold_font.woff2) format("woff2");
    font-display: swap
}

.announcement-bar__link .announcement-bar__message,
.announcement-bar__message {
    font-family: futuramediumbt, Arial, Helvetica, sans-serif;
    font-size: 16px
}

.header__menu-item span,
header,
nav {
    font-family: montserratbold, sans-serif;
    font-size: 16px
}

.footer-block__heading,
.footer__title,
footer {
    font-size: 20px;
    font-family: montserratregular, sans-serif
}

footer a {
    color: #FFF;
    text-align: center;
    font-family: Poppins;
    font-size: 15.436px;
    font-style: normal;
    font-weight: 500;
    line-height: 26.241px; /* 170% */
    letter-spacing: 0.772px;
}

.banner__heading,
.collage-wrapper-title,
.full-unstyled-link,
.h0,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
.rich-text__blocks,
.rich-text__heading,
.title,
h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: Avantique
}

.body,
.rich-text__text,
body {
    font-size: 17px
}

.card-information {
    font-size: 18px
}

.product .price {
    font-size: 3rem
}

.card__heading {
  font-family: "Poppins", sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  letter-spacing: -0.372px;
  text-align: left;
}

.card-information,
.price {
    font-size: 18px
}

.collection-hero__title,
.product-recommendations__heading .h2,
.title {
    font-size: 56px
}

.h0 {
    font-size: 6.5rem
}

.h1 {
    font-size: 5.5rem
}

.h2 {
    font-size: 4.5rem
}

.h3 {
    font-size: 3.5rem
}

@media screen and (max-width:749px) {
    .h0 {
        font-size: 2rem
    }

    .collection-hero__title,
    .h1 {
        font-size: 3rem
    }

    .h2 {
        font-size: 2rem
    }

    .h3 {
        font-size: 1.5rem
    }
}

.product__info-container .product__description {
    font-size: 17px;
    font-family: montserratregular, sans-serif
}