/** Shopify CDN: Minification failed

Line 142:12 Expected identifier but found whitespace
Line 142:13 Unexpected "("

**/
/******Footer Section Newsletter******/
.ai-footer-newsletter-description-aehq3tknlutvmeda3raigenblock79e5c33jyhrdd, .ai-footer-copyright-aehq3tknlutvmeda3raigenblock79e5c33jyhrdd, .ai-footer-brand-description-aehq3tknlutvmeda3raigenblock79e5c33jyhrdd {
  font-weight: 300 !important;
  line-height: 24px;
}

/******Hero Section First Heading******/
h1.ai-hero-section__heading1-aohlmedjczzfpwkd4baigenblockf016e92ue9cti{
  font-family:Lora !important;
  font-size: 31px;
  font-weight: 500 !important;
}
@media screen and (max-width: 768px) {
  h1.ai-hero-section__heading1-aohlmedjczzfpwkd4baigenblockf016e92ue9cti{
  font-size: 24px;
}
}
/******Hero Section Second Heading******/
h2.ai-hero-section__heading2-aohlmedjczzfpwkd4baigenblockf016e92ue9cti{
  font-family: "Mulish", Sans-serif !important;
  font-size: 42px;
  font-weight: 900 !important;
  line-height:1;
}
@media screen and (max-width: 768px) {
  h2.ai-hero-section__heading2-aohlmedjczzfpwkd4baigenblockf016e92ue9cti{
  font-size: 30px;
}
}
/******Hero Section Paragraph******/
p.ai-hero-section__paragraph-aohlmedjczzfpwkd4baigenblockf016e92ue9cti.ai-hero-section__paragraph--italic-aohlmedjczzfpwkd4baigenblockf016e92ue9cti{
    font-family: 'Mulish' !important;
    font-weight: 400 !important;
}
.ai-hero-section__paragraph-aohlmedjczzfpwkd4baigenblockf016e92ue9cti0{
    font-family: 'Mulish' !important;
    font-weight: 400 !important;
 
}
/******Hero Section Buttons******/
.ai-hero-section__buttons-aohlmedjczzfpwkd4baigenblockf016e92ue9cti {
    margin-top: 15px;
}
/******Hero Section Gap Setting******/
.ai-hero-section__left-aohlmedjczzfpwkd4baigenblockf016e92ue9cti {
    gap: 10px !important;
}




/******Carousel Section******/
.ai-carousel-title-al3ryqururlrhwk1juaigenblock686369edamxzy {
    font-weight: 800 !important;
}

p.ai-carousel-card-description-al3ryqururlrhwk1juaigenblock686369edamxzy, p.ai-carousel-subtitle-al3ryqururlrhwk1juaigenblock686369edamxzy{
    font-weight: 500 !important;
    font-family: mulish !important;
}
a.ai-carousel-card-button-al3ryqururlrhwk1juaigenblock686369edamxzy {
    font-weight: 800 !important;
}




/***************Products Section Styling Heading pricing and Button*****************/
.color-scheme-1.isolate.gradient {
    background-color: #f8f8f8 !important;
    padding-bottom:40px;
    padding-top:10px;
}
h2.title.inline-richtext.h2.scroll-trigger.animate--slide-in {
    font-weight: 800 !important;
    text-align:center;
    font-size:30px;
}
.card-wrapper .card__content .card__information .card__heading .full-unstyled-link:hover {
    text-decoration: none !important;
}
.card__heading a{
    color: #303934 !important;
    font-size: 17px !important;
    font-weight: 700 !important;
    font-family: 'Lora' !important;
    text-align:center;
}
.card__information .card-information .price{
    color: #111827;
    font-size: 14px;
    font-weight: 500;
    margin: 0;
    line-height: 1.2;
    text-align:center;
}
.card__information .card-information .price::after{
    content: "ADD TO CART";
    color: #ffffff;
    background-color: #000000;
    padding: 10px 25px;
    font-family: 'Mulish';
    font-weight: 700;
    border-radius: 2px;
    display: block;
    text-align: center;
    margin-top: 11px;
    font-size: 13px;
}
#shopify-section-template--26287167471650__featured_collection .center.collection__view-all.scroll-trigger.animate--slide-in .button {
    
}
/******************************2 inner Columns Section*******************************/


