/** Shopify CDN: Minification failed

Line 250:10 Expected identifier but found whitespace
Line 250:11 Unexpected "100%"
Line 524:37 Expected identifier but found "!"
Line 524:47 Expected identifier but found "!"
Line 524:56 Expected identifier but found "!"
Line 524:64 Expected identifier but found "!"
Line 524:71 Expected identifier but found "!"
Line 524:77 Expected identifier but found "!"
Line 524:82 Expected identifier but found "!"
Line 524:86 Expected identifier but found "!"
... and 20 more hidden warnings

**/

.logo-img-c {
    width: 30%!important;
    height: auto;
}

.drawer-menu-toggle{
    order: -1!important;
    width: 15%!important;
}
.header__flex {
    flex-direction: row !important;
    display: flex;
    align-items: center;
    max-width: 1350px;
    margin: auto;
}

.page-width {
    max-width: 1200px;
    margin: auto;
}

/* .header__container {
    border-bottom: 1px solid #FFD28D;
} */

.header__logo--mobile {
    border-left: none!important;
    border-right:none!important;
}

.header__logo{
  width: 70%;
    display: flex !important;
}

.icon-list.header__icons {
    padding-left: 3%;
}
.header__inner-background,.header{
      background:white!important;
}


html{
    overflow-x:hidden;
}

.template-landing-page .shopify-section-group-main-footer-group,.template-landing-page .shopify-section-group-main-header-group{
    display:none!important;
}

.hamburger[data-aria-expanded=false] .hamburger__line:first-of-type {
    width: 2.4rem!important;
}
.hamburger[data-aria-expanded=false] .hamburger__line:nth-of-type(2) {
    width: 1.8rem!important;
}
.hamburger[data-aria-expanded=false] .hamburger__line:nth-of-type(3) {
    width: 1.1rem!important;
}

.product-desktop-media {
    width:45%!important;
}

product__info-wrapper{
   width:55%;
}
.product__info {
    margin: 0 !important;
    width: 100% !important;
}

.product__info h1{
    font-size:45px;
    color:#1E1E1E;
}
.widgetSellingPlanWrapper {
    display:flex!important;
    gap: 20px;
    padding: 0;
}

.widgetSellingPlanWrapper .appstle_input_wrapper{
    /* padding: 25px; */
    width:100%;
}

    .widgetSellingPlanWrapper label{
       border-radius:0px!important;
       border:1px solid #1E1E1E!important;
       padding: 21px 21px!important;
      flex-direction: column !important;
    }

.widgetSellingPlanWrapper label .appstle_price_block{
    font-weight:bold;
}


span.appstle_sellingPlan_discountText {
    font-size: 18px !important;
    border: 1px solid #1E1E1E !important;
    border-radius: 0 !important;
    background: #ffd28d !important;
    color: #1e1e1e !important;
}

.buunto-date-picker {
    max-width: 100%!important;
}

.appstle-active-option label{
    background-color:#1E1E1E!important;
}

.widgetSellingPlanWrapper label{
    font-size:14px;
}

.appstle_price_block{
    font-size:18px;
}

.appstle_formattedPrepaidPerDeliveryPriceText{
    font-size:18px;
}

.accordeon-plus__btn-icon {
    object-fit: scale-down !important;
    width: 30px !important;
    height: 30px !important;
}

.accordeon-plus__icon {
    width: 2.4rem;
    height: 2.4rem;
    margin-left: auto;
    background: #FFD28D;
    border-radius: 50%;
}

.gpo-app {
    background: transparent!important;
    
}

.container.container--page-width.product__container {
    max-width: 1200px;
    margin: auto;
}
.gpo-app .gpo-select select {
    padding: 20px 10px!important;
    background: #ffffff00!important;
    border: 1px solid #00000040!important;
    border-radius: 0px !important;
    margin-top: 10px!important;
}

.gpo-dropdown .dropdown-button{
    padding: 20px 10px!important;
    background: #ffffff00!important;
    /* border: 1px solid #0000003d !important; */
    border: 1px solid #00000040!important;
    border-radius: 0px !important;
    margin-top: 10px!important;
}

