/** Shopify CDN: Minification failed

Line 525:43 Expected ":"
Line 1477:132 Unexpected "{"

**/
/********************404 Page***************************************/
.announcement-bar-section.hidden{display: block !important;}
.template-404 {
  background-image: url(/cdn/shop/t/289/assets/right-curve.png?v=1735824907),url(/cdn/shop/t/289/assets/left-curve.png?v=1735824907);
            background-repeat: no-repeat;
    background-attachment: unset;
   background-position: top right, left bottom;
    margin: 0;
    padding: 0;
    max-width: 100%;  min-height: 600px;} 
.template-404:before{background-image: url(/cdn/shop/t/289/assets/left-curve.png?v=1735824917);
        background-repeat: no-repeat;
        background-attachment: unset;
        background-position: left bottom;height:514px;}
.emptyheading{padding:0px;margin:0px;}
.pagenotfound .title{ padding-top: 140px !important;margin:0px;padding:7rem 0 3rem;color:#5B0C15; font-size:260px;line-height:180px;letter-spacing:6px;}
.emptyheading{color:#070707;font-weight:500; font-size:25px;line-height:28.8px; margin-bottom: 30px;}
.emptybutton{ padding: 2rem 10rem;}
.emptyimg{padding:8rem 0 3rem;}
.brown-bottom{position: relative;
    z-index: 10;
    width: 100%;
    display: flex; margin-top:-2px;}
.brown-bottom img{width:100%;}
.offer-boxs a,.offer-box a{ text-decoration:none;}
.gift-box a{ text-align: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;text-decoration:none;    
    width: 100%;}

/*********************************Preloader***********************************/
/* loader css */
.preloader { width: 100%; height: 100vh; display: flex; align-items: center; justify-content: center; position: fixed; top: 0; left: 0; z-index: 999; background-color: #FFF2D6; flex-direction: column; }
.loaderWrapper { position: relative; }
.loaderImage { width: 130px; height: 130px; background-color: #000; border-radius: 50%; display: flex; align-items: center; justify-content: center; }
.circular-progress { position: absolute; width: 140px; height: 140px; top: -5px; left: -5px; }
.progress-ring__circle { transition: stroke-dashoffset 0.5s ease; transform: rotate(-90deg); transform-origin: 50% 50%; }
.progress-ring__fill { stroke-dasharray: 414.69;    /* Circumference of the circle (2 * π * r) */ stroke-dashoffset: 414.69;    /* Start with no progress */ transition: stroke-dashoffset 0.5s ease; }
.preloader span{font-family: 'Formula Condensed'; font-size: 60px; color: #5B0C15; padding: 20px 0 0 0; text-transform: uppercase; font-weight: 700; letter-spacing: 1.2px;}


#preloader {
  position: fixed;
  width: 100%;
  height: 100%;
  background: #fff6e0; /* or your background color */
  z-index: 9999;
  top: 0;
  left: 0;
  display: flex;
  justify-content: center;
  align-items: center;    flex-direction: column;
}
.loader {
  border: 8px solid #f3f3f3;
  border-top: 8px solid #FCC000; /* Customize the loader color */
  border-radius: 50%;
    width: 152px;
    height: 150px;
  animation: spin 1s linear infinite;
}
.loadingtext{ font-family: var(--font-heading-family);display: flex;
  justify-content: center;
  align-items: center;color:#5B0C15;font-weight: 600; font-size: 60px; letter-spacing: 6px; text-transform: uppercase;}
@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
/******************************Horeca Page******************************/
.main-heading{color:#FDF8ED;font-weight: 600; font-size: 301.95px; letter-spacing: 30px; text-transform: uppercase;line-height:95%;}
@media screen and (min-width: 750px) {
    .horeca-banner-box {
        width: auto;
       max-width:100rem !important; 
       min-width:100rem !important;  
    }
}
@media screen and (max-width: 749px)
{.main-heading{font-size: 60px;
        letter-spacing: 10px;
        line-height: 70px;}
   .horeca-banner-box .main-heading{font-size: 100px;
        letter-spacing: 10px;
        line-height: 80px;}
}
.our-offerings{background-color:#E9B76C;    padding-bottom: 50px;}
.our-offerings .media>img{object-fit: contain;}
.our-offerings-title{text-align: center;
    display: flex;
    justify-content: center;}
.our-offerings-title .title {text-align:center;color:#532E2B;font-weight: 600; font-size: 138.75px; letter-spacing: 15px; text-transform: uppercase;line-height:150%;}
.our-offerings-heading .inline-richtext{text-align:center;color:#532E2B;font-weight: 600; font-size: 36.42px; letter-spacing: 2px; text-transform: uppercase;line-height:150%;margin-top: 18px;}
.our-offerings-inner{ justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    margin: 0px;
    padding: 0px;
    list-style: none;
    display: flex;
    column-gap: 5px;}
.our-offerings-inner .offer-box{   
        flex-basis:19%;
    list-style: none;
  display: flex;
    justify-content: center;
    align-items: center;}
.our-offerings-inner.swiper-container {
        width: 100%;
         padding-left: 50px;}
.our-offerings-inner.swiper-container-free-mode > .swiper-wrapper{
  transition-timing-function : linear;
}
/********************Snack Solutions***************************************/
.snack-solutions{background-color: #540D24;
background-image: url(/cdn/shop/files/brown-bottom.png?v=1736096479);
background-repeat: no-repeat;
background-size: cover;background-position:bottom center;    
    position: relative;
    z-index: 10;}
.snack-solutions-title .title {margin:0px;text-align:center;color:#FEF6E2;font-weight: 600; font-size: 138.75px; letter-spacing: 6px; text-transform: uppercase;line-height:150%;}
.snack-carousel-inner{ display: flex; flex-direction: row;}
.snack-carousel-left{ flex: 0 0 30%; display: flex;
    justify-content: center;
    align-items: center;flex-direction: column;}
.snack-carousel-right{  flex: 0 0 70%;display: flex; max-width: 70%;}
.snack-carousel-right .owl-carousel .item {
  display: flex;width: 90%;
    justify-content: center;flex-direction: column;
    align-items: center; font-size:70px; color:#fff;
}
.snack-carousel-right .owl-carousel .owl-item img {
    display: block;
    width: auto;
      min-height: 250px !important;
}
.snack-carousel-right .our-offerings-heading .inline-richtext{font-size: 30.42px;}
.snack-carousel-left .title {
    margin: 0;
    text-align: center;
    color: #fff;
    font-weight: 600;
    font-size: 80px;
    letter-spacing: 3px;
    text-transform: uppercase;
    line-height: 120%;width: 250px;
}
.snack-carousel-left .owl-nav{display: flex;flex-direction: row; column-gap: 20px;}
.snack-carousel-left .owl-next{
    display: flex;
    background: #fff;
    padding: 5px 5px;
    border: 1px solid #070707;
    border-radius: 12px;cursor:pointer;}
.snack-carousel-left .owl-prev{ display: flex;
    background: #fff;
    padding: 6px;
    border: 1px solid #070707;
    border-radius: 12px;opacity:0.4;cursor:pointer;}
.snack-carousel-left .owl-navigation{ margin-top: 50px;}
.snack-tabs{display: flex;
    justify-content: center;
    gap: 25px;
    margin-top: 30px;
    margin-bottom: 100px;}
.snack-carousel-right .owl-carousel .offer-box {
    display: flex;
    width: 90%;
    justify-content: center;
    flex-direction: column;
    align-items: center;
    font-size: 70px;
    color: #fff;
}
.snack-carousel-right .our-offerings-heading h3{
    text-align: center;
    color: #FEF6E2;
    font-weight: 600;
    font-size: 32.42px;
    letter-spacing: 2px;
    text-transform: uppercase;
    line-height: 150%;
     margin-top:15px;
}
.owl-navigation2{ margin-top: 20px;}
.mini-bar-left .title {word-spacing: normal;}
/********************Mini Snacking***************************************/
#shopify-section-template--18886238306548__snack_solutions_section_aRmyXb{position: relative;
    z-index: 10;}
.mini-snack{background-color: #EFD9B9;position: relative;
    margin-top: -54px;}
.mini-snack-title .title {margin:0px;text-align:center;color:#70012B;font-weight: 600; font-size:80px; letter-spacing:3px; text-transform: uppercase;line-height:120%;}
.mini-snack-inner{justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    margin: 0px;
    padding: 0px;
    list-style: none;
    display: flex;
    column-gap: 5px;  
    }
.mini-snack .tab-indicator{   
        flex-basis:19%;
    list-style: none;
  display: flex;
    justify-content: center;
    align-items: center;}
.mini-snack-heading-bg{background-color: #fef6e2;
    padding-top:80px;
    padding-bottom: 30px;
    width: 1200px;
    margin: 0 auto;
    border-radius: 0px 0px 40px 40px;}
/**********************************Gifting Carousel************************************/
.gifting-carousel{
background-image: url(/cdn/shop/t/289/assets/gifting-bg.png?v=1736266201);
background-repeat: no-repeat;background-size:cover;position: relative;
    z-index: 10;
    margin-top: -85px;}
.gifting-carousel-inner{display: flex;flex-direction: row; margin-top: 50px;}
.gifting-carousel-inner-left{ flex-basis: 30%;padding-left: 80px;}
.gifting-carousel-inner-right{flex-basis:70%;}
.gifting-carousel-title .title {margin:0px;text-align:center;color:#532E2B;font-weight: 600; font-size:80px; letter-spacing:3px; text-transform: uppercase;line-height:120%;}
.gifting-carousel-inner-right .our-offerings-list{justify-content: flex-start;
    align-items: center;
    flex-wrap: wrap;
    margin: 0;
    padding: 0;
    list-style: none;
    display: flex;
    column-gap: 20px;
}
.gifting-carousel-inner-right .offer-box{    
    flex-basis: 20%;
    list-style: none;
    display: flex;
    justify-content: center;
    align-items: center;}
.gifting-carousel-inner-right .offer-box .inline-richtext{   
   text-align: center;
    color: #532E2B;
    font-weight: 600;
    font-size: 28px;
    letter-spacing: 2px;
    text-transform: uppercase;
    line-height: 150%;}
.gifting-carousel-title{ margin-top: 40px; display: flex;justify-content: flex-start;}

.gift-carousel{ padding-top: 100px;
    padding-bottom: 100px; background-color:#E9B76C;
background-repeat: no-repeat;background-size:cover;position: relative;
    z-index: 10;}
.gift-carousel-inner{ display: flex; flex-direction: row;}
.gift-carousel-left{ flex: 0 0 30%; display: flex;
    justify-content: center;
    align-items: center;flex-direction: column;}
.gift-carousel-right{  flex: 0 0 70%;display: flex; max-width: 70%;}
.gift-carousel-right .owl-carousel .item {
  display: flex;width: 90%;
    justify-content: center;flex-direction: column;
    align-items: center; font-size:70px; color:#fff;
}
.gift-carousel-right .owl-carousel .owl-item img {
    display: block;
    width: 80%;
}
.gift-carousel-right .our-offerings-heading .inline-richtext{font-size: 30.42px;}
.gift-carousel-left .title {
    margin: 0;
    text-align: center;
    color: #532E2B;
    font-weight: 600;
    font-size: 80px;
    letter-spacing: 3px;
    text-transform: uppercase;
    line-height: 120%;
}
.gift-carousel-left .owl-nav{display: flex;flex-direction: row; column-gap: 20px;}
.gift-carousel-left .owl-next{
    display: flex;
    background: #fff;
    padding: 5px 5px;
    border: 1px solid #070707;
    border-radius: 12px;cursor:pointer;}
.gift-carousel-left .owl-prev{ display: flex;
    background: #fff;
    padding: 6px;
    border: 1px solid #070707;
    border-radius: 12px;opacity:0.4; cursor:pointer;}
.gift-carousel-left .owl-navigation{ margin-top: 50px;}
.in-dining-carousel{background-color: #fbeece;
    padding-top: 215px;
    padding-bottom: 100px;
    position: relative;
    z-index: 9;
    margin-top: -110px;}
.our-offerings-inner-list{ display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;}
.offer-boxs{ text-align: center;display: flex;flex-direction: column;align-items: center;justify-content: center;}
.our-offerings-inners{}
.our-offerings-inner-list.owl-carousel .owl-item img{width:auto !important;}
.our-offerings-inners{padding-left: 10px;padding-right: 10px;}
.gift-carousel-left .owl-nav.disabled{display:none;}
.our-offerings-inners .owl-carousel .owl-stage {
    padding-left: 0px !important;
}
.gift-bg-bottom,.gift-bg-top{display:flex;width:100%;}
.gift-bg-bottom img,.gift-bg-top img{width:100%; object-fit:cover;}
.gift-bg-top{position: relative;
    margin-top: -81px;}
.gift-bg-bottom{    
    position: relative;
    z-index: 10;
    margin-top: -2px;}
/*******************************Export css******************************************/
.export-image-with-text .global-media-settings{border:none;}
.export-image-with-text .image-with-text__text.rte,.export-image-with-text .image-with-text__text.rte p{
    font-weight: 500;
    font-size: 20px;
    line-height: 150%;color:#4F4F4F;}
.export-image-with-text .image-with-text__heading{color: #212121;
    font-weight: 700;
    font-size: 48px;
    letter-spacing: 3px;
    text-transform: uppercase;
    line-height: 120%;}
.export-image-with-text .image-with-text__content .image-with-text__text+.button{background-color:#070707;color:#fff;font-weight: 700;
    font-size: 20px;
    line-height: 150%; letter-spacing: 3px;
    text-transform: uppercase;}
.export-image-with-text a.button:after {
    border-color: #070707;
}
.we-are-present{background-color:#5C0124;}
.curve-image img{width:100%;}
.curve-image{  display: flex;margin-top: 1px;}
.we-are-present-main{position: relative;
    z-index: 10;
   }
.we-are-title{text-align: center;display: flex;justify-content: center;}
.we-are-title .title {
    text-align: center;
    color: #fff;
    font-weight: 600;
    font-size: 138.75px;
    letter-spacing: 6px;
    text-transform: uppercase;
    line-height: 120%;
}
.we-are-present-heading span{text-align: center;
    color: #fff;
    font-weight: 500;
    font-size: 24px;
    text-transform: capitalize;
    line-height: 150%;
    margin-top: 20px;
    display: flex;
    justify-content: center;
    align-items: center;}
.we-are-present-inners{ margin-left: 75px;}
.we-are-present .owl-carousel .owl-item img{width: auto !important;}
.we-are-present .offer-boxs{ width: 100%;}
.we-are-present .owl-carousel .owl-stage{padding-left:0px !important;}
.export-slider .card-information .price {display:none;}
.export-slider .swiper-wrapper.product-grid.contains-card--product .grid_item .card__information .card__heading{
  font-family: var(--font-heading-family);
  font-size:28px; letter-spacing: 2px;}
.export-slider .swiper-wrapper .swiper-slide{ margin-left: 0px;}
.expositions-carousel{background-color: #FFF6E0;}
.expositions-carousel-inner{display: flex;flex-direction: row;  column-gap:30px;}
.expositions-carousel-left {
    flex: 0 0 30%;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;    
    margin-top: 15px;
}
.expositions-carousel-left .title {
    margin: 0;
    text-align: left;
    color: #592C29;
    font-weight: 600;
    font-size: 77px;
    letter-spacing: 3px;
    text-transform: uppercase;
    line-height: 120%;
}
.expositions-carousel-right {
    flex: 0 0 70%;
    display: flex;
    max-width: 70%;
}
.expositions-carousel-right .owl-carousel .item {
    display: flex;
    width: 90%;
    justify-content: center;
    flex-direction: column;
    align-items: center;
    font-size: 70px;
    color: #fff;
}
.expositions-top{position: relative;
    z-index: 10;
    width: 100%;
    display: flex; margin-top: -112px;}
.expositions-top img{width:100%;}
.owl-navigation6{display: block !important; margin-top: 20px;}
.expositions-carousel-left .owl-nav {
    display: flex;
    flex-direction: row;
    column-gap: 20px;
}
.expositions-carousel-left .owl-prev {
    display: flex;
    background: #fff;
    padding: 6px;
    border: 1px solid #070707;
    border-radius: 12px;
    opacity: .4; cursor:pointer;
}
.expositions-carousel-left .owl-next {
    display: flex;
    background: #fff;
    padding: 5px;
    border: 1px solid #070707;
    border-radius: 12px; cursor:pointer;
}
.expositions-carousel-right .owl-carousel .item img{    
    border: 3px solid #070707;
    border-radius: 15px 15px 0px 0px;}
.expositions-box-heading{border: 3px solid #070707;
    width: 100%;
    border-top: none;
    border-radius: 0 0 15px 15px;
    padding: 10px 15px 10px 15px;background-color:#8C2F28;
}
.expositions-box-heading h3{ color: #fff;
    font-weight: 600;
    font-size: 20px;
    text-transform: uppercase;
    line-height: 150%;letter-spacing:3px;margin:0px;}
.itembox-1 .expositions-box-heading{background-color:#8C2F28;}
.itembox-2 .expositions-box-heading{background-color:#DA4F45;}
.itembox-3 .expositions-box-heading{background-color:#FCC000;}
.expositions-box-heading span img{ border: none !important;}
.expositions-box-heading span{background-color:#070707;border-radius:50%;padding:12px;}
.itembox-1 .expositions-box-heading span{background-color:#070707;border-radius:50%;padding:12px;}
.itembox-2 .expositions-box-heading span{background-color:#962118;border-radius:50%;padding:12px;}
.itembox-3 .expositions-box-heading span{background-color:#AB840A;border-radius:50%;padding:12px;}
.expositions-box-heading h3{float:left;margin-top:6px;}
.expositions-box-heading span{float:right;}
.get-in-touch-section{background-color:#F3D9B5; border-top:#000;}
.get-in-touch-inner{flex-direction:row;display:flex;column-gap: 30px;}
.get-in-touch-img{ flex: 0 0 40%;
    display: flex; justify-content:center;}
.get-in-touch-right{ flex: 0 0 54%;
    display: flex;    align-items: center;}
.get-in-touch-img .image-block{display:flex;width: 100%;}
.get-in-touch-img .image-block img{width:100%;}
.get-in-touch-img{display: flex;
    position: relative;}
.get-in-touch-img .image-block{position: relative;z-index: 9;}
.get-in-touch-img .content-block{ position: absolute; z-index: 10;background-color: #FEE9B7;
    bottom: 25px;
    padding: 25px 25px;
    border-radius: 12px;  margin-left: 20px;
    margin-right: 20px; }
.content-block h4{ color: #070707;
    font-weight: 500;
    font-size: 20px;
    text-transform: capitalize;
    line-height: 150%;font-family: var(--font-body-family);    
    margin-bottom: 18px;
    margin-top: 0px;}
.contact-details{display:flex; flex-direction:row; column-gap:20px; flex-wrap: wrap;}
.contact-details span{color: #592C29;
    font-weight: 500;
    font-size: 14px;
    text-transform: capitalize;
    line-height: 150%;font-family: var(--font-body-family);display:flex;}
.contact-details span img,.address-contact img{margin-right:10px;}
.address-contact{color: #592C29;
    font-weight: 500;
    font-size: 14px;
    text-transform: capitalize;
    line-height: 150%;font-family: var(--font-body-family); margin-top:15px;display:flex;}
.get-in-touch-right .contact-form{width:100%;}
.get-in-touch-right .contact-form h2{color: #070707;
    font-weight: 600;
    font-size: 80px;
    letter-spacing: 3px;
    text-transform: uppercase;
    line-height: 120%; margin-top: 40px;}
@media screen and (min-width: 990px) {
    .get-in-touch-right .contact-form-container {
        max-width: 100%;
        margin-left: 35px;
    }
}
.page-export .blog  .blog__title {
    color:#592C29; text-align:center;
    font-style: normal;
    font-weight: 700;
    font-size: 120px;
    line-height: 120%;
    letter-spacing: .06em;
    text-transform: uppercase;
}
.page-export .blog .title-wrapper-with-link{justify-content: center;}
.page-export  .blog__posts.articles-wrapper .article{width: calc(100% - var(--grid-desktop-horizontal-spacing)* 2 / 3); 
     max-width: calc(100% - var(--grid-desktop-horizontal-spacing)* 2 / 3);}
.page-export .article-card__excerpt{display:none;}
.page-export .blog .card__content .card__information{border-radius: 0px 0px 20px 20px;min-height: 175px; background-color:#F9E2AF;}
.page-export .blog .article-card .card__heading{color: #592C29;
    font-weight: 600;    margin-top: 10px;x
    font-size: 28px; letter-spacing: .06em;
    text-transform: uppercase;}
.page-export .blog .article-card__info{color: #070707;
    font-weight: 500;
    font-size: 16px;
    text-transform: capitalize;
    line-height: 130%;font-family: var(--font-body-family);}
.page-export .blog .card--standard .card__inner .article-card__image-wrapper .article-card__image img{border-radius: 20px 20px 0px 0px;}
.page-export .blog .card--standard .card__inner:before,.page-export .blog .card--standard .card__inner:after{
  --color-foreground:transparent !important;background-color:transparent !important;--gradient-background:transparent !important;}
.blog .blog__posts.articles-wrapper .owl-next{position: absolute;
    z-index: 10;
    right: -6px;
    top: 40%;display: flex;
    background: #868279;
  padding: 13px 15px;
    border: 1px solid #868279;
    border-radius: 12px;}
.blog .blog__posts.articles-wrapper .owl-prev{position: absolute;
    z-index: 10;
    left: -17px;
    top: 40%;
    opacity: .4;
    display: flex;
    background: #353434;
    padding: 13px 15px;
    border: 1px solid #353434;
    border-radius: 12px;
}
/******************************About Us********************************************/
.about-us-rich-text .rich-text__heading{  color:#fff;
    font-style: normal;
    font-weight: 700;
    font-size: 120px;
       line-height: 110%;
    letter-spacing: 4px;
    text-transform: uppercase;}
.about-us-rich-text .rich-text__heading span{
      background: linear-gradient(to right, #FFF046, #E29600);
      background-clip: text;
      color: transparent;}
.about-us-rich-text .rich-text__text p{color: #fff;
    font-weight: 500;
    font-size: 20px;
    text-transform: capitalize;
    line-height: 150%;font-family: var(--font-body-family);}
.about-us-rich-text .rich-text__text{margin-top:0px;margin-bottom:30px;}
@media screen and (min-width: 990px) {
  .about-us-rich-text  .rich-text__blocks {
        max-width: 100%;
    }
}
.about-counter-inner{justify-content: center;
    align-items: center;
    padding: 12px 40px 22px 40px;
    display: flex;
    flex-direction: row;
    column-gap: 115px;
    background-color: #F2B65E;
    border-radius: 12px;box-shadow: 0px 0px 5px #555;}
.about-counter{position: relative;
    z-index: 10;
    margin-top: -96px;}
.about-us-rich-text{position:relative;}
.counter-boxs h4{ color:#070707;
    font-style: normal;
    font-weight: 700;
    font-size: 48px;
       line-height: 150%;
    letter-spacing:6px;
    text-transform: uppercase;margin:0px}
.counter-boxs span{ color:#592C29;
 font-weight: 500;
    font-size: 20px;
    text-transform: capitalize;
    line-height:20px;font-family: var(--font-body-family);}
.counter-boxs{justify-content: center;
    align-items: center;
    display: flex;
    flex-direction: column;}
.about-meet-founder-top{background-image: url("/cdn/shop/t/289/assets/CURVE-RIGHT.png?v=1738347508");
   background-position: right bottom;
   background-repeat: no-repeat;    
}
.about-meet-founder-top h2{    
    color: transparent;
    font-style: normal;
    font-weight: 700;
    font-size: 93px;
    line-height: 83px;
    letter-spacing: 6px;
    text-transform: capitalize;
    margin: 0px;
  -webkit-text-stroke: 2px #592C29;
    paint-order: stroke fill;  
  
}
.about-meet-founder-bottom h2{    
    color: transparent;
    font-style: normal;
    font-weight: 700;
    font-size: 95px;
    line-height: 105px;
    letter-spacing: 6px;
    text-transform: capitalize;
    margin: 0px;
  -webkit-text-stroke: 2px #592C29;
    paint-order: stroke fill;     
}
.about-meet-founder-top-inner{display: flex;
    flex-direction: row;
    width: 100%;
    column-gap: 30px;
}
.founder-text p{font-weight: 500;color:#383838;
    font-size: 18px;
    text-transform: capitalize;
    line-height:32px;font-family: var(--font-body-family); letter-spacing:1px;margin-bottom:30px;}
.founder-text h4{color:#000;
    font-style: normal;
    font-weight: 700;
    font-size: 32px;
       line-height: 32px;
    letter-spacing:3px;
    text-transform: uppercase;margin:0px}
.founder-text span{color:#000;
    font-style: normal;
    font-weight: 300;
    font-size: 20px;
       line-height: 32px;
    letter-spacing:3px;
    text-transform: uppercase;margin:0px;font-family: var(--font-heading-family);} 
.founder-text{ display: flex;    position: relative;
    flex-direction: column;justify-content:center;}
.about-meet-founder-top-inner .founder-content{ width: 65%; margin-top: 0px;}
.founder-image{position: relative; z-index: 9;}
.about-meet-founder-top-inner{ position: relative;}
.about-meet-founder-bottom{background-image: url("/cdn/shop/files/CUREVE-LEFT22.png?v=1738347931");
   background-position: top left;
   background-repeat: no-repeat;
}
.about-meet-founder-bottom .founder-text{justify-content:flex-start; width: 52%;}
.about-meet-founder-bottom .about-meet-founder-top-inner{margin-left:50px;}
.about-meet-founder-bottom h2{margin-left:50px;}
.about-meet-founder-bottom .founder-content{ width: 77%;}
.about-our-promises{background-image: url("/cdn/shop/t/289/assets/promises-bg-image.png?v=1737817861");
   background-position: center center;
   background-repeat: no-repeat; background-size: cover;}
.about-our-promises-top h4{color:#E29600;
    font-style: normal;
    font-weight: 700;
    font-size: 48px;
       line-height: 150%;
    letter-spacing:3px;
    text-transform: uppercase;margin:0px}
.about-our-promises-top h2{color:#252528;
    font-style: normal;
    font-weight: 700;
    font-size: 72px;
       line-height: 130%;
    letter-spacing:3px;
    text-transform: uppercase;margin:0px}
.about-our-promises-top:before {
      content:"";
      width:6px;
      height:170px;
      display:block;
      left:0%;
      position:absolute;
	  background-image: url("/cdn/shop/t/289/assets/title-line.png?v=1737818306");
 }
.about-our-promises-top{padding-left: 45px; position: relative;}
.about-our-promises-bottom{margin-top: 40px;
    display: flex;
    flex-direction: row;
    column-gap: 30px;
 }
.promises-box{flex: 0 0 32%;background-color:#070707; border-radius:16px; border: 3px solid #3B3A40;padding:12px;}
.promises-box-inner{
  background-image: repeating-linear-gradient(90deg, #df890c, #df890c 6px, transparent 6px, transparent 11px), repeating-linear-gradient(180deg, #df890c, #df890c 6px, transparent 6px, transparent 11px), repeating-linear-gradient(90deg, #df890c, #df890c 6px, transparent 6px, transparent 11px), repeating-linear-gradient(180deg, #df890c, #df890c 6px, transparent 6px, transparent 11px);
  background-position: left 12px top, right top 12px, left 12px bottom, left top 12px;
  background-repeat: repeat-x, repeat-y, repeat-x, repeat-y;
  background-size: calc(100% * 11) 1px, 1px calc(100% * 11), calc(100% * 11) 1px, 1px calc(100% * 11);
  border-radius:4px;
  display: flex;
  flex-direction: row;
  padding:20px 16px;    
  column-gap:16px;
}
.promises-box-inner h4{color:#fff;
    font-style: normal;
    font-weight: 700;
    font-size: 24px;
       line-height: 150%;
    letter-spacing:3px;
    text-transform:capitalize;margin:0px}
.promises-box-inner span{font-weight: 500;color:#fff;
    font-size: 15px;
    text-transform: capitalize;
    line-height:150%;font-family: var(--font-body-family); }

@media screen and (min-width: 750px) {
    .about-faq .about-faq-inner {padding: 0 7rem;}
}
.about-faq .about-faq-inner h2{color:#592C29;
    font-style: normal;
    font-weight: 700;
    font-size: 75px;
       line-height: 120%;
    letter-spacing:4px;
    text-transform:uppercase;margin:0px; margin-bottom:30px;}
.about-faq .accordion summary{ background-color:#fff; border:1px solid #070707;border-radius:12px; }
.about-faq .accordion__title{color:#070707;  
    font-style: normal;
    font-weight: 700;
    font-size: 32px;
       line-height: 120%;
    letter-spacing:3px;
    text-transform:uppercase;}
.about-faq .collapsible-row-layout .accordion summary, .about-faq .collapsible-row-layout .accordion .accordion__content {
    padding: 1.9rem 2rem 1.8rem 2rem;
}
.about-faq  summary .icon-caret {
    height: 0.9rem;
    right: 3.5rem;
}
.about-faq .collapsible-row-layout .accordion .accordion__content{color:#070707;  
    font-style: normal;
    font-weight:500;
   font-size: 18px;
    line-height: 30px;
 font-family: var(--font-body-family);}
.about-faq .collapsible-row-layout .accordion .accordion__content p{color:#070707; }
.about-faq  .collapsible-content summary:hover .accordion__title{ text-decoration:none;}
.mobiletitle{display:none;}
.founder-text h2{display:block;}
.about-back-when-inner{display: flex;flex-direction: row;}
.about-back-left{flex: 0 0 75%;}
.about-back-right{flex: 0 0 25%;
    background-color: #FFF9EF;
    border-bottom: 1px solid #DADADA;
      padding-left: 25px;
    padding-right: 25px;
    padding-top:150px;
    align-items: center;
    display: flex;
    flex-direction: column;}
.about-back-when{ position: relative;
    z-index: 9;
    margin-top: -102px;
    background-color: #FCC000;margin-bottom: 30px;}
.page-about-us{--gradient-background: #FFF9EF;}
.about-tab-content-inner{display: flex;
    flex-direction: row;
    column-gap: 45px;
    justify-content: center;
    align-items: flex-start;}
.about-tab-content-left{flex: 0 0 40%;}
.about-tab-content-right{flex: 0 0 56%;}
.about-tab-content-right-inner{padding: 20px 20px 20px 0px;
    max-width: 470px;}
.about-tab-content{padding-top: 160px;padding-bottom: 100px;}
.about-tab-content-right h3{color:#070707;  
    font-style: normal;
    font-weight: 700;
    font-size: 56px;
       line-height: 120%;
    letter-spacing:4px;
    text-transform:uppercase;margin:0px;}
.about-tab-desc p,.about-tab-desc{color:#383838;  
    font-style: normal;
    font-weight:500;
   font-size: 18px;
    line-height: 32px;
 font-family: var(--font-body-family);}
.about-right-title h2{color:#070707;  
    font-style: normal;
    font-weight: 700;
    font-size: 32px;
    line-height: 70px;
    letter-spacing:2px;
    text-transform:uppercase;margin:0px;}
.about-right-title span{    color: transparent;
    font-style: normal;
    font-weight: 700;
    font-size:80px;
    line-height: 56px;
    letter-spacing: 3px;
    text-transform: capitalize;
    margin: 0px;
    -webkit-text-stroke: 1px #592C29;
    paint-order: stroke fill;}
.about-tabs{margin-top:30px;}
.about-tabs .tabheading:last-child{border-bottom:none;}

/*******************************Search Page**********************************/
.searchmodel-new{top:120%; background:#fff6e0;padding-top:0px;min-height:80vh;}
.searchmodel-new .search-modal__content{ justify-content: center;
    display: flex;
    flex-direction: column;height:auto !important; position: initial;}
.searchmodel-new .search-modal__content h1{color:#592C29; font-style: normal;
    font-weight: 700;
    font-size: 80px;
    line-height: 120px;
    letter-spacing:3px;
    text-transform:uppercase;margin:0px;}
.searchmodel-new .search-modal__form .field:after,.search-modal__form .field:before{display:none;}
.searchmodel-new .search__input.field__input{padding: 56px 100px;border: 1px solid #FEEEC7;border-radius: 90px; background-color: #FEEEC7;}
.searchmodel-new .search__input.field__input:focus{box-shadow:none;}
.searchmodel-new .predictive-search{display:none !important;}
.searchmodel-new .searchmodel-new .reset__button{display:none;}
.searchmodel-new .search__input.field__input{font-weight: 400;color: #592C29;
    font-size:48px;
    line-height:150%;font-family: var(--font-body-family);}
.searchmodel-new .search__input.field__input{}
@media screen and (min-width: 990px) {
 .searchmodel-new .search-modal__form {
        max-width: 110rem;
    }
   .searchmodel-new .search-modal__close-button {
         position: absolute;
         right: 20px;
         top: 20px;color:#592C29;}
}
.search-image{position: relative;
    z-index: 10;
    margin-top: -40px; text-align:center;}
.search-image img{width:85%;}
.search-result-image{display:flex;}
.search-result-image img{width:100%;}
.template-search__search{display:none;}
.template-search__header h1{color:#070707; font-style: normal;
    font-weight: 700;
    font-size: 40px;
    line-height: 150%;
    letter-spacing:3px;
    text-transform:uppercase;margin:0px;}
  .top-search-filters{background-color:#FFF9F0; padding-top:15px;padding-bottom:15px;box-shadow: 0px 0px 8px -5px #647285;
}
@media screen and (min-width: 750px) {
    .template-search__header {
        margin-bottom: 2rem !important;
        margin-top: 3rem;
    }
}
.top-search-filters #ProductCountDesktop{font-weight: 600;color: #0A090A;
    font-size:16px;line-height:30px;font-family: var(--font-body-family);}
.facet-filters__sort:focus-visible{ outline: none !important;}
/* .template-search__results .card-information{display:none;} */
/*.template-search__results .product-card-wrapper .card__content-wrapper .card__heading{font-weight: 600;color: #070707;
    font-size:24px;line-height:150%; letter-spacing:2px;text-transform:uppercase;font-family: var(--font-heading-family);}*/
/* .template-search__results .product-card-wrapper .card__content-wrapper {
    padding-bottom: 2rem;
} */
input.search__input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0px 1000px #FEE4A4 inset;
}

input.search__input:-internal-autofill-selected:focus{  -webkit-box-shadow: 0 0 0px 1000px #FEE4A4 inset !important;}
.noresult{font-weight: 500;color: #592C29;
    font-size:20px;
    line-height:150%;font-family: var(--font-body-family);}
.about-tab-content-left img{width:100%; border-radius: 0px 20px 20px 0px;}
.mobilebanner{display:none !important;}
.desktopbanner{display:flex !important;}
/*****************************Gifting Main Banner****************************/
.gifting-main-banner .banner__heading{
    font-size: 140px;
    letter-spacing: 2px;
    text-transform: uppercase;
    color: #fff;
    font-weight: 700;
}
.gifting-main-banner .banner__heading strong{    
     background: linear-gradient(92.97deg, #FCC000 54.51%, #BB6B02 88.26%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;}
.gifting-main-banner  .banner__box{ max-width: 80% !important;}
.gifting-button .gift-btn{font-size: 20px;
    font-weight: bold;
    text-transform: uppercase;
    color: #070707;
    background-color: #FFF6E0;
    padding: 18px 90px;
    border-radius: 40px;
    position: relative;
    text-decoration: none;
    letter-spacing: 1.5px;}
.gifting-button .gift-btn:after{border: 2px solid #FFF6E0;  }
.stickyBtn a {
    display: inline-block;
    writing-mode: vertical-rl;
    position: fixed;
    z-index: 9;
    transform: rotate(180deg);
    right: 0;
    top: 50%;
    text-decoration: none;
    color: #000;
    background-color: #FCC000;
    text-transform: uppercase;
    padding: 20px 23px 18px 18px;
    border-radius: 0 10px 10px 0;
    font-family: 'Formula Condensed';
    letter-spacing: 1.5px;
    font-size: 20px;
    font-weight: 700;
    line-height: 20px;
}
.gifting-logo{/*background-image:linear-gradient(to right, #391711, #6A3124); height: 100%;*/ background-color:#5c0124;}
.gifting-logo-top-bg img,.gifting-logo-bottom-bg img {width: 100%;}
.gifting-logo-top-bg .section-curve.section-curve-before {
    display: block;
    margin: 0 0 -1px;
}
.gifting-logo-top-bg .section-curve.section-curve-before svg {
    display: block;
    width: 100%;
    height: auto;
    color: #5c0124;
}
.gifting-logo-bottom-bg .section-curve.section-curve-after {
    margin: -1px 0 0;
    overflow: clip;
}
.gifting-logo-bottom-bg .section-curve.section-curve-after svg {
    display: block;
    width: calc(100% + 2px);
    height: auto;
    color: #5c0124;
    margin: 0 -1px;
}
.gifting-logo-inner h2 {
    font-size: 80px;
    color: #fff;
    text-transform: uppercase;
    font-weight: 700;
    font-family: 'Formula Condensed';
    letter-spacing: 1.5px;
}
.gift-logo-boxs{display: flex;flex-wrap: nowrap;}
.gift-logo-box {background: linear-gradient(180deg,#ebc6957a,#c943397a);
    border: 1px solid #E8C8A466;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0px 0;
    border-radius: 9px;
    margin: 0 10px;
    height:80px;
}
.giftlogo-slider{margin-left:0;}
.giftlogo-slider .owl-carousel .owl-stage{padding-left:20px !important;}
.gifting-richtext .rich-text__heading{  font-size: 80px;
    letter-spacing: 2px;
    text-transform: uppercase;
    color: #592C29;
    line-height:120%;
    font-weight: 700;}
@media screen and (min-width: 990px) {
      .gifting-richtext .rich-text__blocks {
        max-width: 95rem;
    }
}
.gifting-tabs-section{}
.gifting-title .title{font-size: 80px;
    letter-spacing: 2px;margin-bottom: 5rem;
    text-transform: uppercase;
    color: #592C29;
    line-height:120%;
    font-weight: 700; text-align:center;}
.gifting-tabs-inner-box{display:flex; flex-direction:row; column-gap:20px;    
    justify-content: center;
    align-items: center;
}
.gifting-tabs-left{ flex: 0 0 50%;}
.gifting-tabs-right{ flex: 0 0 45%;}
.blackIcon {
    width: 48px;
    height: 48px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #070707;
    border-radius: 50%;
    font-size: 22px;
    color: #fff;
}
.gifts-tabs h2 {
    width: calc(100% - 48px - 24px);
    margin-left: auto;
    font-size: 32px;
    font-weight: 700;
    text-transform: uppercase;
    color: #070707;
    letter-spacing: 1.5px;    
    margin-right: 0;
    margin-bottom: 0;
    margin-top: 0;
}
.blackTitleText {
    display: flex;
    align-items: center;
    padding: 0 0 5px 0;
    color: #070707;
}
.gifts-tabs p{font-weight: 500;color: #070707;
    font-size:16px;
    line-height:150%;font-family: var(--font-body-family);}
.gifts-tabs .tab-item { text-decoration: none;
    display: inline-block;
    transition: all 0.3s;
    opacity: 0.5;
    padding: 0 0 20px 0;
    margin: 0 0 35px 0;
    border-bottom: 4px solid #D9D9D9;
    position: relative; cursor:pointer;}
.gifts-tabs .tab-item.active{ opacity: 1;}
.gifts-tabs .tab-item::before {
    content: '';
    position: absolute;
    left: 0;
    bottom: -4px;
    width: 0;
    height: 4px;
    background: linear-gradient(90.01deg, #832727 13.48%, #460E0C 88.03%);
    transition: all 0.3s;
    transform-origin: left center;
}
.gifts-tabs .tab-item.active::before{
    width: 50% !important;
}
.gifting-tabs-right img{border-radius: 12px;width:100%;}
.giftslider.testimonial-mediaslider-swiper{max-width:100% !important;}
.section-testimonial-mediaslider .client-slider .title-wrapper--no-top-margin .title.hxxl{
    color: #592C29;
    font-size: 80px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 1.5px;margin:0px;
}
.section-testimonial-mediaslider .swiper-backface-hidden .swiper-slide .blockquote-wrapper img{width:100%;}
.section-testimonial-mediaslider .swiper-backface-hidden .client-slider .swiper-slide .blockquote-wrapper img{width: revert-layer;}
.section-testimonial-mediaslider .client-slider .blockquote-slide{    border-radius: 12px; background: linear-gradient(0deg, #FFF6E0 32%, #FFE1A1 76%);}
.section-testimonial-mediaslider .client-slider .swiper-navigation-buttons .swiper-navigation-button{background: rgb(54 53 53 / 20%);}
.section-testimonial-mediaslider .client-slider .blockquote-wrapper{display: flex;
    align-items: center;
    justify-content: center;height:300px;}
/* gift css */
.gift { background-color: #70012B; }
.giftInner .row { align-items: center; }
.giftContent h2 {letter-spacing:4px;margin:0;font-size: 80px; font-weight: 700; color: #fff; font-family: 'Formula Condensed'; text-transform: uppercase; }
.giftContent span { font-size: 30px; color: #FCC000; display: block; margin: 0 0 15px 0;font-family: var(--font-body-family); }
.giftInner{display:flex; flex-direction:row;align-items:center;column-gap:20px;}
.gift-text-left{ flex: 0 0 42%;}
.gift-image-right{ flex: 0 0 58%;}
.gift-image-right .img-fluid {
    max-width: 100%;
    height: auto;
}
.gifting-button-text .gift-btn:after{border: 2px solid #FFF6E0;z-index:inherit;}
.gifting-button-text .gift-btn {
    font-size: 20px;
    font-weight: bold;
    text-transform: uppercase;
    color: #070707;
    background-color: #FFF6E0;
    padding: 12px 40px;
    border-radius: 40px;
    position: relative;
    text-decoration: none;
    letter-spacing: 3px;
   line-height:150%;
}
.gifting-button-text{margin-top:30px;}
.getInTouch { background-color: #F9E4B8; padding: 80px 0; }
.getInTouchTop { display: flex; align-items: flex-end; justify-content: space-between; }
.topTitel span { font-size: 32px; color: #7E1516; }
.getInTouchTop h2 {letter-spacing:4px;margin:0;font-size: 80px; font-weight: 700; color: #592C29; font-family: 'Formula Condensed'; text-transform: uppercase; }
.getInTouchTop .button--primary:after{z-index:inherit;}
.secondaryBtn{padding: 15px 40px;}
.contactUl ul { margin: 0; padding: 0; list-style: none; }
.contactUl ul li { display: flex; align-items: center; margin: 0 0 43px 0; font-size: 18px; }
.contactUlIcon { width: 50px; height: 50px; display: flex; align-items: center; justify-content: center; background-color: #70012B; color: #fff; border-radius: 50%; }
.contactUl ul li span {color:#070707; display: inline-block; width: calc(100% - 50px - 20px); margin-left: auto; font-weight: 500; }
.contactUl ul li span a { color: #070707; text-decoration: none; }
.getInTouchForm { padding-bottom:0px !important;padding: 52px 36px; margin: 30px 0 0 0; border-radius: 12px; position: relative; z-index: 1; }
.getInTouchForm:before {    content: '';
    position: absolute;
    background-color: #F2B65E;
    width: 106%;
    height: 80%;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    z-index: -1;
    border-radius: 12px;}
.getInTouchForm:after { content: ''; position: absolute; width: 100%; height: 100%; background-color: #fff; top: 0; left: 0; z-index: -1; border-radius: 12px; }
.getInTouchForm-inner{display:flex; flex-direction:row;}
.getInTouchForm-left{flex: 0 0 auto;
        width: 41.66666667%;}
.getInTouchForm-right{flex: 0 0 auto;
        width: 58.33333333%;}
.search__button_header{    
    position: absolute;
    left: 40px;
    top: 28%;
    z-index: 10;}
.logoimg{position: absolute;
    z-index: 10;
    left: 4%;
    bottom: 25%;}
.logoimg img{width:auto !important;border:none !important;}
.overimage{position:relative;z-index:9;}

/* whyPartner css */
.whyPartner { padding: 0px 0 450px 0; position: relative; z-index: 1; overflow-x: clip; }
.whyPartner::before { content: ''; position: absolute; width: 50vw; left: 0; top: 0; height: 100%; background-color: #F9E4B8; z-index: -1; }
.whyPartner::after { content: ''; position: absolute; width: 50vw; right: 0; top: 0; height: 100%; background-color: #FFF2D6; z-index: -1; }
.whyPartnerTop{text-align:center;}
.whyPartnerTop h2 {letter-spacing: 4px;text-transform: uppercase; color: #070707; font-size: 48px; font-weight: 700; font-family: 'Formula Condensed'; }
.whyPartnerTop h2 span { letter-spacing: 1px;font-size: 64px; font-weight: 700; line-height:120%; display: block; 
   background:linear-gradient(91.28deg, #991B2C 40.26%, #FFBE35 59.97%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; font-weight: 800; }
.reasonIcon { background: linear-gradient(180deg, #2E0808 0%, #460E0C 100%); display: flex; align-items: center; justify-content: center; border-radius: 12px; padding: 55px 45px; }
.titleText {margin:0px; text-transform: uppercase; color: #070707; font-weight: 700; font-family: 'Formula Condensed'; letter-spacing: 2px; font-size: 32px; }
.reasonList { display: flex; align-items: flex-start; width: 45%; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); opacity: 0; visibility: hidden; transition: all 0.6s; }
.reasonList:nth-child(3), .reasonList:last-child { align-items: flex-end; }
.reasonContent { line-height: 25px; margin: 0 0 0 20px; }
.reasonList-right .reasonContent{margin-left:0px; margin-right:20px;}
.reasonContent .description{font-family: var(--font-body-family); color: #070707; font-weight: 500; letter-spacing: 0; font-size:16px;line-height:150%;} 
.reasonListing { display: flex; flex-wrap: wrap; justify-content: space-between; margin: 100px 0 0 0; position: relative; min-height: 90vh; }
.beforeText { content: ''; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); font-size: 200px; text-transform: uppercase; background: linear-gradient(91.28deg, rgba(153, 27, 44, 0.2) -1.74%, rgba(255, 190, 53, 0.2) 93.97%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; width: 100%; text-align: center; font-weight: 700; line-height: 200px; font-family: 'Formula Condensed'; letter-spacing: 10px; }
.reasonList:nth-child(even) { flex-direction: row-reverse; }
.reasonListing.in-viewport .reasonList:first-child { top: 0; left: 0; }
.reasonListing.in-viewport .reasonList { opacity: 1; visibility: visible; transform: translate(0, 0); }
.reasonListing.in-viewport .reasonList:nth-child(2) { top: 0; right: 0; }
.reasonListing.in-viewport .reasonList:nth-child(3) { bottom: 0; left: 0; }
.reasonListing.in-viewport .reasonList:last-child { bottom: 0; right: 0; }
.videoSecInner video { width: 100%; }
.videoSecInner { margin: -300px 0 0 0; }
section.videoSec { position: relative; z-index: 1; }
.reasonList-right{text-align:right;}
.page-new-gifting .video-section{position: relative;z-index: 1;margin-top: -370px;}
.tabheading{cursor:pointer;}
.owl-next.disabled, .owl-prev.disabled {
    display: block !important;
}

.popUpFormOuter { width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; background-color: #00000080; position: fixed; top: 0; left: 0; z-index:100; opacity: 0; visibility: hidden; transition: all 0.3s; }
.popUpForm { z-index: 9; background-color: #FFF6E0; padding: 32px 40px; border-radius: 12px; max-width: 100%; transform: scale(0); transition: all 0.3s; flex-basis:50%;}
.popUpFormOuter.showPopUp { opacity: 1; visibility: visible; }
.showPopUp .popUpForm { transform: scale(1); }
a.closePopUp { color: #070707;
    font-size: 25px;
    position: absolute;
    top: 20px;
    right: 45px;
    font-weight: 500;}
body.overFlowHidden {
    overflow: hidden;
}
.customiseImageWrapper {position: relative;}
.customiseImageDiv img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.gift-text-animation-inner h2{ margin-bottom: 2rem !important;}
.oneBox { position: absolute; z-index: 1; opacity: 0; visibility: hidden; transition: all 0.5s; transition-delay: 0.4s; transform: scale(0.6); }
.customiseImageWrapper.in-viewport .oneBox { opacity: 1; visibility: visible; transform: scale(1); }
.oneBox span { font-size: 20px; color: #fff;font-weight: 400;
    line-height:150%;font-family: var(--font-body-family); }
.giftBox { top: 27%; left: 27%; }
.arrowImage { position: absolute; }
.giftBox .arrowImage { bottom: 100%; left: -30%; }
.TinBox { top: 30%; left: 56%; }
.TinBox .arrowImage { right: 108%; top: 18px; }
.TinBox span{position:relative; top:10%;}
.oneBox.nameLogoBox { top: 20%; right: 27%; }
.oneBox.nameLogoBox img { width: 140px; }
.oneBox.nameLogoBox .arrowImage { left: 102%; top: -40px; }
.oneBox.ChooseBox { right: 4%; top: 50%; }
.oneBox.ChooseBox .arrowImage { width: 150px; top: 110%; left: -20%; }
.oneBox.businessBox { bottom: 6%; right: 20%; }
.oneBox.businessBox .arrowImage {bottom: 15%;right: 70%; }
.oneBox.businessBox span{position: relative;left: 35%;}
.oneBox.PrintBox { bottom: 2%; left: 40%; }
.oneBox.PrintBox .arrowImage { bottom: 21%; right: 105%; }
.oneBox.PickBox { bottom: 6%; left: 13%; }
.oneBox.PickBox .arrowImage { bottom: 100%; left: 50%; }
.customiseImageWrapper.in-viewport .oneBox:nth-child(n) { transition-delay: calc(0.4s * (var(--index, 0))); }
.oneBox3 span{top: -49px;width: 100%; position: relative;right: 8px;}
#preview-bar-iframe{box-shadow:none !important;}
.customiseImageWrapper.mobile{display:none;}
.customiseImageWrapper.desktop{display:block;}
.customiseImageWrapper.mobile img{width:100%; object-fit:cover;}
.header__menu-item{ padding: 0 0.9rem;}
.page-new-gifting summary.list-menu__item{ padding-right: 2.7rem;}
.header__active-menu-item{color: #bb6b02;}
.header__active-menu-item{
    text-underline-offset: 2.5rem;
}
.header__menu-item:hover span {
    text-underline-offset: 2.5rem;
}
.header__menu-item:hover .header__active-menu-item {
   text-underline-offset: 2.5rem;
}
.desktop-sticky-wrap{display:block;}
.mobile-sticky-wrap{display:none;}
/******************************************************************************/
@media screen and (max-width: 980px){
.customiseImageWrapper.mobile{display:block;}
.customiseImageWrapper.desktop{display:none;}  
.gift-carousel-inner{ flex-direction: column;}
.snack-carousel-inner{ flex-direction: column;}
.gift-carousel-left .owl-navigation {margin-top: 5px; margin-bottom: 30px;}
.gift-carousel-left,.gift-carousel-right{flex: 0 0 100%; max-width: 100%;}
.gift-carousel-right .owl-carousel .item{width:100%;}
.gift-carousel-right .our-offerings-heading .inline-richtext{font-size:20.42px;}
.gift-carousel-left .title { font-size:50px;}
.mini-snack-heading-bg{width:100% !important;}
.gift-carousel {padding-top:50px;padding-bottom: 50px;}
.in-dining-carousel{padding-top: 180px; padding-bottom: 30px;}
.in-dining-carousel .gift-carousel-left{ margin-bottom: 40px;}
.mini-snack-title .title{ font-size: 40px;}
.mini-snack-heading-bg{padding-top: 22px;}
.mini-snack .tab-heading{ gap: 12px;flex-direction: column;align-items: center;}
.tabheading{min-width: 318px;display: flex;align-items: center;justify-content: center;}
.mini-snack .tab-heading h2{margin-bottom:0px;}
.mini-snack-inner{display: block;padding-left:10px;padding-right:10px; padding-bottom:25px;}
.mini-snack .tab-indicator{display: inline-block;width: 50%;}
.our-offerings-heading .inline-richtext {font-size: 24.42px;}
.mini-snack .tab-indicator img{width:100%;}
.snack-solutions-title .title{ font-size: 48.75px;letter-spacing: 6px;}
.snack-solutions{padding-left: 10px; padding-right: 10px;}
.mini-snack{margin-top: -12px;}
.our-offerings-title .title{font-size: 48.75px;letter-spacing: 6px;}
.our-offerings{ padding-bottom: 20px;}
.our-offerings-inners .owl-carousel .owl-stage {
    padding-left: 0px !important;
}
.snack-tabs{flex-direction:column;gap: 11px;margin-bottom: 35px; display:grid; grid-template-columns: 1fr 1fr;}
.snack-tabs .tabheading{min-width:auto !important; padding: 10px 14px;font-size: 16PX;}
.snack-solutions .tab-container{ padding-left: 20px;
    padding-right: 20px;}
.snack-carousel-left,.snack-carousel-right{flex: 0 0 100%; max-width: 100%;}
.snack-carousel-right .owl-carousel .item{width:100%;}
.snack-carousel-right .our-offerings-heading h3{font-size: 20.42px;}
.snack-carousel-left .title { font-size:50px; word-spacing: normal;}
.snack-carousel-left .owl-nav{margin-bottom: 30px;}
.brown-bottom{ margin-top: -2px;}
.gift-carousel-left .owl-nav{ margin-top: 12px;margin-bottom: 30px;}
.we-are-title .title {font-size: 48.75px;letter-spacing: 6px;}
.we-are-present-inners{margin-left:0px;display: block;padding-left:20px;padding-right:20px;}
.export-image-with-text  .image-with-text__media-item{order:1;}
.we-are-present-main{ margin-top: -62px;}
.export-slider h1 {font-size: 48.75px; letter-spacing: 6px;}
.export-slider .swiper-wrapper.product-grid.contains-card--product .grid_item .card__information .card__heading{ font-size:28px;}
.expositions-carousel-inner{flex-direction:column;}
.expositions-carousel-left,.expositions-carousel-right{ flex: 0 0 100%; justify-content:center;align-items: center;max-width: 100%;}
.expositions-carousel-left .title{text-align: center;font-size: 48.75px;letter-spacing: 3px;}
.owl-navigation6{margin-bottom:30px;}
.expositions-carousel-right .owl-carousel .item{ width: 90%;    margin-left: 10px;margin-right: 10px;}
.expositions-top{margin-top: -35px;}
.get-in-touch-section,.get-in-touch-inner{flex-direction:column;}
.get-in-touch-img,.get-in-touch-right{flex: 0 0 100%; max-width: 100%;}
.get-in-touch-img .image-block img{width:100%;}
.get-in-touch-img .content-block{ margin-left: 25px;margin-right: 25px;}
.get-in-touch-img .content-block{padding: 20px;}
.get-in-touch-img .content-block h4{font-size: 15px;}
.contact-details span img, .address-contact img{ width: 24px;height: 24px;}
.get-in-touch-right .contact-form h2{text-align: center;font-size: 48.75px;letter-spacing: 3px;margin-top:0px;}
.get-in-touch-section{padding-bottom: 30px;}
.page-export .blog .blog__title {text-align: center;font-size: 48.75px;letter-spacing: 3px;}
.page-export .blog .slider-buttons{display:none;}
.page-export .blog__posts.articles-wrapper .article{margin:0px; min-width: 100%;}
.blog .blog__posts.articles-wrapper .owl-prev{left: 4px;}
.blog .blog__posts.articles-wrapper .owl-next{ right: 6px;}
.page-export .blog .card__content .card__information{ min-height: 140px;}
.section-template--18964094222580__featured_blog_carousel_UQEgxB-padding{padding-bottom:0px !important;padding-top:0px !important;}
.page-export .blog .article-card .card__heading{font-size:26px;}
.page-export .blog .title-wrapper-with-link a{display:none;}
.page-export .blog  .blog__view-all{display: block !important;}
.page-export .blog  .blog__view-all .blog__button{ margin-top: 0rem; margin-bottom:40px;}
.about-counter-inner{flex-direction: column;
        flex-wrap: wrap;
        justify-content: center;
       align-items: center;column-gap:inherit;}
.counter-boxs{ margin-top: 15px;
        max-width: 100%;
        flex-wrap: wrap;
        display: flex;
        flex: 0 auto;
        width: 100%;
        text-align: center;}
.counter-boxs::after {
   content: '';
   display: inherit;
   width: 60%;
   margin: 10px auto;
   border-bottom: 1px solid #fff;
  padding-bottom: 20px;
}
.about-us-rich-text .rich-text__heading{text-align:left;font-size: 70.75px;letter-spacing: 3px;margin-bottom:20px;}
.about-our-promises-bottom{flex-direction: column;}
.promises-box{flex: 0 0 100%; max-width: 100%; margin-bottom:10px;}
.about-our-promises-top h2{font-size: 48.75px;letter-spacing: 3px;}
.about-meet-founder-top-inner{ flex-direction: column;}
.about-meet-founder-top{border:none;}
.mobiletitle{display:block;}
.founder-text h2{display:none;}
.about-meet-founder-top h2{position:inherit; left:auto; top: auto;font-size: 52px; line-height: 70px;}
.founder-image img{width:100%;}
.about-meet-founder-top-inner .founder-content{width:100%;}
.about-meet-founder-bottom .about-meet-founder-top-inner{margin-left:0px;}
.about-meet-founder-bottom h2{margin-left:0px;font-size: 52px; line-height: 70px;}
.about-meet-founder-bottom .founder-text,.about-meet-founder-bottom .founder-content{width:100%;}
.section-template--18981983420660__about_meet_our_founder_bottom_MjKxwD-padding{padding-top:10px !important;}
.about-meet-founder-bottom .about-meet-founder-top-inner .founder-image{order:1;}
.about-meet-founder-bottom .about-meet-founder-top-inner .founder-text{order:2;}
.about-back-when-inner,.about-tab-content-inner{ flex-direction: column;}
.about-back-left,.about-back-right{flex: 0 0 100%; max-width: 100%; }
.about-tab-content-left{flex: 0 0 100%; max-width: 100%; padding-right: 20px;}
.about-tab-content-left img{width:100%;}
.about-tab-content-right{flex: 0 0 100%; max-width: 100%; padding: 20px;}
.about-tab-content-right h3{font-size: 40px;}
.about-back-left{order:2;}
.about-back-right{order:1; padding-top: 120px;align-items:flex-start;}
.about-right-title span{display:block;}
.about-tabs .tabheading{ justify-content: flex-start;}
.about-tab-content{ padding-top: 20px;padding-bottom: 0;}
.about-faq .accordion__title{font-size: 22px;line-height: 32px;}
.about-faq .about-faq-inner h2{margin-bottom:0px;font-size: 48.75px;}
.template-search__header h1{margin-top: 30px;line-height: 130%;}
.searchmodel-new .search-modal__content h1{font-size: 40px;line-height: 45px;text-align: center;}
.searchmodel-new .search-modal__content{padding: 0 2rem 0 2rem;}
.searchmodel-new .search__input.field__input{padding: 35px 55px; margin-top:10px;font-size: 20px;}
.search-modal__close-button{top:0px;}
.search__button_header img{width: 30px;}
.searchmodel-new{ min-height: 80vh;}
.searchmodel-new .search-modal__content {
    justify-content: flex-start;
    display: flex;
    flex-direction: column;
    height: 78% !important;}
.gifting-tabs-inner{max-width:100%;}
.gifting-tabs-inner-box{flex-direction: column;}
.gifting-tabs-left{flex: 0 0 100%; max-width: 100%;}
.gifting-tabs-right{flex: 0 0 100%; max-width: 100%;}
.gifting-tabs-right img{width: 100%;}
.gifting-title .title{font-size: 56px;}
.gifting-richtext .rich-text__heading{font-size: 56px;}
.giftlogo-slider{margin-left:0px;}
.gift-logo-box{width:auto !important; height: 80px !important;}
.giftlogo-slider .owl-carousel .owl-stage {padding-left: 0 !important;}
.gifting-logo-inner h2{font-size: 56px;}
.gifting-main-banner .banner__heading{font-size: 56px;}
.section-testimonial-mediaslider .client-slider .title-wrapper--no-top-margin .title.hxxl{font-size: 56px;}
.section-testimonial-mediaslider .client-slider .testimonial-mediaslider-swiper{margin-right:0px !important;}
.section-testimonial-mediaslider .client-slider .swiper-navigation-buttons .swiper-navigation-button.swiper-button-prev{left:0px !important;}
.giftInner{ flex-direction:column;}
.gift-text-left{padding-bottom: 50px;flex: 0 0 100%; max-width: 100%; order: 2;text-align: center;}
.gift-image-right{flex: 0 0 100%; max-width: 100%;order: 1;}
.giftContent h2{font-size: 50px;}
.logoimg{left: 10%; bottom: 35%;}
.logoimg img { width: 50px !important;height: 50px !important;}
.getInTouchTop h2{font-size: 56px;}
.getInTouchTop {align-items: center;justify-content: center;flex-direction: column;}
.getInTouchTop .topTitel{text-align:center;margin-bottom: 20px;}
.topTitel span {font-size: 21px;}
.getInTouchForm-left,.getInTouchForm-right{flex: 0 0 100%; max-width: 100%;width:100%;}
.getInTouchForm-inner{flex-direction: column;}
.getInTouchForm{padding: 52px 37px;}
.contactUl ul li span{font-size:16px;}
.contactUl ul li span br{display:none;}
.whyPartner {padding: 5px 0 128px 0;}
.reasonListing { min-height: unset;margin: 30px 0 0 0;}
.reasonList, .reasonList:nth-child(3), .reasonList:last-child {flex-direction: column !important;align-items: center;}
.reasonList {position: static;width: 100%;margin: 0 0 30px 0;transform: unset;opacity: 1;visibility: visible;}
.reasonIcon {padding: 45px 35px;}
.reasonContent {text-align: center;margin: 20px 0 0 0;width: 75%;}
.titleText {font-size: 22px;}
.beforeText {display: none;}
.reasonListing::before{display:none;}
.page-new-gifting .video-section{margin: -150px 0 0 0;}
.whyPartnerTop h2 span{font-size:58px;}
.whyPartnerTop h2{margin-bottom:10px;}
.gifting-button .gift-btn{padding: 12px 60px;}
.about-tabs{width: 100%;}
.search__button_header{left: 25px; top: 38%;}
.emptyimg{width:80%;}
.popUpForm{flex-basis: auto !important;}
.oneBox { display: none; }
.snack-carousel-left .title{width:100%;}
.gift-carousel-left .title br{display:none;}
.we-are-present{ margin-top: -3px;}
iframe#frame_8hiDFIXon1jjxmwT5UaGow{ height: 605px !important;} 
.mobilebanner{display:block !important;}
.desktopbanner{display:none !important;}
.mobilebanner .banner__media {
height: 85vw !important;}
.mobilebanner .banner__media img{object-fit: cover;}
.mobilebanner .banner__content::before{
		padding-bottom: 80% !important;}
.mobilebanner .tabheading .tab-pane img{border-radius: 12px;width:100%;}
.our-offerings-inner-list.owl-carousel .owl-item img{width:100% !important;}
.shopify-tab-content{padding:0px !important;}
.snack-carousel-right .owl-carousel .owl-item img{width:100% !important;min-height:inherit !important;}
.snack-carousel-right .owl-carousel .offer-box{width:100% !important;}

.mobilebanner .about-counter-inner {
 display: grid;
 grid-template-columns: repeat(3, 1fr);
 gap: 10px;
 width: 100%;
 margin: 20px auto;background-color:transparent;box-shadow:none;
 padding: 15px;
align-content: center;        
align-items: normal;
 }
 .mobilebanner .counter-boxs {
    background-color: #F2B65E;padding:11px;
    text-align: center;    
    border-radius: 12px;
    box-shadow: 0px 0px 5px #555;       
    align-content: center;
    margin-top:0px;
 }
 .mobilebanner .counter-boxs:nth-child(1) {
 grid-row: span 2;
 }
 .mobilebanner .counter-boxs:nth-child(5) {
 grid-column: 3;
 }
  .mobilebanner .counter-boxs span{font-size: 12px; line-height: 16px;}
  .mobilebanner .counter-boxs::after{display:none;}
   .mobilebanner .counter-boxs h4{ font-size:35px;letter-spacing: 3px;text-transform: capitalize;}
  .section-template--18981983420660__about_us_counter_section_GMW6JA-padding{padding:0px;}
  .section-template--18981983420660__aboutus_top_richtext_zHCHWj-padding{padding-bottom:150px !important;}
  .about-us-rich-text {padding-bottom:205px !important;}
  .counter-boxes-mobile{margin-top: -245px;
        position: relative;
        z-index: 9; padding-bottom:0px !important;}
.export-image-with-text .image-with-text__content{padding:3rem 2rem 5rem !important;}
.export-image-with-text .image-with-text__heading{ font-size: 44px;}
.export-image-with-text .image-with-text__text.rte, .export-image-with-text .image-with-text__text.rte p{font-size: 17px;}
.mini-snack .tab-indicator:last-child{display:none;}
.shopify-tab-content.active{display:block;} 
.shopify-tab-content:not(.active) { display:none;}
.mini-snack .Deluxe-Tab-box.tab-indicator:nth-child(5),.mini-snack .Suits-Tab-box.tab-indicator:last-child{display:none !important;}{font-size:28px;}
.shopify-policy__container .page-heading .main-page-title{font-size:48px;}
.section-vertical-accordion .vertical-accordion .vertical-accordion-iteam .vertical-accordion-content .vertical-accordion-content-inner{opacity:1 !important;}
.blog-recipe .main-blog .title--primary{ max-width: 100%;    font-size:35px;}
.owl-carousel .owl-item .gift-logo-box img{ height: 75px !important;}
section.sections-product-range .shopify-section-bg.gradient .product-range-vector-bg svg{ansform: translate(-50%, -40px);}
.bundle__list .bundle-product-list .item-block {width: 80px !important;}
.bundle__list .bundle-product-list{flex-wrap: wrap !important; overflow-x: visible !important;}
.desktop-sticky-wrap{display:none;}
.mobile-sticky-wrap{display:block;width:100%; padding-left: 0px;padding-right: 0px;}
.mobile-sticky-wrap img{width:100%;}
.section.gifts{  min-height: auto !important;height: auto !important;padding-top: 20px;padding-bottom: 50px;}
.exclusives-container .arc-title h2{
      display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;font-size: 29px !important; letter-spacing: 2px !important; line-height: 35px !important;}
.exclusives-container .arc-title h2:before{
  display: inline-flex;
transform: scale(.5); width: 47px;}
.exclusives-container .arc-title h2:after{display: inline-flex;
transform: scale(.5); width: 35px;}
.section-exclusives .exclusives-container .arc-title{padding:0px;} 
.exclusives-container .arc-title h2:after{margin-left:0px !important;}
}
@media screen and (max-width: 768px)
{   .about-us-rich-text .rich-text__heading{font-size: 62.75px;}
     .about-meet-founder-top h2{font-size: 48px;}
}
@media only screen and (min-width: 980px) and (max-width: 1024px)  {
.emptyimg{width:80%;}
.horeca-banner-box .main-heading{        
        font-size: 60px;
        letter-spacing: 10px;
        line-height: 70px;}
.get-in-touch-img .content-block{left: 15%;width: 70%;}
.our-offerings-heading .inline-richtext{margin-top:20px}

}
/* Portrait */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) 
and (orientation: portrait) {
   .our-offerings-heading .inline-richtext{margin-top:20px}
}

/* Landscape */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) 
and (orientation: landscape) {
  .our-offerings-heading .inline-richtext{margin-top:20px}
}

/* Portrait */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) 
and (orientation: portrait) and (-webkit-device-pixel-ratio: 2) {
.our-offerings-heading .inline-richtext{margin-top:20px}
}
/* Landscape */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) 
and (orientation: landscape) and (-webkit-device-pixel-ratio: 2) {
.our-offerings-heading .inline-richtext{margin-top:20px}
}
@media only screen and (width: 820px) and (height: 1180px) {
  .snack-tabs {flex-direction: row;}
  .horeca-banner-box .main-heading {
        font-size: 165px;
        letter-spacing: 10px;
        line-height: 110px;}
.mini-snack .tab-heading {flex-direction: row; gap:20px;}
.mini-snack-inner{padding-left: 20px;padding-right: 20px;}
.mini-snack .tab-indicator{ margin-bottom: 20px;}
.mini-snack-inner .our-offerings-heading .inline-richtext{ font-size: 40px;}
.gift-carousel-right .our-offerings-heading .inline-richtext{font-size:40px;}
.our-offerings-title .title,.snack-solutions-title .title,.mini-snack-title .title,.gift-carousel-left .title{font-size: 80px;}
.snack-carousel-left .title{width:100%;}
.gift-carousel-left .title br{display:none;}
.we-are-present{ margin-top: -3px;}
.we-are-title .title,.featured-collection-swiper .title.hxxl,.expositions-carousel-left .title,.page-export .blog .blog__title{font-size: 80px !important;}
.export-slider .swiper-wrapper.product-grid.contains-card--product .grid_item .card__information .card__heading{ font-size: 28px;}
.page-export .blog .article-card .card__heading{font-size: 30px;}
.blog .blog__posts.articles-wrapper .owl-next{ padding: 18px 20px;}
.blog .blog__posts.articles-wrapper .owl-prev{ padding: 18px 20px;}
.page-export .blog .blog__view-all .blog__button{}
.page-export .blog .blog__view-all{ margin-top: -12px;}
.get-in-touch-img .content-block h4{ font-size: 24px;}
.contact-details span{font-size: 20px;}
.address-contact{ font-size: 20px;}
.get-in-touch-img{justify-content:center;}
.about-us-rich-text .rich-text__blocks{ max-width:100%;}
.about-us-rich-text .rich-text__heading{font-size: 80px;}
.searchmodel-new {min-height: 36vh;}
.customiseImageWrapper.mobile{display:block;}
.customiseImageWrapper.desktop{display:none;}  
}
.export-image-with-text .image-with-text__content{padding: 3rem 7rem 7rem;}
.export-image-with-text .global-media-settings img{object-fit: contain;}
/******************************Tabs**********************************/

.snack-tabs li{list-style:none;}
.shopify-tab-content{
    padding: 15px;
}
.shopify-tab-content.active{
   transition: opacity 1s linear;  
  transform:translate(0);
  opacity: 1;
} 
.shopify-tab-content:not(.active) { opacity: 0; height: 0; padding: 0;}
.announcement-bar .slider-button,.announcement-bar__link .icon-arrow{display:none;}
body.index .announcement-bar-section.hidden {display: none !important;}
.announcement-bar-section slideshow-component .slider.slider--everywhere .slider__slide:nth-of-type(1) {
      height: auto !important; aspect-ratio: auto !important;min-height: auto !important;
}
.shopify-policy__container .rte h5{font-size: 24px;
    font-weight: 600;
    letter-spacing:2px;
    margin-bottom: 10px;
    margin-top: 20px;text-transform:uppercase;}
.shopify-policy__container .shopify-policy__body .rte p, .shopify-policy__container .shopify-policy__body .rte li{ font-size: 16px;}
.shopify-policy__container .rte ul, .shopify-policy__container .rte ol{    
   list-style-position: outside;
    padding-left: 4rem;}
.shopify-policy__container .page-heading .main-page-title{letter-spacing: 4px;}
.shopify-policy__container .shopify-policy__body .rte p{margin-bottom: 12px;}
.owl-carousel .owl-item .gift-logo-box img{ height: 75px !important;}
.customer tbody{ padding-top: 25px;}
.account table td:first-of-type{padding-top: 1.4rem !important;display: flex;}
.account table td:first-of-type a{ line-height: 20px;}
.fulllink{width:100%; height:100%;}
.article-card-wrapper .card__inner .badges .bookmark-btn{display:none;}
.exclusives-container .arc-title h2{ text-align:center;
    font-size: 120px;
    font-weight: 700;
    color: #0a090a;
    text-transform: uppercase;
    font-family: Formula Condensed; 
    letter-spacing: 5px;    
    animation: appear linear;
    animation-timeline: view();
    animation-range: entry 0% cover 40%;transform: rotate(0); margin-top:0px; line-height: 165px;}
.exclusives-container .arc-title h2::before {
content: url('/cdn/shop/t/301/assets/Left%20Spark1.png?v=1744821170'); /* Replace with the path to your before image */
margin-right: 10px; /* Adjust the spacing as needed */
}
.exclusives-container .arc-title h2::after {
content: url('/cdn/shop/t/301/assets/Right%20Spark1.png?v=1744821200'); /* Replace with the path to your after image */
margin-left: 10px; /* Adjust the spacing as needed */
}
.review-block {width: 100%;display: grid;}
.review-block h3{width:100%;}
.footer-block__heading,.footer__icon-links .icon-link p{color:#fff;}
@media screen and (max-width: 749px) {
  .ctawith-image .rich-text .rich-text__wrapper.rich-text__wrapper--left {
    flex-direction: column;
  }
  .ctawith-image
    .rich-text
    .rich-text__wrapper.rich-text__wrapper--left
    .rich-text__blocks {
    max-width: 100%;
    order: 1;
  }
  .ctawith-image .rich-text .rich-text__wrapper.rich-text__wrapper--left .image-wrapper{width:100%;max-width: 100%;}
  .ctawith-image  .rich-text__buttons {justify-content: center;}
}