:root {
  --font_0: normal normal 400 54px/1.04em "Avenir Next", "Avenir", "Helvetica Neue", Helvetica, sans-serif;
  --font_1: normal normal 400 16px/1.45em "Avenir Next", "Avenir", "Helvetica Neue", Helvetica, sans-serif;
  --font_2: normal normal 400 54px/1.04em "Avenir Next", "Avenir", "Helvetica Neue", Helvetica, sans-serif;
  --font_3: normal normal 400 54px/1.04em "Avenir Next", "Avenir", "Helvetica Neue", Helvetica, sans-serif;
  --font_4: normal normal 400 42px/1.08em "Avenir Next", "Avenir", "Helvetica Neue", Helvetica, sans-serif;
  --font_5: normal normal 400 36px/1.08em "Avenir Next", "Avenir", "Helvetica Neue", Helvetica, sans-serif;
  --font_6: normal normal 400 30px/1.12em "Avenir Next", "Avenir", "Helvetica Neue", Helvetica, sans-serif;
  --font_7: normal normal 400 13px/1.5em "Avenir Next", "Avenir", "Helvetica Neue", Helvetica, sans-serif;
  --font_8: italic normal 400 15px/1.6em "Cormorant", serif;
  --font_9: italic normal 400 15px/1.6em "Cormorant", serif;
  --font_10: italic normal 400 12px/1.45em "Cormorant", serif;
  --wix-font-Title: normal normal 400 54px/1.04em "Avenir Next", "Avenir", "Helvetica Neue", Helvetica, sans-serif;
  --wix-font-Title-family: "Avenir Next", "Avenir", "Helvetica Neue", Helvetica, sans-serif;
  --wix-font-Page-title: normal normal 400 54px/1.04em "Avenir Next", "Avenir", "Helvetica Neue", Helvetica, sans-serif;
  --wix-font-Page-title-family: "Avenir Next", "Avenir", "Helvetica Neue", Helvetica, sans-serif;
  --wix-font-Heading-XL: normal normal 400 54px/1.04em "Avenir Next", "Avenir", "Helvetica Neue", Helvetica, sans-serif;
  --wix-font-Heading-XL-family: "Avenir Next", "Avenir", "Helvetica Neue", Helvetica, sans-serif;
  --wix-font-Heading-L: normal normal 400 42px/1.08em "Avenir Next", "Avenir", "Helvetica Neue", Helvetica, sans-serif;
  --wix-font-Heading-L-family: "Avenir Next", "Avenir", "Helvetica Neue", Helvetica, sans-serif;
  --wix-font-Heading-M: normal normal 400 36px/1.08em "Avenir Next", "Avenir", "Helvetica Neue", Helvetica, sans-serif;
  --wix-font-Heading-M-family: "Avenir Next", "Avenir", "Helvetica Neue", Helvetica, sans-serif;
  --wix-font-Heading-S: normal normal 400 30px/1.12em "Avenir Next", "Avenir", "Helvetica Neue", Helvetica, sans-serif;
  --wix-font-Heading-S-family: "Avenir Next", "Avenir", "Helvetica Neue", Helvetica, sans-serif;
  --wix-font-Menu: normal normal 400 16px/1.45em "Avenir Next", "Avenir", "Helvetica Neue", Helvetica, sans-serif;
  --wix-font-Menu-family: "Avenir Next", "Avenir", "Helvetica Neue", Helvetica, sans-serif;
}

[style*="orig_wensley_light"],
[style*="wfont_53e3cb_17a352654b8e49bd88fb6050103ce768"],
[style*="wf_17a352654b8e49bd88fb60501"],
[style*="orig_printed_moments"],
[style*="wfont_72b697_90ac90a8c87e4fb68942c728e65b88f5"],
[style*="wf_90ac90a8c87e4fb68942c728e"],
[style*="prompt"],
[style*="din-next-w01-light"],
.font_0,
.font_0 *,
.font_1,
.font_1 *,
.font_2,
.font_2 *,
.font_3,
.font_3 *,
.font_4,
.font_4 *,
.font_5,
.font_5 *,
.font_6,
.font_6 *,
.font_7,
.font_7 *,
body,
.wixui-button__label,
.StylableButton2545352419__label,
.JS76Uv,
.mpGTIt,
.mpGTIt a,
.IkoBbi,
input,
textarea,
select,
button,
#custom-cake-gallery h2,
#custom-cake-gallery h2 *,
#custom-cake-gallery a {
  font-family: "Avenir Next", "Avenir", "Helvetica Neue", Helvetica, sans-serif !important;
  font-style: normal !important;
  font-weight: 400 !important;
}