.gpo-element .label-content{
    font-weight:300!important;
}

.buunto-date-field{
  max-width: 300px !important;
}

.product-drawer-tabs-trigger-button{
    background:#1E1E1E!important;
    color:white!important;
}
.buunto-text-input-date-picker.buunto-field .buunto-text-input-holder .buunto-text-input{
     padding: 13px 40px!important;
    border: 1px solid #00000040!important;
    border-radius: 0px !important;
    margin-top: 10px!important;
    background:white;
}

.product-form__btn{
    background:black!important;
    border: none!important;
}

.product-form__btn:before{
    content:"";
    background:url(/cdn/shop/files/grocery-store.png?v=1743529080);
    padding:15px;
    background-repeat:no-repeat;
    background-size:70%;
    position:relative;
    top:3px;
    
}

/* button css */

.yellow_btn {
    padding: 10px 20px;
    background: #ffd28d;
    color: #1e1e1e;
    text-decoration: none;
    font-weight: 700;
    margin-top: 10px;
    display: inline-block;
    transition: all 0.3s ease-in-out;
    position: relative;
    overflow: hidden;
        line-height: 28px;
       
}
.how-it-works-section{
    position:relative;
}
/* 
.how-it-works-section:after{
    content:"";
    background:url(/cdn/shop/files/lion_opague.png?v=1767251207);
    background-repeat:no-repeat;
    background-position: right;
    right:-300px;
    position: absolute;
    /* z-index: 9; */
    width: 100%;
    padding: 100px;
    height: 100%;
    bottom: 0%;
    background-size:contain;
} */



.sourcing-section{
    position:relative;
}

.sourcing-section:after{
    content:"";
    background:url(/cdn/shop/files/Group_12.png?v=1765730493);
    background-repeat:no-repeat;
    right:0;
    position: absolute;
    right: 0;
    /* z-index: 9; */
    width: 21%;
    padding: 100px;
    height: 100%;
    bottom: 0%;
    background-size: 100%;
}

.yellow_btn::before {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    background: rgba(255, 255, 255, 0.3);
    transition: left 0.3s ease-in-out;
}

.yellow_btn:hover::before {
    left: 100%;
}

.yellow_btn:hover {
    transform: scale(1.05);
    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.2);
    background: #ffbf62; /* Slightly darker shade on hover */
}


.transparent_btn {
    background-color: transparent;
    color: #fff;
    border: 2px solid #fff;
    padding: 10px 20px;
    display: inline-block;
    text-decoration: none;
    margin-top: 10px;
    font-weight: 700;
    transition: all 0.3s ease-in-out;
    position: relative;
    overflow: hidden;
}

.transparent_btn::before {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    background: rgba(255, 255, 255, 0.2);
    transition: left 0.6s ease-in-out;
}

.transparent_btn:hover::before {
    left: 100%;
}

.transparent_btn:hover {
    background-color: #fff;
    color: #1e1e1e;
    transform: scale(1.02)
}


.black_btn {
    background-color: transparent;
    color: #1E1E1E;
    border: 2px solid #1E1E1E;
    padding: 10px 20px;
    display: inline-block;
    text-decoration: none;
    margin-top: 10px;
    font-weight: bold;
    transition: all 0.3s ease-in-out;
    position: relative;
    overflow: hidden;
}

.black_btn::before {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.1);
    transition: left 0.3s ease-in-out;
}

.black_btn:hover::before {
    left: 100%;
}

.black_btn:hover {
    background-color: #1E1E1E;
    color: #fff;
    transform: scale(1.05);
    /* box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.2); */
}

.product .container{
      padding-right:0px!important;
  padding-left:0px!important;
}

.product-variant-picker__option-label {
    font-size: 18px;
    font-weight: 100;
    padding-left: 8%;
}

.product-variant-picker__list div:nth-of-type(1) .product-variant-picker__option-label:after{
    content:"";
    background:url(/cdn/shop/files/fi_5354295.png?v=1741686805);
    background-repeat:no-repeat;
    padding:20px;
    position:absolute;
    left:0;
   margin-top: -4px;
} 

