/** Shopify CDN: Minification failed

Line 133:0 All "@import" rules must come first
Line 134:0 All "@import" rules must come first
Line 135:0 All "@import" rules must come first

**/
@font-face {
    font-family: 'FONTSPRING DEMO - Quiche Flare';
    src: url('/cdn/shop/files/FONTSPRINGDEMO-QuicheFlareBlackRegular.woff2?v=1777488712') format('woff2'),
        url('/cdn/shop/files/FONTSPRINGDEMO-QuicheFlareBlackRegular.woff?v=1777488712') format('woff');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'FONTSPRING DEMO - Quiche Flare';
    src: url('/cdn/shop/files/FONTSPRINGDEMO-QuicheFlareBoldItalic.woff2?v=1777488712') format('woff2'),
        url('/cdn/shop/files/FONTSPRINGDEMO-QuicheFlareBoldItalic.woff?v=1777488712') format('woff');
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'FONTSPRING DEMO - Quiche Flare';
    src: url('/cdn/shop/files/FONTSPRINGDEMO-QuicheFlareBold.woff2?v=1777488712') format('woff2'),
        url('/cdn/shop/files/FONTSPRINGDEMO-QuicheFlareBold.woff?v=1777488712') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'FONTSPRING DEMO - Quiche Flare';
    src: url('/cdn/shop/files/FONTSPRINGDEMO-QuicheFlareBoldItalic.woff2?v=1777488712') format('woff2'),
        url('/cdn/shop/files/FONTSPRINGDEMO-QuicheFlareBoldItalic.woff?v=1777488712') format('woff');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'FONTSPRING DEMO - Quiche Flare';
    src: url('/cdn/shop/files/FONTSPRINGDEMO-QuicheFlareExtraBoldRegular.woff2?v=1777488712') format('woff2'),
        url('/cdn/shop/files/FONTSPRINGDEMO-QuicheFlareExtraBoldRegular.woff?v=1777488712') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'FONTSPRING DEMO - Quiche Flare';
    src: url('/cdn/shop/files/FONTSPRINGDEMO-QuicheFlareExtraBoldItalic.woff2?v=1777488712') format('woff2'),
        url('/cdn/shop/files/FONTSPRINGDEMO-QuicheFlareExtraBoldItalic.woff?v=1777488712') format('woff');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'FONTSPRING DEMO - Quiche Flare';
    src: url('/cdn/shop/files/FONTSPRINGDEMO-QuicheFlareItalic.woff2?v=1777488712') format('woff2'),
        url('/cdn/shop/files/FONTSPRINGDEMO-QuicheFlareItalic.woff?v=1777488712') format('woff');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'FONTSPRING DEMO - Quiche Flare';
    src: url('/cdn/shop/files/FONTSPRINGDEMO-QuicheFlareLightRegular.woff2?v=1777488712') format('woff2'),
        url('/cdn/shop/files/FONTSPRINGDEMO-QuicheFlareLightRegular.woff?v=1777488712') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'FONTSPRING DEMO - Quiche Flare';
    src: url('/cdn/shop/files/FONTSPRINGDEMO-QuicheFlareLightItalic.woff2?v=1777488712') format('woff2'),
        url('/cdn/shop/files/FONTSPRINGDEMO-QuicheFlareLightItalic.woff?v=1777488712') format('woff');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'FONTSPRING DEMO - Quiche Flare';
    src: url('/cdn/shop/files/FONTSPRINGDEMO-QuicheFlareMediumRegular.woff2?v=1777488712') format('woff2'),
        url('/cdn/shop/files/FONTSPRINGDEMO-QuicheFlareMediumRegular.woff?v=1777488712') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'FONTSPRING DEMO - Quiche Flare';
    src: url('/cdn/shop/files/FONTSPRINGDEMO-QuicheFlareMediumItalic.woff2?v=1777488712') format('woff2'),
        url('/cdn/shop/files/FONTSPRINGDEMO-QuicheFlareMediumItalic.woff?v=1777488712') format('woff');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'FONTSPRING DEMO - Quiche Flare';
    src: url('/cdn/shop/files/FONTSPRINGDEMO-QuicheFlareRegular.woff2?v=1777488713') format('woff2'),
        url('/cdn/shop/files/FONTSPRINGDEMO-QuicheFlareRegular.woff?v=1777488713') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'FONTSPRING DEMO - Quiche Flare';
    src: url('/cdn/shop/files/FONTSPRINGDEMO-QuicheFlareThinRegular.woff2?v=1777488713') format('woff2'),
        url('/cdn/shop/files/FONTSPRINGDEMO-QuicheFlareThinRegular.woff?v=1777488713') format('woff');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'FONTSPRING DEMO - Quiche Flare';
    src: url('/cdn/shop/files/FONTSPRINGDEMO-QuicheFlareThinItalic.woff2?v=1777488713') format('woff2'),
        url('/cdn/shop/files/FONTSPRINGDEMO-QuicheFlareThinItalic.woff?v=1777488713') format('woff');
    font-weight: 100;
    font-style: italic;
    font-display: swap;
}
@import url('https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400..900;1,400..900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=WindSong:wght@400;500&display=swap');

h1{
    font-family: 'FONTSPRING DEMO - Quiche Flare' !important;
}
h2, h3{
    font-family: "Playfair Display", serif !important;
}
a, input, textarea, p, .announcement-bar__text, button,
body{
    font-family: "Montserrat", sans-serif !important;
}
.customfont{
    font-family: "WindSong", cursive;
}
p{
        width: 100% !important;
    max-width: 100% !important;
}
.utilities.utilities--blocks-2.spacing-style {
    display: flex;
    justify-content: center;
}

.utilities.utilities--blocks-2.spacing-style .social-icons__wrapper {
    display: none;
}
/* .section-content-wrapper.section-content-wrapper,
.custom-section-content,
.section.section--page-width.color-scheme-5 {
    height: 150px;
    min-height: 150px;
} */

footer .email-signup__input-group  input {
    color: #000 !important;
}
@media only screen and (min-width: 320px) and (max-width: 766px){ 

    .group-block-content.layout-panel-flex.layout-panel-flex--column.mobile-column {
    margin-top: 30px;
}
}