p.ai-two-column-banner__eyebrow-aoefez3zbtupswg9nvaigenblockbaec039igjnew {
    font-weight: 700 !important;
}
h2.ai-two-column-banner__heading-aoefez3zbtupswg9nvaigenblockbaec039igjnew {
    font-weight: 700 !important;
}
.ai-two-column-banner__body-aoefez3zbtupswg9nvaigenblockbaec039igjnew p {
    font-weight: 500 !important;
    font-family: Mulish !important;
}
.ai-two-column-banner__content-wrapper-aoefez3zbtupswg9nvaigenblockbaec039igjnew {
    gap: 0px !important;
}
.ai-two-column-banner__content-wrapper-aoefez3zbtupswg9nvaigenblockbaec039igjnew {
    padding: 0px 20px 0px 35px !important;
}
a.ai-two-column-banner__button-aoefez3zbtupswg9nvaigenblockbaec039igjnew {
    font-weight: 700 !important;
}
.ai-two-column-banner__button-aoefez3zbtupswg9nvaigenblockbaec039igjnew:hover
Specificity: (0,2,0)
 {
    opacity: 1 !important;
}
@media screen and (max-width: 768px) {
    .ai-two-column-banner__content-wrapper-aoefez3zbtupswg9nvaigenblockbaec039igjnew {
    padding: 50px 20px 30px 20px !important;
    }
    h2.ai-two-column-banner__heading-aoefez3zbtupswg9nvaigenblockbaec039igjnew {
    font-size: 27px !important;
    }
    img.ai-two-column-banner__image-aoefez3zbtupswg9nvaigenblockbaec039igjnew1 {
        max-width: 70% !important;
        background-position: center !important;
        margin: 0px auto !important;
        display: flex !important;
    }
    .ai-two-column-banner__column-aoefez3zbtupswg9nvaigenblockbaec039igjnew.ai-two-column-banner__column-2-aoefez3zbtupswg9nvaigenblockbaec039igjnew {
        padding-bottom: 50px !important;
    }
}
/*********************TESTIMONIAL SECTION*******************/
p.ai-testimonials-carousel-eyebrow-aehv0t1hjnvpemwxdyaigenblockd191400wmqdbb {
    font-size: 21px !important;
    font-family: lora !important;
}
h2.ai-testimonials-carousel-heading-aehv0t1hjnvpemwxdyaigenblockd191400wmqdbb {
    font-family: mulish !important;
}
p.ai-testimonials-carousel-review-text-aehv0t1hjnvpemwxdyaigenblockd191400wmqdbb {
    font-family: 'Mulish' !important;
}
/*******************************FAQ************************************/
h2.ai-faq-accordion-heading-ak0ndvlptmtbhq0sxdaigenblocka954247bkfhqp {
    font-family: 'Lora' !important;
}
span.ai-faq-accordion-question-text-ak0ndvlptmtbhq0sxdaigenblocka954247bkfhqp {
    font-family: 'Lora' !important;
}
/**************************WHY DOLCE FIORE********************************************/
h2.ai-brand-features-heading-azzfowjdwbmpequfhnaigenblock74f7c5cknpiya {
    font-family: lora !important;
}
h3.ai-brand-feature-title-azzfowjdwbmpequfhnaigenblock74f7c5cknpiya {
    font-family: "Lora", Sans-serif !important;
}
/**************************CTA HOME SEC**********************************************/
h2.ai-cta-banner-heading-aqu5hdw90wg1scxl3baigenblockf8b381eqqqxyr {
    font-family: lora !important;
}
/****** HOME YOUR NEIGHBOUR SECTION************/
h2.ai-split-content-heading-aukjjy3a0whllofjotaigenblock6877a10cprikz {
    font-family: lora !important;
}
/****************Instagram WIdget***************/
iframe#instagram-embed-0 {
    height: 541px;
}

@media screen and (max-width: 768px) {

}




/*********Wedding and Events Page first Section************/
h2.ai-cta-banner-heading-at3hsmwpjvtlpd2nnnaigenblockf8b381ew4khm3 {
    font-family: lora !important;
}
h2.ai-split-content-heading-azuhdrljyz1vxemkryaigenblock6877a10rxczkk {
    font-family: lora !important;
}
h2.ai-two-column-heading-ays9gemh6ety4t21csaigenblock395e3c1izgfyx {
    font-family: lora !important;
}
.ai-about-body-auxbkbctprhpormhuqaigenblockd42e1ecge9ajl p strong {
    font-weight: 800 !important;
}