.product-variant-picker__list div:nth-of-type(2) .product-variant-picker__option-label:after{
    content:"";
    background:url(/cdn/shop/files/fi_7596675.png?v=1741687849);
    background-repeat:no-repeat;
    padding: 20px;
    position:absolute;
    left:0;
    margin-top: -4px;
}

.product-variant-picker__option-label {
    font-size: 18px !important;
    font-weight: 100 !important;
    padding-left: 8%;
  margin-bottom: 20px !important;
}

.appstle_widget_title{
    font-size: 18px !important;
    font-weight: 100 !important;
    padding-left: 8%;
    margin-bottom:30px!important;
}

.appstle_widget_title:after{
    content:"";
    background:url(/cdn/shop/files/fi_17358491.png?v=1741688087);
    background-repeat:no-repeat;
    padding: 20px;
    position:absolute;
    left:0;
    margin-top: -6px;
}

.buunto-date-picker-label {}

.buunto-date-picker-label{
    font-size: 18px !important;
    font-weight: 100 !important;
    padding-left: 16%!important;
    /* margin-bottom:30px; */
}

.buunto-date-picker-label{
    position:relative;
}

.buunto-date-picker-label:after {
    content: "";
    background: url(/cdn/shop/files/fi_2886665.png?v=1743528941);
    background-repeat: no-repeat;
    padding: 18px;
    position: absolute;
    left: 0;
    margin-top: -2px;
    background-size: 85%;
}

.drawer-menu-toggle {
    justify-content: start!important;
    margin-right: 2%;
}

.how-it-works a:hover{
    color:#ffd28d;
 font-weight:500;
}

.how-it-works a{
 transition:0.6s;
}

.cart-count {
    color: black!important;
    background-color: #FFD28D!important;
}

.kl_reviews__carousel.kl_reviews__carousel.kl_reviews__carousel{
    background:#FFFFFF!important;
}

#klaviyo-featured-reviews-carousel {
    background: #FFFFFF!important;
}

#shopify-section-template--24316485763362__1730692362b68d1cad .section{
    background: #FFFFFF!important;
}

.kl_reviews__carousel__slide{
  border-radius: 0!important;
}
.kl_reviews__carousel__content_body{
  font-size: 18px;
  line-height: 25px;
  font-family: 'DM Sans'!important;
  color: #1E1E1E!important;
}

h2.kl_reviews__carousel__header {
    color: #1E1E1E;
    margin-bottom: 30px;
}

#shopify-section-template--24316486091042__1738350220c44b66f0 .container{
  margin: 0!important;
    padding: 0!important;
    width: 100%!important;
    max-width: 100%!important;
}

.rivo-hero-banner-text{
      background:transparent!important;
}

.rivo-hero-buttons{
    margin-top:50px!important;
}
.rivo-hero-buttons .rivo-button:nth-of-type(1){
    background:#FFD28D;
    color:#000000;
}

.rivo-hero-buttons .rivo-button:nth-of-type(2){
    background:transparent;
    color:#ffffff;
    border:1px solid white;
}

#shopify-section-template--24316486091042__1738373144cdc74053 .section{
    background:url(/cdn/shop/files/Frame_9_1.png?v=1742206263)!important;
    background-size: cover!important;!importan;!importa;!import;!impor;!impo;!imp;!im;!i;!;
    padding: 0;
    margin: 0;
}

div#rivo-lp-explainer {
    background:transparent!important
}
.rivo-how-it-works-steps{
    /* display:flex!important; */
    gap:10px;
    width: 100%;
    max-width: 100%;
    padding: 0;
}
.rivo-step-item{
    background:black!important;
    flex-basis: 100%;
    padding: 25px!important;
}

.rivo-lp-content{
    max-width:100%!important;
}

.rivo-how-it-works-step-subtitle{
    color:white!important;
      font-family: DM Sans!important;
     font-weight: 300!important;
font-size: 16px!important;
letter-spacing: 0%;
    text-align:left;

}

.rivo-how-it-works-step-title{
    font-family: DM Sans!important;
font-weight: 600!important;
font-size: 20px!important;
    color:white!important;
text-align:left;
}