[style*="proxima-n-w01-reg"],
.font_8,
.font_8 *,
.font_9,
.font_9 *,
.font_10,
.font_10 *,
p,
p *,
li,
li *,
blockquote,
blockquote *,
figcaption,
figcaption *,
#custom-cake-gallery p {
  font-family: "Cormorant", serif !important;
  font-style: italic !important;
  font-weight: 400 !important;
  letter-spacing: 0 !important;
}

main#PAGES_CONTAINER .font_3.wixui-rich-text__text,
main#PAGES_CONTAINER .font_3 .wixui-rich-text__text {
  font-style: normal !important;
  font-weight: 400 !important;
  letter-spacing: -0.05em !important;
  line-height: 1.12em !important;
  text-wrap: balance;
}

main#PAGES_CONTAINER .font_3.wixui-rich-text__text *,
main#PAGES_CONTAINER .font_3 .wixui-rich-text__text *,
main#PAGES_CONTAINER .font_4.wixui-rich-text__text *,
main#PAGES_CONTAINER .font_4 .wixui-rich-text__text *,
main#PAGES_CONTAINER .font_6.wixui-rich-text__text *,
main#PAGES_CONTAINER .font_6 .wixui-rich-text__text *,
main#PAGES_CONTAINER .font_7.wixui-rich-text__text *,
main#PAGES_CONTAINER .font_7 .wixui-rich-text__text *,
main#PAGES_CONTAINER .font_8.wixui-rich-text__text *,
main#PAGES_CONTAINER .font_8 .wixui-rich-text__text *,
main#PAGES_CONTAINER .font_9.wixui-rich-text__text *,
main#PAGES_CONTAINER .font_9 .wixui-rich-text__text * {
  font-family: inherit !important;
  font-style: inherit !important;
  font-size: inherit !important;
  line-height: inherit !important;
  letter-spacing: inherit !important;
  text-transform: inherit !important;
}

main#PAGES_CONTAINER .font_4.wixui-rich-text__text,
main#PAGES_CONTAINER .font_4 .wixui-rich-text__text,
main#PAGES_CONTAINER .font_6.wixui-rich-text__text,
main#PAGES_CONTAINER .font_6 .wixui-rich-text__text {
  font-style: normal !important;
  font-weight: 400 !important;
  letter-spacing: 0 !important;
  line-height: 1.12em !important;
}

main#PAGES_CONTAINER .font_7.wixui-rich-text__text,
main#PAGES_CONTAINER .font_7 .wixui-rich-text__text {
  font-style: normal !important;
  font-weight: 400 !important;
  letter-spacing: 0.2em !important;
  line-height: 1.5em !important;
  text-transform: uppercase !important;
}

main#PAGES_CONTAINER .font_8.wixui-rich-text__text,
main#PAGES_CONTAINER .font_8 .wixui-rich-text__text,
main#PAGES_CONTAINER .font_9.wixui-rich-text__text,
main#PAGES_CONTAINER .font_9 .wixui-rich-text__text {
  font-style: italic !important;
  font-weight: 400 !important;
  letter-spacing: 0 !important;
  line-height: 1.6em !important;
}

#custom-cake-gallery h2:first-of-type,
#custom-cake-gallery h2:last-of-type {
  font-family: "Avenir Next", "Avenir", "Helvetica Neue", Helvetica, sans-serif !important;
  font-style: normal !important;
  font-weight: 400 !important;
}

#custom-cake-gallery h2:first-of-type {
  letter-spacing: -0.05em !important;
}