/*********************ABOUT US PAGE*********************/
h2.ai-cta-banner-heading-au2jkmurgymgvz0jkmaigenblockf8b381ew4khm3 {
    font-family: 'Lora' !important;
}
h2.ai-split-content-heading-avufqrki2z0lnnffqoaigenblock6877a10rxczkk {
    font-family: 'Lora' !important;
}
h2.ai-split-content-heading-adni2vtvattffvwvwaaigenblock6877a10mwjt6f {
    font-family: 'Lora' !important;
}
h2.ai-two-column-heading-al3j0zk9xnxb3y1ffzaigenblock395e3c1izgfyx {
    font-family: 'Lora' !important;
}
.ai-two-column-body-text-al3j0zk9xnxb3y1ffzaigenblock395e3c1izgfyx p strong {
    font-weight: 800;
}
span.ai-faq-accordion-question-text-amtbkbznjs1b0u1fqaaigenblocka954247yycaev {
    font-family: lora !important;
}
/****************GALLERY*******************************/
h2.ai-cta-banner-heading-arnjybvrczfvqdnvieaigenblockf8b381ew4khm3 {
    font-family: lora !important;
}
h2.ai-cta-banner-heading-arzlhc2xck3hywjzuyaigenblockf8b381ew4khm3, h2.ai-cta-banner-heading-ablq1vljyc1rmene3raigenblockf8b381ew4khm3, h2.ai-cta-banner-heading-avexlbg5hm3pqs3lvvaigenblockf8b381ew4khm3, h2.ai-cta-banner-heading-auwh1tll4qst4uedtzaigenblockf8b381ew4khm3, h2.ai-cta-banner-heading-asum1uljtcdrbs3fvzaigenblockf8b381ew4khm3, h2.ai-cta-banner-heading-ayunkrhb1n0ovrnjraaigenblockf8b381ew4khm3, h2.ai-cta-banner-heading-an0dkv2fgr2hczwvuzaigenblockf8b381ew4khm3, h2.ai-cta-banner-heading-awm1hk0dfqu0wk3nwvaigenblockf8b381ew4khm3, h2.ai-cta-banner-heading-ac254efjbb1lurwjdyaigenblockf8b381ew4khm3, h2.ai-cta-banner-heading-acxj4nfermnbyyw9btaigenblockf8b381ew4khm3, h2.ai-cta-banner-heading-athn3eljmcfy4y0q1eaigenblockf8b381ew4khm3, h2.ai-cta-banner-heading-azg9stlmxqw92zwrfyaigenblockf8b381ew4khm3, h2.ai-cta-banner-heading-amujzwwxdmgpobenrvaigenblockf8b381ew4khm3, h2.ai-cta-banner-heading-az1r6wvpnuegznedxoaigenblockf8b381ew4khm3, h2.ai-cta-banner-heading-ay3fzyw1ltdd1d0nfbaigenblockf8b381ew4khm3, h2.ai-cta-banner-heading-asvhjvtlwl0vkzdzsdaigenblockf8b381ew4khm3, h2.ai-cta-banner-heading-avxzfaepzs2rlwkixeaigenblockf8b381ew4khm3 {
    font-family: lora !important;
}
/*********************Contact Us********************/
.ai-contact-column-heading-atufit09ob3r3v3lbcaigenblockf52a5d0dphrvz {
    margin: 0 0 13px !important;
}
.ai-contact-info-label-atufit09ob3r3v3lbcaigenblockf52a5d0dphrvz span {
    font-size: 17px !important;
    font-weight: 800 !important;
    color: #0F1010 !important;
}
.ai-contact-info-column-atufit09ob3r3v3lbcaigenblockf52a5d0dphrvz {
    gap: 25px !important;
}
.ai-contact-hours-item-atufit09ob3r3v3lbcaigenblockf52a5d0dphrvz {
    padding: 0px 0 !important;
}
li.ai-contact-hours-item-atufit09ob3r3v3lbcaigenblockf52a5d0dphrvz span {
    font-weight: 600 !important;
}
.ai-contact-info-value-atufit09ob3r3v3lbcaigenblockf52a5d0dphrvz a {
    font-weight: 600 !important;
}
.ai-contact-info-value-atufit09ob3r3v3lbcaigenblockf52a5d0dphrvz a {
    font-weight: 600 !important;
}
button.ai-contact-form-button-atufit09ob3r3v3lbcaigenblockf52a5d0dphrvz {
    width: 100% !important;
    font-weight: 800 !important;
    text-transform: uppercase !important;
}
/**********************Blog SIngle Page***********************/
h1.article-template__title {
    font-family: Lora !important;
    font-size: 28px !important;
}
@media screen and (max-width: 600px) {
    h1.article-template__title {
        font-size: 25px !important;
    }
    .article-template__hero-container.scroll-trigger.animate--fade-in {
        width: 100% !important;
        z-index:99 !important;
    }
}
.article-template__hero-container.scroll-trigger.animate--fade-in {
    width: 75% !important;
    padding-top: 30px !important;
}





/************************Privacy Pages*************************************************/
h1.main-page-title.page-title.h0.scroll-trigger.animate--fade-in {
    font-weight: 700 !important;
    font-size: 36px !important;
    margin-bottom: 15px !important;
}
.rte.scroll-trigger.animate--slide-in h2 {
    font-weight: 900 !important;
    font-size: 24px;
    margin-bottom: 0px !important;
}
.rte.scroll-trigger.animate--slide-in p {
    margin-top: 0px !important;
    margin-bottom: 5px !important;
}


@media screen and (min-width: 990px) {
    .page-width--narrow {
        max-width: 100rem !important;
    }
}