#rivo-how-it-works {
    
    width: 100%!important;
}
.rivo-step-item .rivo-how-it-works-step-number{
    position:relative;
      right:10px;
}
.rivo-how-it-works-step-number{
    margin:0!important;
}

.rivo-first-step .rivo-how-it-works-step-number:after{
    background-size: 100%!important;!importan;!importa;!import;!impor;!impo;!imp;!im;!i;!;
    content:"";
    background:url(/cdn/shop/files/Group_36.png?v=1742204974);
    position:absolute;
    padding: 27px;
    background-repeat: no-repeat;
}

.rivo-second-step .rivo-how-it-works-step-number:after{
    background-size: 100%!important;!importan;!importa;!import;!impor;!impo;!imp;!im;!i;!;
    content:"";
    background:url(/cdn/shop/files/Group_36_1.png?v=1742207481);
    position:absolute;
    padding: 27px;
    background-repeat: no-repeat;
}

.rivo-third-step .rivo-how-it-works-step-number:after{
    background-size: 100%!important;
    content:"";
    background:url(/cdn/shop/files/Group_36_2.png?v=1742207534);
    position:absolute;
    padding: 27px;
    background-repeat: no-repeat;
}

.rivo-lp-section-title {
    font-family:"Cinzel"!important;
    color:white!important;
}
.rivo-lp-content{
      flex-direction: row!important;
}
.section-template--24316486091042__17383733110fe382a5{
    background:black!important;
}

.rivo-card{
    background:black!important;
    color:white;
}
.rivo-card-description,.rivo-card-title{
  color:white!important;
}
/* .rivo-card .rivo-card-icon svg path{
    fill:white;
} */

.rivo-card .rivo-arrow-icon svg path{
      fill:transparent;
}
.rivo-card-icon{
    position:relative;
}

.rivo-card-icon:after {
    content:"";
    background:url(/cdn/shop/files/Group_30.png?v=1742211305);
    padding:40px;
    position:absolute;
    top: -23px;
    background-size:100%;
}

.rivo-card-body{
    margin-left:15%;
}

.rivo-card-body:before {
    content: "";
    position: absolute;
    padding: 59px 2px;
    background: url(/cdn/shop/files/Vector_1_861a63b8-23c2-481c-8669-03b7a4785ad3.png?v=1742212383);
    background-repeat: no-repeat;
    left: 35%;
    top: 0;
}

.rivo-lp-cards-container {
    width: 100!important%;
    max-width: 100%!important;
    
}

.rivo-card{
    max-width:400px;
}

#shopify-section-template--24316486091042__17383733110fe382a5 .container{
    max-width:100%!important;
    padding:5%;
}

.first-div{
    width: 31%;
}
.rivo-card-title {
    font-size: 17px!important;
    text-transform: uppercase!important;
}

.rivo-card {
    max-width: 27% !important;
    /* width: 40% !important;
        flex-basis: 40%!important; */
}


.rivo-card-body:after{
    content:"";
    background:url(/cdn/shop/files/Arrow_1_1.png?v=1742244726);
    padding:20px;
    background-repeat: no-repeat;
    position: absolute;
    right: 18%;
    bottom:3%;
}

#shopify-section-template--24316486091042__17383734194f9ce67c .container{
    width:100%!important;
    max-width:100%!important;
    padding:0!important;
    margin:0!important;
}

div#shopify-section-sections--24316480192802__footer {
   background: url(/cdn/shop/files/Frame_18.png?v=1741526658)!important;
    background-size: 100% 100%!important;
    background-repeat: repeat!important;
    color: white;
    padding: 50px 5% 1% 5%!important;
}


.appstle_sub_widget input[type=radio]+label:before{
     border-radius:0px!important;
}
.appstle-selling-plan-name-wrapper.appstle-selling-plan-label-name {
    color: white!important;
    text-align: center;
    width: 100%;

}

.comparison-heading span {
    color:#ffd28d;
}

.widgetSellingPlanWrapper input:checked+label {
    background-color: black !important;
    color: white !important;
}

.appstle-cancel-text {
    text-align: center;
}

.widgetSellingPlanWrapper .appstle_input_wrapper {
    width: 100%;
    background: transparent!important;
    color: white;
    display: flex;
    flex-direction: column;
    border-radius:0px!important;
}

.appstle-selling-plan-detail-wrapper {
    color: #1E1E1E!important;
}


 .black-btn {
      display: inline-block;
      padding: 11px 24px;
      border: 1px solid #000;
      border-radius: 0px;
      font-family: "DM Sans";
      color: #000;
      font-size: 18px;
      text-decoration: none;
    }



@media screen and (max-width: 600px) {
    .header__container {
    padding: 0px 20px!important;
}

    .how-it-works-section:after{
            right: 0;
    position: absolute;
    right: -32%;
    /* z-index: 9; */
    width: 5%;
    padding: 100px;
    height: 10%;
    bottom: -19%;
    opacity: 0.2;
    background-size: 52%;
    }
    .testimonial-slider-section{
        background:none!important;
    }
.pages-policy h3 {
    font-size: 19px!important;
    margin-top: 22px !important;
}

.pages-policy h2 {
    font-size: 22px !important;
    line-height: 100%;
    margin-bottom: 50px;
}
    
    .pages-policy p, .pages-policy li {
    font-size: 14px!important;
    line-height: 18px!important;
}
.tga-two-col-menu a {
    color: #FFFFFF;
    text-decoration: none;
    font-size: 15px;
    line-height: 19px;
}

 .two-column-section {
    flex-wrap: wrap;
    padding:20px!important;
    flex-direction: column-reverse;
     padding-bottom:50px!important;
}


.two-column-section .text-content{
   max-width:100%!important;
}

.two-column-section .text-content h2 {
    font-size: 26px!important;
    line-height: 40px!important;
    text-align:center;
}

.two-column-section .text-content p {
   text-align: center;
        font-size: 16px !important;
        line-height: 20px !important;
   
}

.header__icon{
  padding: 0 !important;
}
  
.top-span-text {
           font-size: 10px !important;
        line-height: 100%;
        margin-bottom: 10px !important;
        padding: 7px 12px !important;
        margin: auto;
        text-align: center;
        display: block;
        width: 66%;
}

.yellow_btn {
           padding: 10px 10px !important;
        font-size: 14px;
        width: 57%;
        line-height: 26px;
        text-align: center;
}

.two-column-section .text-content h2 {
  
 margin-top: 17px!important;
}

.two-column-section .buttons {
    flex-direction: column;
    align-items: center;
}


.transparent_btn{
    padding: 10px 12px;
    font-size: 14px;
    line-height: 26px;
}

.home-second-section {
   flex-wrap:wrap;
    
}
.menu_span {
    margin-top: 20px;
}
.home-second-section .image-content {
       width: 100%!important;
    height: 286px!important;
}


.home-second-section .text-content {
    width: 100%!important;
    color: #fff;
    height: 100%!important;
    padding: 20px!important;
    padding-bottom:50px!important;
}

.how-it-works h2 {
    font-size: 26px;
}
h2 {
    font-size: 26px!important;
}
p{
     font-size: 14px!important;
}
.home-second-section .text-content p{
     font-size: 16px;
    padding-right: 0;
}


.how-it-works-wrapper{
    padding:20px;
}

  
.logo-img-c {
    width: 65%!important;
    height: auto;
}
  .gallery-column:first-child {
    width: 100%!important;
    padding: 0!important;
}
.gallery-column:last-child {
    width: 100%!important;
   padding: 0!important;
}
    .why-choose-us-wrapper {
   padding:20px!important;
   width: 100%;
   flex-direction: column-reverse;
   /* background-repeat: no-repeat; */
   /* color: #1e1e1e; */
}
    .why-choose-us {
    max-width: 100%!important;
        padding-left: 0%!important;
}
    .why-choose-us-wrapper-p {
    background: #1e1e1e!important;
    background-size: 100%;
}
    .why-choose-us ul li {
    font-size: 13px!important;
    padding-left: 8%!important;
}
    .why-choose-us .subheading{
        font-size: 26px !important;
    }

    .gallery-row:nth-of-type(2) .gallery-item:nth-of-type(1) {
    width: 100%!important;
}
    .gallery-row:nth-of-type(2) .gallery-item:nth-of-type(2) {
    width: 100%!important;
}
    .gallery-row:nth-of-type(2) .gallery-item:nth-of-type(3) {
   width: 100%!important;
}
    .gallery-row:nth-of-type(1) .gallery-column:nth-of-type(1) .gallery-item img {
    height: unset!important;
}
    .gallery-row:nth-of-type(1) .gallery-column:nth-of-type(2) .gallery-item img {
    height: unset!important;
    
}
    .gallery-row:nth-of-type(2) .gallery-item img {
    height: unset!important;
}
    .gallery-section-wrapper-p{
        padding:20px!important;
    }

        .quiz-section-wrapper {
        flex-direction: column-reverse!important;
    }

    .quiz-image img {
    width: 65%!important;
    position: relative;
    left: 0 !important;
    overflow: hidden;
    margin-bottom: 10%!important;
}
    .why-choose-us-wrapper .image-content img {
    width: 100%!important;
}
    .why-choose-us-wrapper .image-content:after {
    padding: 22% 0%!important;
    left: 12%!important;
}
    .quiz-section-wrapper,.faq-section-wrapper-p{
        padding: 20px !important;
    }

    .faq-question{
        font-size: 14px!important;
    text-align: left;
    }
  .how-it-works {
    padding: 20px!important;
}
  .meet-the-chef-text {
    width: 100%!important;
    padding-top: 0px!important;
    padding-bottom: 0px!important;
}
  .meet-the-chef-image {
    width: 100%!important;
}
      .meet-the-chef-wrapper {
        flex-direction: column-reverse!important;
        padding:20px!important;
        gap: 20px!important;
    }

    .meet-the-chef-text {
        max-width: 100%!important;
        padding:0px!important;
    }

    .meet-the-chef-wrapper {
        flex-direction: column-reverse!important;
        padding:20px!important;
        gap: 20px!important;
    }

    .meet-the-chef-text {
        max-width: 100%!important;
        padding:0px!important;
    }


.sourcing-features {
        padding: 20px!important;
    bottom: 64px!important;
    }
  .footer-social-icons {
    justify-content: center!important;
}
  .three-column-wrapper .column img {
    width: 48%!important;
    margin-top: 15px;
    padding-right: 0%!important;
    display: block;
    margin: auto!important;
}
  .column-item strong {
    font-size: 16px!important;
}
  .column-item span {
    font-size: 16px!important;
}
  .column h3 {
    font-size: 26px!important;
}
  .three-column-wrapper .column:nth-of-type(2) {
  border-right: none !important;
        border-left: none !important;
    padding: 1%;
    text-align: center;
}
    .three-column-wrapper .column:nth-of-type(3) {
    padding: 1%;
    text-align: center;
}
  .contact-right label {
    font-size: 14px!important;
    text-align: left!important;
}
  .contact-right button {
    width: 37%!important;
    float: left!importants;
}
  .chef-wrapper {
        padding: 20px !important;
    }

  .expertise-grid-wrapper {
    padding: 20px !important;
}
  span.faq-toggle:after {
    content:"";
    background:#FFD28D;
    height: 11px;
    width: 0px;
    padding: 11px;
    position:absolute;
    border-radius:50%;
    top:0;
    right: 0;
    z-index: -1;
    left: 0;
}

.faq-toggle{
    position:relative;
    z-index:1;
}
.faq-question{
    display:flex!important;
}

.faq-question span:nth-of-type(1) {
    width:90%!important;
}

.faq-question span:nth-of-type(2) {
    width: 10%!important;
    padding: 4px 7px!important;
}

  .faq-toggle {
   
    background: transparent!important;
    transform: scale(1)!important;
}
  .appstle_input_wrapper {
    width: 65% !important;
    flex-direction: row;
    margin: auto!important;
}

      .widgetSellingPlanWrapper {
        /* margin: auto !important; */
        flex-direction: column !important;
        width: 70% !important;
    }
  .product__info h1 {
    font-size: 28px;
}
  .product-price__current-price {
    font-size: 20px!important;
}
  .product-variant-picker__option-label {
    padding-left: 13%!important;
}
  .appstle_widget_title{
     padding-left: 13%!important;
  }
  .menu-item {
    font-size: 15px!important;
}
  .first-div {
    width: 100%!important;
}
    .rivo-card {
        min-width: 100%!important;
    }
.rivo-lp-content {
    flex-direction: column !important;
}
  .rivo-card-icon:after {
    padding: 30px;
}
  .rivo-card-body:before {
    
    left: 27%;
}
  div#shopify-section-sections--24316480192802__footer {
    background: #1e1e1e !important;
}
      #rivo-lp-header {
        background: transparent !important;
    }
  .rivo-hero-banner-wrapper{
    position: absolute!important;
    top: 0!important;

  }
      .rivo-hero-banner-text>div {
        width: 100%;
        text-align: left!important;
        
    }

  .rivo-hero-buttons {
   
    width: 50% !important;
    justify-content: flex-start !important;
    margin: 0 !important;
     margin-top: 16px !important;
}
}
.product-form__btn {
  color: white !important;
}}

.container{
    max-width:1200px!important;
}

.pages-policy h2{
    font-family: DM Sans!important;
font-weight: 400;
font-size: 32px;
line-height: 100%;
color:#1E1E1E;
    margin-bottom:50px;
}

.pages-policy h3{
    font-family: DM Sans!important;
    font-weight: 500;
    font-size: 24px;
    line-height: 100%;
    color:#1E1E1E;
    margin-top: 30px!important;
}

.pages-policy p, .pages-policy li{
  font-family: DM Sans;
font-weight: 400;
font-size: 18px;
line-height: 23px;

 }

 .testimonial-slider-section{
    position:relative;
}

.testimonial-slider-section:after{
    content:"";
    background:url(/cdn/shop/files/WhatsApp_Image_2025-09-17_at_10.57.11_PM-Photoroom_3_2.png?v=1765313733);
    padding:20px;
    height: 100%;
    display: block;
    position: absolute;
    width: 24%;
    background-repeat: no-repeat;
    top: 0;
    right: 0;
}

/* custom css */
button,.button,.cta-btn,.haid-btn,.btn{
    border-radius: 12px !important;
}
@media (min-width: 1024px) {
  restaurant-banner-ave4xndrbmfrlmmwzwaigenblockbdea5ebkwmnzi.ai-restaurant-banner-ave4xndrbmfrlmmwzwaigenblockbdea5ebkwmnzi {
    height: 800px;
    display: flex;
    align-items: center;
  }
  .ai-restaurant-banner__container-ave4xndrbmfrlmmwzwaigenblockbdea5ebkwmnzi {
    margin: 0 0 0 100rem !important;

}
}
@media (max-width: 767px) {
  restaurant-banner-ave4xndrbmfrlmmwzwaigenblockbdea5ebkwmnzi.ai-restaurant-banner-ave4xndrbmfrlmmwzwaigenblockbdea5ebkwmnzi {
    font-size: 26px;
    line-height: 35px;
  }
}

.testimonials__body.section.color-white.testimonials__body--bottom-quotes {
    background: url(/cdn/shop/files/Group_534_5.png?v=1766011787);
    background-repeat: no-repeat;
    background-position:right;
    background-size: cover;
}
.images-with-text.section-spacing.color-white.section-template--26162407145762__images_with_text_f7fMWT {
    background: url(/cdn/shop/files/lion_opague.png?v=1767251207);
    background-repeat: no-repeat;
    background-position:left;
    background-size: contain;
    background-color: rgb(30,30,30,1);
}
svg.accordeon-plus__icon {
    background: #936717;
    color: white;
}
.hiw-text {
    font-family: 'Marcellus';
    font-size: 22px !important;
    line-height: 30px !important;
    max-width: 500px !important;
    font-weight: 900;
}