/** Shopify CDN: Minification failed

Line 46:17 Unexpected "<"
Line 684:8 Expected identifier but found whitespace
Line 684:9 Unexpected "-30px"
Line 3082:49 Expected identifier but found "{"

**/


  @font-face {
    font-family: 'Athelas';
    src: url('/cdn/shop/files/Athelas-Regular.woff2?v=1702376083') format('woff2'),
      url('/cdn/shop/files/Athelas-Regular.woff?v=1702376083') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
  }
    @font-face {
    font-family: 'Engliand Signature';
    src: url('/cdn/shop/files/England_Signature.woff2?v=1713343766') format('woff2'),
      url('/cdn/shop/files/England_Signature.woff?v=1713343766') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
  }

  @font-face {
    font-family: 'Athelas';
    src: url('/cdn/shop/files/Athelas-Bold.woff2?v=1702376083') format('woff2'),
      url('/cdn/shop/files/Athelas-Bold.woff?v=1702376082') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
  }

  @font-face {
    font-family: 'Senjalara Demo';
    src: url('/cdn/shop/files/SenjalaraDemoRegular.woff2?v=1702477461') format('woff2'),
      url('/cdn/shop/files/SenjalaraDemoRegular.woff?v=1702477461') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
  }
   @font-face {
     .montserrat-<uniquifier> {
  font-family: 'Athelas', sans-serif;
  font-optical-sizing: auto;
  font-weight: <weight>;
  font-style: normal;
}
   }

  h1,
  h2,
  h3,
  h4,
  h5,
  h6 {
    font-family: 'Athelas', sans-serif;
    font-weight: bold;
  }

  .template-collection .m-section-header {
    position: absolute;
    left: 0;
    right: 0;
    width: 100%;
    z-index: 9;
  }
.m-product-card__title a.m-product-card__name {
    font-weight: 600;
}

  .template-collection .m-collection-page-header--large {
    padding: 250px 0px !important;
  }

  .template-collection .m-header header {
    background-color: transparent !important;
  }

  .m-section__heading {
    position: relative;
    display: inline-block;
    text-transform: uppercase;
    font-weight: bold;
  }

  .m-section__heading::after {
    content: "";
    position: absolute;
    background-color: #3b5752;
    width: 50%;
    height: 3px;
    bottom: -5px;
    left: 0;
    right: 0;
    margin: 0 auto;
  }

  .m-app-section h2.m-section__heading {
    font-family: Senjalara Demo !important;
    color: #2d2c2c;
    font-size: 29px;
    text-transform: none;
  }

  .m-hero-section h2.m-hero__title {
    font-family: Senjalara Demo !important;
  }

  .shopify-policy__container {
    max-width: 1440px !important;
  }

  .m-logo__image {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }

  .m-slide__wrapper h2.m-slide__title {
    font-style: italic;
    padding-top: 15%;
  }

  .m-slider__footer .m-button::before,
  .m-slider__footer .m-button::after {
    content: none;
  }

  .m-slider__footer .m-button {
    border: 2px solid #fff;
    padding: 5px 25px;
    color: #ffff !important;
  }

  .m-slider__footer span {
    display: none;
  }

  .m-footer--bottom {
    display: none;
  }

  /* .m-footer {
    background: url(/cdn/shop/files/footer-bg.jpg?v=1702469764);
  } */

  .m-image-cards--layout-1 .m-image-card:nth-of-type(1) {
    grid-row: span 3/span 3 !important;
  }

.m-image-card__content{
  position:unset !important;

}
button.m-newsletter-form__button.m-button.m-button--primary {
    margin-top: 10px;
}
.m-image-card__content{margin-top:10px;}
.footerlogo:not(:first-child){display:none;}
.m-section__description.m-scroll-trigger.animate--fade-in {
    margin-left: 10rem;
    margin-right: 10rem;
}

/*------------- @important redsign-custom-css-------------------- */
@media (min-width:1200px){
  header.m-header__desktop m-search-popup {
    padding-right: 7px;
}
.m-footer--block.m-footer--block-our_store {
    width: 100%;
}
.container-fluid .m-footer--accordion:first-child {
    padding-top: 20px !important;
}
  
.m-accordion--item-content {
    display: block;
    text-align: center;
}
  
.m-header__logo.m-logo.m-logo--has-image {
    width: 15% !important;
}  
button.m-search-form--button {
    padding: 0 !important;
}}
#m-form-search input.form-field--input {
    background: transparent;
    border: none;
    border-bottom: 1px solid#000;
    border-radius: 0;
    font-weight: 500;
    color: #000 !important;
    padding-bottom: 0px;
    height: 28px;
    margin-top: 1px;
    padding-top: 0px;
}
.custom-search button.m-search-form--button {
    padding: 0px;
}
::placeholder {
    color: #000;
}
.m-mega-menu__inner ul li a {
    font-size: 15px;
    padding: 5px 15px !important;
    font-weight: 500;
}
.m-mega-menu__inner {
    padding: 15px 0 10px!important;
    border-top: 2px solid#000;
    /* background: #3b5752; */
    content: "";
    background-image: url(/cdn/shop/files/Varak_nav01.jpg?v=1712809167) !important;
    background-size: auto !important;
    height: 100%;
    width: 100%;
    box-shadow: 1px 1px 15px -3px #000000;
    font-family: 'Athelas';
}
.m-mega-menu .m-sub-menu__item>a:hover{
    background: #51706b !important;
    color: #fff !important;
}


/* header-menu */
.m-header__menu ul.m-menu li a {
    padding: 0px 30px;
}

.m-header__menu .m-menu__link--main:after{
  display: none;
}
.m-slide__content.m-richtext p {
    color: #fff;
}
.m-slider__footer .m-button {
    border: 1px solid #fff;
    padding: 15px 45px;
    color: #fff!important;
    font-size: 20px;
    margin-bottom: 70px;
}

.custom-search .m-search-form {
    margin: 0 0 0 60px;
    width: 180px;
}
.custom-search button.m-search-form--button {
    padding-right: 0px;
    padding-left: 0px;
}
.custom-search .m-search-form input {
    padding-left: 0;
    padding-right: 25px;
    font-size: 14px;
}

sup.m-wishlist-count, .m-cart-count {
    color: #fff !important;
    background: #3b5752 !important;
}
.m-svg-icon--medium-small{
    width: 13px !important;
    height: 28px !important;
}
m-header.m-header.scroll-up .m-header__wrapper {
    background: #fff;
}

/* slider-section */
.m-slider-controls {
    position: relative;
}
.m-slider .m-slider-controls--absolute[class*=-left] .swiper-pagination {
    left: 0;
    right: 0;
    rotate: -89deg;
    top: -60px;
}
span.m-dot.m-dot--active:after {
    background: #3b5752;
    border: none !important;
}
.m-slider-controls__wrapper span.m-dot:after {
    padding: 6px;
    border: 2px solid#fff !important;
}
.m-slider-controls__wrapper span.m-dot:before {
    background: transparent !important;
}
.m-slider-controls__wrapper span.m-dot {
    margin: 2px !important;
}

/* #section2 */
.container-fluid.m-section-my {
    padding-top: 85px;
    padding-bottom: 85px;
    position: relative;
}
.m-passionate {
    margin-top: -80px;
}
.m-custom-content__wrapper .m-custom-content__block .m-richtext--medium{
	position:relative;
}
.m-passionate .m-custom-content__block-text h3.m-richtext__title.h2:before {
    content: "";
    position: absolute;
    top: 0;
    height: 2px;
    width: 30%;
    background: #3a5752;
}
.m-custom-content__block-text h3.m-richtext__title.h2 {
    padding-top: 30px;
    font-size: 32px;
    color: #373737 !important;
    font-weight: 500;
}
.m-richtext__description.rte.h6 p {
    font-size: 20px;
    font-family: 'Athelas';
     text-align: justify;
}
.container-fluid.m-section-my{
  position: relative;
    margin-top: 85px;
    /* margin-bottom: 85px; */
      padding: 0 50px;
    background: #e1d1c1;
}
/* .m-passionate .container-fluid.m-section-my:before {
    background: url(/cdn/shop/files/lef-img_png.png?v=1703842880);
    background-repeat: no-repeat;
    position: absolute;
    left: -79px;
    bottom: 102px;
    content: "";
    width: -webkit-fill-available;
    background-position: bottom left;
    height: 100%;
    background-size: 18%;
    z-index: -1!important;
} */

.m-passionate m-custom-content.m-custom-content__wrapper {
    padding-left: 60px;
}
#MainContent .m-button.m-button--primary, .submitLoc button#submit-location, button#get-location, div.form_submit_div button, div.form_submit_div button:hover {
    background: var(--color-btn-bg-hover);
    border: 2px var(--color-btn-bg-hover);
    color: #f6d78a;
      content:'';
  background: url(/cdn/shop/files/foote_bgr.jpg?v=1713029436) !important;
  background-repeat: round;
  background-position: inherit;
    background-position: center;
    background-color: unset !important;
}
button.m-newsletter-form__button.m-button.m-button--primary {
    background: var(--color-btn-bg-hover);
    color: #fff;
    border: 1px solid;
}
/* right-side-img */
.m-ingredients .custome-img1 {
    float: right;
    position: relative;
}
.m-ingredients .custome-img2 {
    position: absolute;
    left: -40px; 
    bottom: 40px;
    width: 100%;
}
.m-ingredients .custome-img2 img {
    width: 80%;
    height: 80%;
}

.m-button:not(.m-button--link):hover{
    box-shadow: unset !important;
}

/* section-3 */
.m-customtext-1 .m-image-card__inner {
    position: relative;
}
.m-customtext-1 .m-image-card__content {
    position: absolute !important;
    top: 0;
    left: 60px;
    bottom: 79%;
}

.m-customtext-1 h3.m-richtext__title.m-image-card__heading.h3 {
    font-size: 49px;
}
.m-richtext__subtitle {
    margin-bottom: 0px;
    font-size: 22px;
    font-weight: 500;
}
.m-customtext-1 a.m-richtext__button {
    margin-top: 48px;
    color: #fff !important;
    border: 1px solid#fff !important;
}
.m-customtext-2 {
    padding-bottom: 20px;
}
.m-customtext-2 .m-image-card__content {
    margin-top: 0px;
    padding-top: 15px;
}
.m-customtext-2 .m-richtext__title {
    padding-bottom: 8px;
    font-family: 'Athelas' !important;
    font-size: 18px;
    font-weight: 500;
}
.m-customtext-2 .m-richtext a.m-richtext__button{
    padding: 5px 18px;
    font-size: 13px;
}
.m-image-cards .m-mixed-layout.m-mixed-layout--mobile-scroll {
    padding-bottom: 40px;
  
}


.m-product-list.m-mixed-layout {
    padding-bottom: 40px;
}

/* #section 4 */
.m-ingredients .m-custom-content__block-text h3.m-richtext__title.h2 {
    padding-top: 20px;
    font-size: 64px;
    color: #373737!important;
    font-weight: 500;
    text-transform: capitalize;
}
.m-ingredients{
  padding-right: 0px !important;
  position: relative !important;
}
.m-ingredients .container-fluid.m-section-my:before{
    background: url(/cdn/shop/files/left-lef.png?v=1703094072);
    background-repeat: no-repeat;
    width: -webkit-fill-available;
    content: "";
    position: absolute;
    left: 0;
    height: 100%;
    background-position: bottom left;
    background-size: 31%;
    top: 2%;
}
.m-ingredients .m-richtext__description.rte.h6 p{
    padding-bottom: 100px;
}
.m-ingredients .container-fluid.m-section-my {
    padding-right: 0;
    padding-left: 120px;
}

/* #section-5 */
.best-seller .container-fluid.m-section-my {
    padding-top: 0px !important;
   background: #e1d1c1 !important;
}
.best-seller .m-section__subheadingh3 {
    text-transform: uppercase;
    font-size: 37px;
    font-family: 'Athelas';
}
.best-seller .m-section__subheadingh3:after {
    position: absolute;
    content: "";
    height: 3px;
    width: 137px;
    background: #3b5752;
    bottom: 0px;
    left: 0;
    right: 0;
    margin: 0px auto;
}
div#insta-feed h2{
      position: relative;
}
div#insta-feed h2:after{
   position: absolute;
    content: "";
    height: 3px;
    width: 120px;
    background: #3b5752;
    bottom: -10px;
    left: 0;
    right: 0;
    margin: 0px auto;
}
.best-seller .m-section__header p {
    position: relative;
    padding-bottom: 10px !important;
}
.best-seller .m-section__description{
    margin-top: 25px;
}
.best-seller .m-product-card__title .m-product-card__name{
    font-family: 'Athelas';
    font-size: 18px;
}
.best-seller span.m-price-item {
    line-height: 1.5;
    font-size: 16px;
    font-weight: 600;
    color: #3b5752 !important;
}


/* #section-6 */

.info-banner .m-hero__content h2 {
    margin-bottom: 0;
    padding-bottom: 70px;
    font-weight: 500;
}
.info-banner .m-hero__inner {
    padding-top: 80px;
    padding-bottom: 80px;
}

.info-banner a.m-button.m-button--primary {
    position: relative;
}
.info-banner a.m-button.m-button--primary:after {
    background: url(/cdn/shop/files/cake.png?v=1703154293);
    background-repeat: no-repeat !important;
    position: absolute;
    content: "";
    background-position: right;
    height: 20px;
    width: 20px;
    background-size: 60%;
    bottom: 14px;
}
.info-banner .m-hero__btn.m-scroll-trigger {
    border: 1px solid#fff;
}

/* #section-7 */
.our-client .m-section__subheadingh3 {
    text-transform: uppercase;
    font-size: 37px;
    font-family: Athelas;
}
.our-client .m-section__subheadingh3:after {
    position: absolute;
    content: "";
    height: 3px;
    width: 137px;
    background: #f6d78a;
    bottom: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
}
.our-client .m-section__header p {
    position: relative;
    padding-bottom: 10px !important;
    color: #f6d78a;
}
.our-client .swiper-slide {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

/* #section-7 */
.custom-testimonial .m-section__heading:after{
    display: none;
}
.custom-testimonial p.m-section__subheadingh3 {
    text-transform: uppercase;
    font-weight: 600;
    position: relative;
  font-family: 'Athelas'!important;
    font-size: 37px;
}
.custom-testimonial p.m-section__subheadingh3:after {
    content: "";
    position: absolute;
    height: 3px;
    width: 12%;
    background: #3b5752;
    bottom: 0;
    left: 0;
    right: 0;
    margin: 0px auto;
    top: 58px;
}

.custom-testimonial .m-section__heading{
    padding-top: 15px;
    text-transform: capitalize;
    font-family: 'Athelas';
}

.custom-testimonial{
     position: relative;
    /* background: transparent !important; */
}
/* .custom-testimonial:before{
    background: url(/cdn/shop/files/leaf-4.png?v=1703146554);
    background-repeat: no-repeat;
    width: -webkit-fill-available;
    content: "";
    position: absolute;
    left: 0;
    height: 90%;
    background-position: left;
    background-size: 17%;
    top: 27px;
} */
.custom-testimonial .m-testimonial__title p {
    font-size: 14px;
    font-family: 'Athelas';
    line-height: 32px;
}

.custom-testimonial responsive-image.m-image.m-image-loaded img {
    width: 80%;
    height: 80%;
}
.custom-testimonial .m-testimonials--layout-5 .m-testimonials__tabs{
  padding: 0px !important;
}

.custom-testimonial .m-testimonials--layout-5 .m-testimonials__list{
    padding: 0 15px;
}
.m-testimonials--layout-5 .m-testimonials__list {
    padding-left: 0 !important;
    padding-right: 48px !important;
}
.custom-testimonial .m-testimonial__name h5 {
    font-size: 25px;
    font-weight: 600;
    font-family: 'Athelas' !important;
}
.custom-testimonial .m-testimonial__name p {
    font-size: 25px;
    font-weight: 600;
    font-family: 'Athelas' !important;
}
.custom-testimonial .m-slider-controls.m-slider-controls--bottom-left {
    text-align: center;
    margin-top: 0;
}
.custom-testimonial .m-testimonial__title p br {
    display: none;
}
.custom-testimonial .m-testimonials__tabs.m-tabs.m\:w-full.md\:m\:w-2\/12 {
    padding: 0;
}
/* .custom-testimonial:after{
    background: url(/cdn/shop/files/leaf-right.png?v=1703148920);
    background-repeat: no-repeat;
    width: -webkit-fill-available;
    content: "";
    position: absolute;
    right: 0;
    height: 90%;
    background-position: right;
    /* background-size: 9%; */
    top: -30px;
} */

/* #section-8 */
.custom-instagram p.m-section__subheadingh3.m-scroll-trigger{
    font-family: 'Senjalara Demo';
    font-size: 29px;
}
.custom-instagram .container-fluid.m-section-my{
  margin-bottom: 50px;
}
.m-cart-drawer__link-to-cart, .m-cart__subtotal--label, .m-cart__subtotal--price{
  font-size: 14px;
}
.m-cart-item__title{
  font-size: 15px;
}
.m-cart-item__info.m-cart-drawer-item__info span {
    font-size: 14px;
}


/* #section-9 */
m-footer.m-footer{
     margin-top: 30px !important;
}
 .m-footer--middle .m-footer--block-title{
    font-family: 'Athelas' !important;
    font-weight: bold;
    margin-bottom: 10px !important; 
}
.m-footer--middle .m-footer--block-title, .m-footer--middle p, .m-footer--middle a{
      /* background: url(/cdn/shop/files/Website_Categories.png?v=1712981341); */
    background-size: 100%;
    background-clip: text;
    -webkit-background-clip: text;
    color: #f6d78a !important;
    font-weight: 600;
    text-shadow: -3px 3px 3px rgba(0, 0, 0, 0.5);
    margin: 0 5px;
    font-family: 'Athelas';
     /* font-size: 23px !important; */
    background-position: 205vh 93vh;
    background-repeat: inherit;
    line-height: 1 !important;
}

.mobilenumer {
    font-family: math;
}
.m-footer--middle .whts-phn a {
    margin: 10px 5px;
}


.m-footer .social-media-links {
    margin-top: 30px !important;
}
.m-footer .social-media-links a {
    background: transparent !important;
    color: #fff !important;
    padding: 0px !important;
    width: auto !important;
    font-size: 85px !important;
    height: auto !important;
    display: block !important;
    box-shadow: unset !important;
}
.m-footer button.m-newsletter-form__button, .m-footer .m-newsletter-form__wrapper input {
    border-radius: 0px;
}
#csaas-widget-mlfafpvlam .csaas-channel-list, .loox-float-toggler.loox-floating-widget-btn{
      display: none;
}
input.form-field.form-field--input.m-search--form-input {
    background: transparent;
    border: none;
    border-bottom: 1px solid#000;
    border-radius: 0;
    font-weight: 500;
    color: #000!important;
    padding-bottom: 0;
    height: 28px;
    margin-top: 1px;
    padding-top: 0;
}
#m-theme.template-cart .m-footer{
      /* margin-top: 50px; */
 
}
span.m-search-form--clear {
    display: none;
}


/* Privacy policy */

.shopify-policy__body p, .shopify-policy__body .rte {
    text-align: justify;
    font-size: 14px;
}

div#g-recaptcha {
    margin-bottom: 20px;
}
.shopify-challenge__container{
  padding-bottom: 0px !important;
}
.custom_addon_6 button.foxkit-button.foxkit-button--primary.foxkit-bis-button.btn-back-in-stock {
    margin-top: 42px;
}

/* wishlist-page */

h1.wishlist-hero-page-header {
    font-size: 22px !important;
    text-align: center !important;
    padding: 0px !important;
    margin-top: 30px;
    margin-bottom: 50px;
}
.wishlist-hero-page-actions-bar span button span a {
    font-size: 13px !important;
}
.wishlist-hero-page-actions-bar span.MuiButton-label svg {
    margin-right: 10px;
}
.wishlist-hero-page-actions-bar .MuiCardHeader-content span a {
    font-size: 14px !important;
}
.wishlist-hero-price-update {
    font-size: 14px;
}
.wishlist-hero-list-card-footer span.MuiButton-label {
    color: #fff;
    font-size: 13px;
}
.wishlist-hero-list-card .MuiCardHeader-content span a {
    font-size: 14px !important;
}

p.MuiTypography-root.wishlist-hero-list-header, .wishlist-hero-list-header-login span {
    font-size: 14px !important;
}
    .m-brands-list__wrapper .swiper-slide {
    margin: -50px 0px 30px 0px !important;
}
  .facest-filters-section .m-select-custom--options {
      right: 0 !important;
      left: unset !important;
  }
 /* modal-popup-box */
 
  .modal .modal-content{
     width: 75% !important;
     height: 500px;
    margin-top: 80px;
  }
.popup-title span {
    text-align: left;
    font-size: 20px;
    text-transform: uppercase;
    font-weight: 500;
    background: #3a5752;
    color: #fff;
    padding: 5px 15px;
    margin: 0 0 0 -23px;
    border-radius: 0px 5px 5px 0px;
}

.modal {
  display: none; /* Hidden by default */
  position: fixed; /* Stay in place */
  z-index: 2000; /* Sit on top */
  padding-top: 50px; /* Location of the box */
  left: 0;
  top: 0;
  width: 100%; /* Full width */
  height: 100%; /* Full height */
  background-color: rgba(0, 0, 0, 0.8); /* Black w/ opacity */
}
.modal-content {
  background-color: #fefefe;
  margin: auto;
  padding: 20px;
  border: 1px solid #888;
  width: 80%;
  border-radius: 5px;
  height: 550px;
  overflow: hidden;
  padding-top: 10px;
  position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
}
.modal .aa.m-collection-products {
    margin-top: 10px !important;
    overflow: auto;
    height: 90%;
}
.close {
  color: #aaaaaa;
  float: right;
  font-size: 45px;
  font-weight: bold;
  line-height: 0;
  padding: 17px 25px;
}
.close:hover,
.close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}

.modal .m-product-card {
    padding: 5px 10px 10px;
    border: 1px solid#ccc;
    margin: 10px 10px;
    border-radius: 20px;
    box-shadow: 0px 0px 5px 0px #ccc;
}
.modal .m-product-card a.m-product-card__name {
    font-size: 13px;
}
.modal .m-product-card .m-product-card__price {
    font-size: 13px;
    padding: 0 0 5px 0;
}

.modal button.m-add-to-cart {
    padding: 5px 0px !important;
    font-size: 12px;
    height: 37px;
}
.modal .m-quantity {
    margin-bottom: 10px;
}
.modal responsive-image.m-image.m-image-loaded {
    height: 130px;
    margin-top: 5px !important;
}
.modal responsive-image.m-image.m-image-loaded img {
    width: 100%;
    height: 100% !important;
    margin: 0px auto !important;
}
.wishlist-hero-list-footer {
    display: none;
}
span.money.conversion-bear-money {
   color: #3b5752;
}
button.MuiButtonBase-root.MuiButton-root.MuiButton-text.jss6.wishlist-hero-footer-share-btn.wishlist-hero-dyna-translate {
    display: none;
}
span.MuiButton-label {
    color: #3b5752;
}
/* modal-popup-box end*/

.custom-values {
    padding-top: 80px;
}

.m-info-box h3{
   font-size: 22px !important;
}
.m-contact-form__main{
  margin-bottom: 20px !important;
}
.m-contact-form{
  margin-bottom: 0px !important;
}
.m-info-box {
    width: 100%;
  padding-right: 0px;
}
span.wishlist-hero-list-card-header-added-on {
    font-size: 14px;
    font-weight: 600;
}

.m-cart-drawer__inner.m\:h-full, .m-cart-drawer .m-cart-drawer__footer {
    background: #e1d1c1;
}
.m-cart-drawer-item .m-quantity{
    background-color: #e1d1c1 !important;
}
#get-location, button#submit-location{
    color: #f6d78a !important;
}
.custom_addon_6 button.m-add-to-cart {
  content:'';
  background: url(/cdn/shop/files/foote_bgr.jpg?v=1713029436) !important;
  background-repeat: round;
  background-position: inherit;
    background-position: center;
    background-color: unset !important;
    height: 100%;
    width: 100% !important;
}

.m-slide__content .m-button--primary{
    content:'';
  background: url(/cdn/shop/files/foote_bgr.jpg?v=1713029436) !important;
  background-repeat: round;
  background-position: inherit;
    background-position: center;
    background-color: unset !important;
    height: 100%;
}
select#topic, select#subject{
    padding: 0 10px !important;
}
/* single-product */
.template-collection .container-fluid.m-section-my{
    margin-top: 30px !important;
    padding: 0 100px;
 }
.template-collection .m-custom-content__block-text h3.m-richtext__title.h2{
      padding-top: 0px !important;
  }

.decrement, .increment, .m-search-result--more button.m-button.m-button--primary.m-search-button {
    content:'';
  background: url(/cdn/shop/files/foote_bgr.jpg?v=1713029436) !important;
  background-repeat: round;
  background-position: inherit;
  background-position: center;
  background-color: unset !important;
  height: 100%;
  color: #f6d78a !important;
  border: navajowhite;
  
}
.m-search-popup--wrapper.m-show-search{
   background: #e1d1c1;
}
  /* about-us */
  .about-us .container-fluid.m-section-my{
    margin-top: 0px;
    padding: 0px !important;
    max-width: 60% !important;
    margin: 0px auto;
  }
  .template-page.about-us #MainContent{
    padding-bottom: 0px !important;
    background: #dbcbbc !important;
  }
.template-page.about-us .m-footer--middle, .template-page.about-us m-footer.m-footer{
   margin-top: 0px !important;
  
}
.template-login .m-page-header.m-page-header--template-login h1, .m-page-header--template-register h1 {
    font-size: 0px;
}

div#insta-feed h2 {
    font-family: 'Engliand Signature';
    font-size: 60px;
  font-weight: 500 !important;
}
/* ul.m-footer--block-content.list-unstyled.m-link-lists.m-accordion--item-content {
    display: none !important; 
} */
div#wizard-validation-form .hulk-powered-wrapper{
    display: none !important;
}

input[type="text"]::placeholder, input[type="email"]::placeholder, 
input[type="password"]::placeholder, input[type="number"]::placeholder, 
textarea::placeholder, select{
  font-size: 15px;
}

.bespoke-cakes main#MainContent, .bespoke-cakes .container-fluid.m-section-my{
    background: #c7b7a8 !important;
    margin-top: 0px !important;
}
.bespoke-cakes m-footer.m-footer{
    margin-top: 0px !important;
}

/* CSS @media Media Query start */
@media only screen and (max-width: 991px) {

.m-header__mobile .m-menu-drawer__wrapper, .m-megamenu-mobile.m-megamenu-mobile--level-1.open {
  content:'';
  background: url(/cdn/shop/files/Green.jpg?v=1713211447) !important;
  background-repeat: round;
  background-position: inherit;

}
.m-header__mobile .m-menu-drawer__wrapper:before, .m-megamenu-mobile.m-megamenu-mobile--level-1.open:before{
    content: '';
    position: absolute;
    top: 0;
    background: rgba(0, 0, 0, 0.4);
    left: 0;
    width: 100%;
    height: 100%;
    padding: 15px 0 !important;
    z-index: -1;
}
.m-search-popup--wrapper.m-show-search{
  background: #e1d1c1;
}  
 
.m-menu-customer a.m-menu-customer__name{
  color: #f6d78a !important;
}
  .m-megamenu-mobile.m-megamenu-mobile--level-1.open button.m-menu-mobile__back-button{
    color: #f6d78a;
    border-bottom: 1px solid;
  }
  
.template-collection #shopify-section-template--16325698650296__collection-header{
    margin-top: 0px !important;
  }
  .template-collection .m-header header{
    background-color: #3a5954 !important;
  }
  a.m-button.m-button--primary.m-signin-button{
    background: transparent;
    color: #f6d78a;
    border: 1px solid #f6d78a;
}
  a.m-button.m-button--primary.m-signin-button:hover {
    background: #3a5752 !important;
    border: 1px solid #3a5752 !important;
    color: #fff;
}
  
 .m-footer--middle .m-footer--block {
    width: 100% !important;
 }
  header.m-header__desktop.both-center, header.m-header__mobile.container-fluid, .m-header.stuck header {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }
  .m-footer, .m-brands-list.our-client{
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  a.m-button.m-button--secondary.m-logout-button{
      background: #ffffff;
  }
  
  #m-form-search input.form-field--input{
    padding-left: 0px !important;
    font-size: 14px;
  }
  button.m\:display-flex.m\:items-center.m\:justify-center.m-search-count-result.m\:text-center.m\:text-2xl {
    font-size: 16px;
}
  .m-menu-mobile__item>a{
    padding: 7px 15px !important;
    font-size: 14px;
    color: #f6d78a;
  }
  .m-menu-customer__label {
    font-size: 16px;
    margin-bottom: 10px;
    color: #f6d78a;
    text-align: center;
  }
  .m-register-button {
    font-size: 14px !important;
    padding: 14px 32px;
    color: #f6d78a !important;
    border: 1px solid#f6d78a !important;
  }
  .m-menu-mobile__toggle-button{
    color: #f6d78a !important;
  }
  .m-price__regular span {
    font-size: 13px;
}
  .m-toolbar--left, .m-toolbar--right {
    font-size: 14px;
}
.facest-filters-section .m-sidebar--open {
    margin-right: 15px;
}
.custom-cake .col-md-4 {
    max-width: unset;
    float: none;
}
  .custom-products .m-sidebar--content ul.m-link-lists li{
      padding-bottom: 0px !important;
  }
  .custom-products h3.m-sidebar--title{
    font-size: 20px !important;
    padding-bottom: 0px !important;
  }
.custom-products .acc-initialized h3.m-sidebar--title.custom-title {
    padding-left: 0px;
    padding-right: 0px;
}
.custom-products .m-filter--widget.m-filter--widget-collections {
    margin-bottom: 0px !important;
}
.custom-products {
  position: relative
}
.custom-products .m-sidebar--content {
    position: absolute !important;
    top: 0;
    margin-top: 0px !important;
    padding-top: 70px;
}
  .custom-products .m-sidebar--content .m-sidebar--close{
      padding-top: 75px;
  }


}

@media only screen and (min-width: 769px) and (max-width: 1920px) {
  /* .custom-values .container-fluid.m-section-my {
    padding-right: 0px !important;
    margin-right: 0;
}
  .template-product .container-fluid.m-section-my{
    padding-right: 0px !important;
  } */

}

@media only screen and (min-width: 1600px) and (max-width: 1920px) {

  .main-product__block .product-block-group--title {
      padding-right: 120px !important;
  }

  .modal .modal-content {
    width: 60% !important;
      height: 600px;
  }
  .modal responsive-image.m-image.m-image-loaded img {
    /* width: 70% !important; */
        object-fit: contain;
  }
/* .m-collection-page-header--large.m-collection-page-header--v-bottom{
    padding: 460px 0 50px !important;
} */


}
@media only screen and (min-width: 1699px) and (max-width: 1920px) {
  .modal-content span.m-add-to-cart--text img{
    /* width: 30% !important; */
  }
}



@media only screen and (max-width: 797px) {
  #tracktorResponseContainer{
  padding-bottom: 20px !important;
  }
.m-account__navigation{
      min-width: 100px !important;
}
  .m-account .m-customer-order table tr{
    font-size: 14px;
    text-align: center;
  }
  .m-account .m-customer-order table tr td a, 
  .m-account .m-customer-order table tr td button {
    padding-left: 10px;
    padding-right: 10px;
}

  
}

@media only screen and (min-width: 768px) {
   /* .about-us .m-slider:not(.m-slider--adapt).m-slider--medium .m-slide__media{
        height: 80vh !important;
  }
 */
}

@media only screen and (max-width: 768px) {
  h3.m-accordion--item-button.m-footer--block-title a img {
    width: 80% !important;
}
 ul.m-footer--block-content.list-unstyled.m-link-lists.m-accordion--item-content li.m-link-lists--item {
    line-height: 1;
}
  /* .m-footer{
    z-index: -1 !important;
  } */
  section.m-section.m-scrolling-promotion-section .container-full.m-section-py {
    padding: 15px 0;
}
.m-filter--widget-content ul.m-link-lists li {
    display: inline-block !important;
    width: 80% !important;
}
  .m-sidebar.m-scroll-trigger.animate--fade-in-left.custom-products{
        width: 80% !important;
        background: #fff;
  }
  .m-hamburger-box__inner:before, .m-hamburger-box__inner:after, .m-hamburger-box__inner{
    background: #f6d78a !important;
  }
  .m-slider-controls.m-slider-controls--bottom-center.m-slider-controls--show-nav.m-slider-controls--absolute{
     top: 40% !important;
    height: auto !important;
  }
.modal .m-product-item.m\:w-6\/12.md\:m\:w-3\/12 {
    width: 33.33% !important;
}
  .template-product .main-product__block .m-product-title{
    font-size: 20px !important;
  }
  .custom_addon_6 .wishlisthero-product-page-button-container{
    top: -23rem !important;
  }
  .template-product{
        overflow-x: auto !important;
  }
  .template-product .container-fluid.m-section-my {
    padding: 15px 20px 15px !important;
  }
.template-product .m-price__regular .m-price-item{
    font-size: 14px!important;
}
.m-image-with-text__content{
  padding-top: 125px !important;
    height: 335px !important;
}
.m-collection--pagination {
    margin-top: 0px !important;
}
  .template-collection .m-collection-page-header--large {
    padding: 80px 0!important;
}
  .m-scroll-trigger:not(.m-scroll-trigger--offscreen).animate--zoom-fade {
    margin-top: 73px !important;
}
  .m-collection-page-header__title{
    font-size: 20px !important;
  }

  .m-brands-list .container-fluid.m-section-my{
    margin-top: 0px !important;
    padding-bottom: 0px !important;
  }
    .m-account__title{
      font-size: 16px !important;
      margin-bottom: 10px !important;
  }
  .m-account .m-customer-order table th, .m-account .m-customer-order table td{
    font-size: 14px !important;
  }
  .m-account .m-customer-order table td.m-button{
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  .m-account .m-customer-order {
    margin-bottom: 30px !important;
  }
  .responsive-table th:before, .responsive-table td:before{
    font-size: 14px !important;
  }
  #MainContent .m-button.m-button--primary{
    padding: 14px 15px!important;
    font-size: 12px !important;
  }
    #MainContent .m-section.m-slider .m-slide__wrapper .m-richtext__button.m-slide__button .m-button.m-button--primary{
    padding: 14px 35px!important;
    font-weight: 600;
  }
  /* .m-collection-products .m-product-card__info h3.m-product-card__title a{
    
  } */
  .m-account .m-customer-address {
    margin-top: 30px !important;
}
  .m-account__title--medium{
      font-size: 18px;
  }
  .m-account .m-customer-info__field{
     font-size: 14px;
    padding:15px 0;
  }
  span.m-price-item.m-price-item--regular{
    font-size: 14px !important;
    font-weight: 600;
  }

  /* left-menu */
  .m-menu-customer__label {
    font-size: 16px !important;
    margin-bottom: 10px !important;
}
.modal .m-product-card{
      border-radius: 15px !important;
}
  .template-collection .m-collection-page-header.m-collection-page-header--large {
    padding: 95px 0!important;
}
.m-collection-products .m-product-form--input{
    display: contents;
  }
  .modal-content span.m-add-to-cart--text img {
    width: 100%;
  }
  .m-collection-products .m-product-card__info h3.m-product-card__title a{
    font-size: 14px !important;
  }
  .modal responsive-image.m-image.m-image-loaded img{
      /* width: 77% !important; */
      object-fit: contain;
}
   #MainContent .modal .m-button.m-button--primary{
    padding: 7px 10px !important;
   }

  /* my-account */

.modaltrackddd .StepProgress-item:not(:last-child) {
    padding-bottom: 60px !important;
}
.StepProgress strong {
    font-size: 18px !important;
}
.m-header.stuck .m-menu-drawer{
    min-height: 100vh !important;
}


.m-header__mobile-right a span, .m-header__mobile-right span.m-header__search-icon {
    color: #f6d78a !important;
}
a.m-header__wishlist {
    display: none;
}
.m-cart-icon-bubble{
  margin: unset !important;
}
.m-richtext__button.content__button, .our-vision, .Journey-cake, .swiper-pagination {
  display: none;
}

  .m-collection-toolbar--wrapper{
    background: transparent !important;
  }
.m-collection-page-header.m-collection-page-header--large.m-collection-page-header--v-bottom{
    margin-top: 45px !important;
}



/* testimonial-5-4-24 */
  .m-testimonials .container-fluid.m-section-py {
    padding-top: 0;
}
.custom-testimonial .m-section__header p.m-section__subheadingh3:after{
  height: 3px;
  margin: 0px auto !important;
  top: 60px !important;
}
.custom-testimonial .m-section__heading {
    padding-top: 34px;
    padding-bottom: 20px;
}
.m-testimonials--layout-3 .m-testimonial__wrapper{
    background: #e1d1c1 !important;
}
  
  
  
}

@media only screen and (max-width: 991px) and (min-width: 768px) {
  .m-image-with-text__content.m\:column.m\:w-full.md\:m\:w-1\/2.lg\:m\:w-6\/12.m-scroll-trigger.animate--fade-in-left {
    width: 100%;
    margin-bottom: 90px;
}
  .m-image-with-text__image.m\:column.m\:w-full.md\:m\:w-1\/2.lg\:m\:w-6\/12.m-scroll-trigger.animate--fade-in-left {
    width: 100%;
}
  .m-sidebar.m-scroll-trigger.animate--fade-in-left.custom-products{
    
    width: 50% !important;
  }

}



@media only screen and (max-width: 1024px) and (min-width: 768px) {
  .bespoke-cakes .m-slide.m-slide--top-center.m-slide--text-large {
    height: 120px !important;
}

.m-header__mobile-right a span, .m-header__mobile-right span.m-header__search-icon {
    color: #f6d78a !important;
}
  .m-hamburger-box__inner:before, .m-hamburger-box__inner:after, .m-hamburger-box__inner {
    background: #f6d78a !important;
}
  
  /* banner */
  .m-slider__footer .m-button{
    font-size: 15px;
    margin-bottom: 70px;
    font-weight: 600;
    padding: 10px 45px;
    border-radius: 5px;
  }
  /* .m-slide__wrapper h2.m-slide__title{
    color: #fff;
  } */
  .m-slide__wrapper{
    padding-top: 0px;
  }
  
  
  .container-fluid.m-section-my {
    padding: 35px 30px !important;
    margin-top: 0px !important;
    margin-bottom: 0px;
    padding-bottom: 0px !important;
    background: #e1d1c1;
  }
  .google-map.container{
    padding: 0 30px;
  }
  .m-passionate .container-fluid.m-section-my{
    margin-top: 80px !important;
  }
.m-search-form--button{
  padding: 0px 14px !important;
}
  #m-form-search input.form-field--input {
    padding-left: 10px !important;
}
  .m-custom-content__block-text h3.m-richtext__title.h2{
      font-size: 25px;
  }  
  .m-richtext__description.rte.h6 p {
    font-size: 16px;
  }
  .m-passionate m-custom-content.m-custom-content__wrapper{
    padding-left: 0px;
  }
  .m-customtext-1 h3.m-richtext__title.m-image-card__heading.h3 {
    font-size: 25px;
}
  .m-customtext-1 .m-richtext__subtitle{
    font-size: 16px;
  }
  .m-customtext-1 a.m-richtext__button {
    margin-top: 8px;
    font-size: 13px;
    border: 1px solid#fff!important;
    color: #fff!important;
    margin-bottom: 20px;
}
.m-customtext-1 .m-image-card__content{
    bottom: 85% !important;
}
  .m-ingredients .m-custom-content__block-text h3.m-richtext__title.h2{
    padding-top: 10px;
    font-size: 35px;
  }
  .m-richtext__subtitle{
    font-size: 15px;
  }
  
  .m-ingredients .m-richtext__description.rte.h6 p {
      padding-bottom: 20px;
  }
  .best-seller .m-section__subheadingh3 {
    font-size: 25px;
    padding-top: 20px;
  }
  .best-seller .m-section__description{
    margin-left: 0px !important;
    margin-right: 0px !important;
    font-size: 14px !important;
  }
  .best-seller .m-product-card__title .m-product-card__name, .best-seller span.m-price-item{
        font-size: 14px !important;
  }
  .container-fluid.m-section-my{
      padding-bottom: 30px !important;
  }
  .info-banner .m-hero__bg.m-hero__parallax {
    height: 320px !important;
  }
  .info-banner .m-hero__inner {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .info-banner .m-hero__content h2{
        padding-bottom: 40px;
  }
  .info-banner a.m-button.m-button--primary {
    font-size: 12px;
    padding: 7px 15px;
  }
  .info-banner a.m-button.m-button--primary:after{
    display:none;
  }
  .our-client .m-section__subheadingh3{
      font-size: 25px;
  }
  .our-vision {
    padding-top: 30px !important;
}
  .our-vision:before{
      top: 30px !important;
  }
  .our-vision:after{
      top: -13px !important;
  }
  .Journey-cake-img img{
    margin-left: 0px !important;
  }
  .custom-testimonial:after{
      top: -10px !important;
  }

  /* product-single-page */
 
  .custom-values .m-image-with-text__content {
    overflow-x: scroll;
    padding-top: 140px;
    height: 350px;
  }
.custom-values .container-fluid.m-section-my{
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}
/* .custom-values .m-image-with-text__image {
    padding-right: 0px;
}
.custom-values .m-image-with-text__content {
    padding-right: 0px;
} */
  .custom_addon_7 .m-product-form--wrapper>button{
       width: 73% !important;
    float: right !important;
  }
  .m-quantity__button{
      width: 41px !important;
    /* background: #d8c4b4 !important; */
  }
  .dasdasdsad button{
    background: #fff !important;
  }

.m-collection-products{
    margin-top: 20px !important;
}

  .modal responsive-image.m-image.m-image-loaded {
    height: 100px !important;
  }

.close{
      padding: 17px 10px!important;
}
/* .template-product .container-fluid.m-section-my{
    padding-right: 0px !important;
} */
  .m-product-details-tabs .m-tab-content__inner {
    padding: 10px 0 !important;
}
  .custom-cake{
    padding: 10px 0 25px !important;
  }
  .template-product .main-product__block .m-product-title, .template-product h3.addqtyvalue {
    font-size: 22px !important;
}
  
 .cake-content h2 {
    font-size: 22px !important;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}
.cake-content p {
    font-size: 14px !important;
}
  .custom_addon_6 button.foxkit-button.foxkit-button--primary.foxkit-bis-button.btn-back-in-stock {
    margin-top: 42px;
    float: right;
    width: 67%;
  }
.popup-title{
    font-size: 22px;  
}
  .m-header .m-cart-icon-bubble{
        margin-left: 0px !important;
  }
  .m-logo img{
      width: 85%;
  }
  .m-header__menu ul.m-menu li a {
    padding: 0px 15px;
}
  .m-testimonials__header .m-section__header {
    margin-bottom: 0px !important;
}
  
}

@media only screen and (max-width: 667px) {
  .bespoke-cakes main#MainContent, .bespoke-cakes .container-fluid.m-section-my{
    padding-top: 0px !important;
  }
  
  .modal-content .m-add-to-cart{
        margin-left: 0;
    margin-top: 10px;
  }
  .modal .modal-content .m-quantity{
      width: 100%;
  }

  .template-index .m-slide__bg--mobile {
    height: 680px;
}
.template-index .m-slide__media {
    height: 680px !important;
    max-height: 680px;
}
  .custom-time{
    float: right;
    margin-bottom: 40px;
    width: 100% !important;
}
  .custom-date {
    width: 100% !important;
    float: left;
}
  .template-product #MainContent .m-button.m-button--primary{
    width: 100% !important;
  }
  .m-slide__content.m-richtext.m\:text-center h2 {
    text-align: center;
    color: #000;
    font-size: 32px;
}
  .bespoke-cakes .m-slide__bg--mobile img{
    display: none;
  }
  .bespoke-cakes .m-slide.m-slide--top-center.m-slide--text-large {
    height: 100px !important;
}
  /* .bespoke-cakes .swiper-slide .m-slide__wrapper h2.m-slide__title{
    color: #000 !important;
  } */
  .m-testimonials--layout-5 .m-stars{
    display: inline-flex !important;
  }
  .m-testimonials__wrapper{
        padding-bottom: 30px;
  }
.m-slider--content-stack .m-slide__wrapper{
    position: absolute !important;
}
  .m-search-form--button {
    padding: 0 14px!important;
}
  .m-menu-customer {
    margin-top: 0px !important;
}
  .m-search-popular span, .m-search-popular a {
    font-size: 12px;
  }
 .m-button.m-button--primary:hover{
    box-shadow: none !important;
  }
  .m-button:not(.m-button--link):hover{
        box-shadow: unset !important;
  }
  .m-cart-icon-bubble{
    padding-right: 0px;
  }
.swiper-slide .m-slide__wrapper h2.m-slide__title{
       color: #fff;
}
.m-slide__wrapper h2.m-slide__title{
    padding-top: 2%;
    font-size: 20px;
    text-align: left;
}
.m-slider-controls {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
}
  .m-slider .m-slider-controls--absolute[class*=-left] .swiper-pagination{
    rotate: 0deg !important;
  }

 /* #section-2 */
.container-fluid.m-section-my {
    padding: 35px 15px !important;
    margin-bottom: 0px;
    margin-top: 45px;
  
}
  
.m-passionate m-custom-content.m-custom-content__wrapper{
  padding-left: 0px;
}
.m-custom-content__block-text h3.m-richtext__title.h2 {
    padding-top: 15px;
    font-size: 20px;
    text-transform: capitalize;
}
  .m-richtext__description.rte.h6 p {
    font-size: 16px;
    text-align: justify;
}
  /* a.m-button.m-button--primary {
    padding: 5px 10px !important;
    font-size: 12px;
} */
.m-passionate .container-fluid.m-section-my:before{
    bottom: 30px;
    display: none;
}
.our-vision{
  padding-top: 30px !important;  
  }
  .Journey-cake-img img{
     width: 56% !important;
    margin-left: 0px !important;
  }
  .our-vision:after{
    top: 70px !important;
    left: -40px !important;
  }
  .our-vision:before{
    right: -23px !important;
    background-size: 25% !important;
    top: 56px !important;
  }
  
/* section-3 */

.m-customtext-2 .m-richtext__title{
      font-size: 15px;
      padding-bottom: 7px;
}
.m-customtext-1 h3.m-richtext__title.m-image-card__heading.h3 {
    font-size: 20px;
    margin-top: -20px;
}
.m-richtext__subtitle{
      font-size: 13px;
}
.m-customtext-1 a.m-richtext__button {
    margin-top: 15px;
    font-size: 13px;
  }
  .m-customtext-1 a.m-richtext__button {
    margin-top: 8px;
    font-size: 13px;
    border: 1px solid#000 !important;
    color: #000 !important;
    margin-bottom: 20px;
}
.m-ingredients .container-fluid.m-section-my{
    margin-top: 0px !important;
  padding-top: 0px !important;
  }
  .m-ingredients .m-richtext__subtitle{
    padding-top: 27px;
  }
.m-ingredients .m-custom-content__block-text h3.m-richtext__title.h2 {
    padding-top: 8px;
    font-size: 22px;
}
  .m-ingredients .m-richtext__description.rte.h6 p {
    padding-bottom: 0px;
}
.m-section__subheadingh3{
    font-size: 22px !important;
  }

/* .m-ingredients .m-custom-content__block.m-custom-content__block-text {
    flex: unset !important;
    width: 70% !important;
}
.m-ingredients .m-custom-content__block.m-custom-content__block-image {
    width: 50% !important;
    flex: unset !important;
} */
  /* Section-4 */
  .best-seller .m-section__header p{
    padding-bottom: 5px!important;
  }
  .best-seller .container-fluid.m-section-my{
    margin-top: 0px;
    background: #e1d1c1 !important;
  }
  .best-seller .m-section__description.m-scroll-trigger {
    margin-left: 0;
    margin-right: 0;
    font-size: 14px;
    margin-top: 15px;
}
.best-seller .m-product-card__title .m-product-card__name{
   font-size: 14px;
}
  .best-seller span.m-price-item{
    font-size: 14px !important;
  }
  .best-seller .m-section__subheadingh3:after{
        width: 80px !important;
  }
.m-slider-controls.m-slider-controls--bottom-center.m-slider-controls--show-nav.m-slider-controls--absolute {
    top: -20%!important;
    height: auto!important;
}

  .our-client .m-section__subheadingh3:after{
        width: 80px !important;
  }
  .m-hero-section h2.m-hero__title{
    font-size: 16px;
    padding-bottom: 20px !important;
  }
  .info-banner a.m-button.m-button--primary:after{
    display: none;
  }
  .info-banner .m-hero__inner {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
}

  .info-banner .m-hero:not(.m-hero--adapt).m-hero--small .m-hero__bg {
    height: 150px;
}
  
  /* section-5 */
.custom-testimonial p.m-section__subheadingh3{
      font-size: 18px !important;
      font-family: 'Athelas'!important;
  
}
.custom-testimonial .m-section__header {
    margin-bottom: 0px;
}
  .custom-testimonial .m-testimonials__header p.m-section__subheadingh3:after{
    width: 27%;
    top: 40px !important;
  }
  .custom-testimonial:after{
    background-size: 19%;
    top: 10px;
  }
  
  .custom-testimonial:before{
    background-size: 32%;
    top: 67px;
  }
.custom-testimonial .m-testimonial__name h5, .custom-testimonial .m-testimonial__name p{
    font-size: 21px;
}
.custom-testimonial responsive-image.m-image.m-image-loaded img {
    width: 35%;
    height: 35%;
    margin: 0px auto;
    margin-top: 20px;
}
.custom-instagram .container-fluid.m-section-my{
  margin-top: 0px;
  padding-bottom: 0px !important;
}
  .m-footer--middle .m-footer--block-title{
    font-weight: 600;
    margin-bottom: 0px !important;
    font-size: 20px !important;
}
/* product-page */
.template-product .m-main-product{
  padding-top: 20px !important;
}
.m-hero--content-stack{
  margin-bottom: 0px !important;
}
.template-product .main-product__block .m-product-title{
  font-size: 20px !important;
}
.m-price__regular .m-price-item{
  font-size: 16px !important;
}
  .template-product select#\32 2fcd09c-d606-447d-81ba-c774f356f8f8, 
  .main-product__block .m-product-custom-field .m-product-option--label, 
  .template-product input#\39 69fe086-24b4-4fc7-9a43-19b5eb9c1774, 
  .template-product .tpo_option-label-container > span, 
  .custom_addon_7 label.m-product-option--label, 
  .template-product .m-pickup-availability__info, 
  .template-product .m-product-details-tabs .m-tab-header, 
  .template-product .m-tab-content__inner p, .cake-value td, 
  .m-product-card__name, .m-price__regular .m-price-item{
    font-size: 14px !important;
    -webkit-box-orient: unset !important;
  }

.custom_addon_7 .m-product-form--input{
    margin-bottom: 0px;
    margin-top: 10px !important;
}

  
  .template-product #MainContent{
    padding-bottom: 0px !important;
  }

/* single-product-page */
  .custom_addon_7 .m-product-form--wrapper>button {
    width: 68% !important;
    margin: 30px 0 0 !important;
    padding: 16px 0;
    float: right !important;
}
.cust_qty button.m-add-to-cart.m-spinner-button.m-button.m-button--primary.tpo_add-to-cart{
  margin-top: 5px !important;
  width: 25% !important;
}
.custom_addon_6 .m-product-form--input{
  width: 35% !important;
}
.cust_qty button.m-add-to-cart{
      width: auto !important;
    margin: auto !important;
}


button.m-slider-controls__button.m-slider-controls__button-prev.swiper-button-prev {
    left: 20px !important;
    position: absolute;
}
  button.m-slider-controls__button.m-slider-controls__button-next.swiper-button-next {
    position: absolute;
    right: 20px !important;
}

  /* model-box-popup */
  .modal .modal-content{
     width: 95% !important;
     height: 500px;
  }
.modal responsive-image.m-image.m-image-loaded {
    height: 100px !important;
  }

  .popup-title span{
    font-size: 18px;
  }
 .close{
    padding: 15px 9px !important;
 } 
.custom_addon_6 .wishlisthero-product-page-button-container {
    top: -21rem!important;
}
.m-image-with-text__content {
    padding-top: 0px!important;
    height: unset !important;
}
.m-cart-item__info a {
    font-size: 14px !important;
}
.m-cart-item__info.m-cart-drawer-item__info span {
    font-size: 12px !important;
}

.m-cart__subtotal--label, .m-cart__subtotal--price {
    font-size: 13px !important;
}
  .m-cart__summary {
    margin: 10px 0 !important;
}
  .m-cart-item__title{
    font-size: 14px !important;
  }

   .custom-cake{
    padding: 10px 0 25px !important;
  }
  .template-product .main-product__block .m-product-title, .template-product h3.addqtyvalue {
    font-size: 22px !important;
}
 .cake-content h2 {
    font-size: 22px !important;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}
.cake-content p {
    font-size: 14px !important;
}


  /* about-us */
  .about-us .container-fluid.m-section-my{
    margin-top: 0px;
    padding: 0px !important;
    max-width: unset !important;
  }
  .template-product.about-us main#MainContent{
    
  }
  .template-page.about-us #MainContent{
    padding-bottom: 0px !important;
  }
  .about-us .m-section p{
    font-size: 14px !important;
    text-align: justify !important;
  }
  .about-us .m-richtext__description{
    margin-top: 0px !important;
  }

.m-hero-section.info-banner .m-hero{
  margin-top: 20px!important;
}

.m-testimonials__tabs.m-tabs.m\:w-full.md\:m\:w-2\/12 {
    height: 280px !important;
    overflow: hidden !important;
}
.custom_addon_6 button.foxkit-button.foxkit-button--primary.foxkit-bis-button.btn-back-in-stock{
  margin-top: 6px;
  float: right;
  width: unset !important;
}

  .m-collection-products .m-product-card__content .m-product-card__info h3.m-product-card__title a{
        font-size: 13px!important;
  }
  
  .relative.m-sortby-mobile--content ul.m-sortby-mobile--list li span {
    font-size: 14px;
}
.m-sortby-mobile--item {
    padding: 7px 16px !important;
  }
  .m-sortby-mobile--title {
    font-size: 20px !important;
  }

  
/* modal-popup-track-box */
  .modal-contentTrack{
    padding: 10px !important;
    width: 95% !important;
  }
  .m-account .m-customer-order table tr td {
    text-align: right !important;
}

  /* my-account */
.modaltrackddd .StepProgress-item:not(:last-child) {
    padding-bottom: 50px !important;
}
  .modaltrackddd .StepProgress {
    padding-left: 45px !important;
}
.modaltrackddd.sidenav{
   padding-top: 50px !important;
}
  .modaltrackddd .ordetdas {
    margin-bottom: 30px !important;
}
#mySidenav.open{
        width: 250px !important;
  }
.modaltrackddd .StepProgress strong {
    font-size: 16px !important;
}

.m-testimonial.m-scroll-trigger.animate--fade-in {
    text-align: center;
}
  .m-testimonials__tabs.m-tabs.m\:w-full.md\:m\:w-2\/12 {
    display: none;
}
  .m-testimonials--layout-5 .m-testimonials__list{
    padding-right: 0px !important;
  }
.m-footer--middle .m-footer--block.m-footer--block-custom_text.m-accordion--item.open {
    padding: 10px 0 !important;
}

 .m-footer--middle {
    padding-top: 10px !important;
    padding-bottom: 0px !important;
    margin: 0px auto !important;
    width: 90% !important;
} 
  .m-link-lists--item{
    width: 100% !important;
  }

.m-brands-list.our-client.press{
  background-position: left;
}
.m-brands-list.our-client{
    background-position: bottom !important;
}

  
}


@media only screen and (max-width: 480px){
.custom_addon_7 .m-product-form--wrapper > button {
    width: 50%!important;
  padding: 15px 0px !important;;
}
  .custom_addon_7 label.m-product-option--label{
    padding-right: 0px !important;
  }
  .m-quantity__button {
    width: 38px !important;
}
  .cust_qty button.m-add-to-cart.m-spinner-button.m-button.m-button--primary.tpo_add-to-cart {
    /* width: 47%!important; */
    width: auto !important;
    padding: 15px 5px !important
}
  
  .custom_addon_6 .m-product-form--input {
    width: 45% !important;
}
  .cust_qty button.m-add-to-cart.m-spinner-button.m-button.m-button--primary.tpo_add-to-cart span {
    font-size: 14px !important;
}
  .custom_addon_6 label.m-product-option--label{
    font-size: 14px;
    padding-right: 0px !important;
  }
  .modal .m-product-item.m\:w-6\/12.md\:m\:w-3\/12 {
    width: 50% !important;
}
  .modal .m-product-card a.m-product-card__name {
    font-size: 13px !important;
}

  .modal .modal-content{
    padding: 10px 5px 10px !important ;
  }
  .modal .m-product-card {
    padding: 10px 10px !important;
  }

  .template-product .main-product__block .m-product-title, .template-product h3.addqtyvalue {
    font-size: 18px!important;
}
  .wishlisthero-product-page-button-container{
    top: unset !important;
  }


  
.m-section__header h2 {
    font-size: 17px !important;
}
  .custom-testimonial responsive-image.m-image.m-image-loaded img {
    width: 48% !important;
    height: 48% !important;
    margin: 20px auto 0;
}
  .m-slider-controls.m-slider-controls--bottom-center.m-slider-controls--show-nav.m-slider-controls--absolute{
        top: -40%!important;
  }
  button.m-slider-controls__button.m-slider-controls__button-prev.swiper-button-prev {
    left: 10px !important;
        margin: 0px;
  }
  button.m-slider-controls__button.m-slider-controls__button-next.swiper-button-next {
    right: 10px !important;
        margin: 0px;
}
  .best-seller .container-fluid.m-section-my{
        padding-bottom: 0px !important;
    background: #e1d1c1 !important;
  }
  .custom_addon_6 select.pincode{
    padding: 10px 10px 10px 8px!important;
    font-size: 13px !important;
    background-color: #fff !important;
  }
  /* .m-quantity__button{
    background: #d8c4b4 !important;
  } */
  .custom_addon_6 input#deliverydate{
    font-size: 13px !important;
  }
  .custom_addon_5 .form-field, .m-product-custom-field .custom-text, .custom_addon_6 .tpo_option-label.tpo_dropdown .tpo_option-input{
    font-size: 13px;
  }
.custom_addon_6 button.foxkit-button.foxkit-button--primary.foxkit-bis-button.btn-back-in-stock {
    margin-top: 6px;
    float: right;
    width: 49% !important;
    font-size: 10px;
}
.popup-title span{
   margin: 0 0 0 -8px;
}


  #tracktorOrderStatus > div dl dt:before{
    width: 30px !important;
    height: 50px !important;
  }
  .modal-content .m-add-to-cart{
    margin-left: 5px;
  }
.custom_addon_5 .select_jar label {
    font-size: 12px !important;
      font-weight: 500;
}

  
}


@media only screen and (max-width: 375px){
  .modal .m-product-item.m\:w-6\/12.md\:m\:w-3\/12 {
    width: 100% !important;
}
  
.modal responsive-image.m-image.m-image-loaded {
    height: 80px!important;
}
  .custom_addon_6 .wishlisthero-product-page-button-container {
    top: -22rem!important;
}
  .m-testimonials__tabs.m-tabs.m\:w-full.md\:m\:w-2\/12 {
    height: 220px!important;
  }
  .m-hero-section h2.m-hero__title {
    font-size: 14px !important;
  }

.custom_addon_6 button.foxkit-button.foxkit-button--primary.foxkit-bis-button.btn-back-in-stock{
  width: 100% !important;
}
.custom_addon_6 .m-product-form--input {
    width: 50%!important;
}

  #MainContent .modal .m-button.m-button--primary{
     padding: 9px 5px!important;
    margin-left: 0px;
    width: 100% !important;
    margin-top: 5px;
  }
  .modal .modal-content .m-quantity {
    width: 100%;
  }
    .m-cart__column.m-cart__column--price {
    width: 100% !important;
  }
  .m-toolbar--left, .m-toolbar--right {
    font-size: 10px !important;
}

  
}

@media only screen and (max-width: 320px){

  .m-product-form--input label{
    margin-right: 4px;
  }
  .custom_addon_6 label.m-product-option--label{
    font-size: 12px;
  }
  
}


/* product-page */
.custom-products .m-collection-products .m-product-item {
    float: left;
}
.custom-products .m-collection-products .m-product-item {
    width: 100% !important;
    max-width: 100% !important;
}
.custom-products .m-collection-products .m-product-card__media {
    width: 30%;
    float: left;
}
.custom-products .m-collection-products .m-product-card__content {
    float: right;
    width: 70%;
    padding-left: 10px;
}
.m-collection-products .m-product-card__info h3.m-product-card__title a{
    font-family: 'Athelas' !important;
      font-size: 16px !important;
}

.custom-products .m-collection-products .m-product-card__info {
    margin-top: 10px;
}
.custom-products .m-sidebar--content ul.m-link-lists li {
    padding-bottom: 15px;
    font-size: 14px;
    font-weight: 500;
    text-transform: capitalize !important;
}
.custom-products h3.m-sidebar--title {
    margin-bottom: 10px !important;
}

.template-collection .m-collection--wrapper.m-sidebar--rightColumn {
    z-index: 0;
    position: relative;
}

/*cake-css*/
/* m-product-details-tabs.m-section.m-product-details-tabs{
  background-color: #E1D1C1 !important;
} */
.custom-cake{
  background-color: #E1D1C1 !important;
  padding: 10px 0 60px;
  display: inline-block;
}
.cake-content-img img {
    width: 100%;
}
.line-border {
    border-bottom: 1px solid#63625f;
    padding: 10px 0;
    position: relative;
}
.line-border:after{
  content: "";
  position: absolute;
  height: 10px;
  width: 10px;
  background-color: #63625f;
  border-radius: 100%;
  right: 0;
  bottom: -5px;
}
.cake-content h2 {
    font-size: 28px;
    padding-bottom: 9px;
}
.cake-content {
    padding-top: 27px;
}
/*cake-section*/
.title {
    text-align: center;
    padding-top: 10px;
}
.title p {
    padding: 10px 0 25px;
}
.cake-value td {
    border-bottom: 1px solid#999999;
    padding-top: 15px;
    padding-bottom: 10px;
    font-weight: 600;
}
 .template-product .m-slider-controls {
    position: absolute;
    top: 0;
    height: 100%;
    width: 100%;
}

.col-md-4 {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
    float: left;
}

/*------------------------*/

.cake-img {
    float: left;
    display: inline-block;
    width: 33.33%;
}
.cake-img img {
    width: 90%;
    object-fit: cover;
    object-position: center center;
    border-radius: 3px 3px 3px 3px;
}
.cake-img.two {
    padding-top: 40px;
}
.cake-img.three {
    padding-top: 80px;
}
.Journey-cake-img img {
    margin-top: -80px !important;
    margin-left: 50px;
    z-index: 1;
    position: relative;
    display: inline-block;
    border-radius: 3px;
    object-fit: cover;
    object-position: center center;
}
.Journey-cake-img, .img-cake.cake {
    /* display: contents; */
  display: none;
}

.our-vision {
    position: relative;
    width: 100%;
      padding-top: 150px;
}
/* .our-vision:after{
    background: url(/cdn/shop/files/left-leaf1.png?v=1703662979);
    background-repeat: no-repeat;
    width: -webkit-fill-available;
    content: "";
    position: absolute;
    left: -120px;
    height: 90%;
    background-position: left top;
    background-size: 27%;
    top: 92px;
    z-index: -1;
} */
/* .our-vision:before{
    background: url(/cdn/shop/files/left-leaf2.png?v=1703662979);
    background-repeat: no-repeat;
    width: -webkit-fill-available;
    content: "";
    position: absolute;
    right: -65px;
    height: 100%;
    background-position: right top;
    background-size: 34%;
    top: 132px;
    z-index: -1;
} */


/* [1] The container */
.img-hover-zoom {
   /* height: 345px; */
    object-fit: cover;
    object-position: center center;
  /* [1.1] Set it as per your need */
  overflow: hidden; /* [1.2] Hide the overflowing of child elements */
}

/* [2] Transition property for smooth transformation of images */
.img-hover-zoom img {
  transition: transform .5s ease;
}

/* [3] Finally, transforming the image when container gets hovered */
.img-hover-zoom img:hover {
  transform: scale(1.1);
}

/* #single-product-page */

.template-product .m-main-product {
    margin-top: 0px;
    padding-top: 60px;
}
.main-product__block .m-product-custom-field .m-product-option--label{
  float: left;
}
.m-product-custom-field > textarea {
    float: left;
    width: 50%;
}
.m-price__regular .m-price-item {
    font-size: 18px;
    font-weight: 500;
}


.template-product select#\32 2fcd09c-d606-447d-81ba-c774f356f8f8 {
    width: 100%;
    /* float: right; */
}
.main-product__block .m-product-custom-field .m-product-option--label {
    float: left;
    display: inline-block !important;
    width: 100%;
}

.template-product input#\39 69fe086-24b4-4fc7-9a43-19b5eb9c1774 {
    width: 100%;
    /* float: right; */
}
.template-product .main-product__block+.main-product__block{
  display: grid;
}
.template-product .main-product__block .m-product-title, .template-product h3.addqtyvalue {
  text-transform: uppercase;
  font-size: 28px;
}
.m-product-custom-field .select_jar {
    display: flow-root;
    width: 100%;
}
.template-product .main-product__block+.main-product__block {
    margin-top: 10px;
}
.custom_addon_6 label.m-product-option--label {
    float: left;
    padding-right: 10px;
    border-radius: 5px;
}
.custom_addon_6 .m-product-form--wrapper {
    width: 100%;
  display: block;
}
.custom_addon_6 .m-product-form--wrapper > button {
    width: 75%;
    margin: 55px 0px 0;
    padding: 16px 0;
}
.custom_addon_6 input#deliverydate {
    margin-bottom: 15px;
    float: left;
    width: 100%;
    padding: 8px 10px;
    border-radius: 5px;
    border-color: #000;
}
.main-product__block input, .main-product__block .form-field {
    background: #fff;
}
.quantity .main-product__block input, .main-product__block .form-field{
    padding: 4px 3px !important;
    text-align: center;
}
 
.main-product__block .select_jar .quantity input{
  padding: 4px 4px !important;
    margin: 1px 0 10px !important;
}
.custom_addon_6 m-quantity-input.m-quantity {
    width: 100%;
    text-align: left !important;
}
.custom_addon_6 .main-product__block input, .main-product__block .form-field{
  text-align: center;
  width: 100%;
}
.custom_addon_6 .m-product-form--input {
    /* width: 100%; */
    padding-bottom: 5px;
    padding-top: 5px;
    margin-right: 0px;
}
.cust_qty {
    width: 100%;
    display: flow-root;
}
.custom_addon_6 .m-product-form--input{
      float: left;
      width: 25%;
      margin-right: 10px;
}
.cust_qty button.m-add-to-cart{
    float: right;
    width: 100%;
    margin-top: 42px;
}
.custom_addon_6 select.pincode {
    border-radius: 5px;
    border: 1px solid#000;
    padding: 10px 40px 10px 10px;
    font-size: 14px;
    float: left;
    width: 100%;
    max-height: 45px !important;
  background-color: #fff !important;
}
.custom_addon_6 .tpo_option-label-container {
    padding-bottom: 10px;
}
.custom_addon_6 .tpo_option-label.tpo_dropdown .tpo_option-input {
    border-radius: 5px;
    padding: 10px 40px 10px 10px;
    border: 1px solid#000;
    max-height: 45px !important;
}
.main-product__block.custom_addon_6.main-product__block-buy_buttons {
    position: relative;
}
.custom_addon_6 .tpo_option-set-container{
      margin-bottom: 0px !important;
}
/* .custom_addon_6 product-form.m-product-form.m-product-form--main > form {
    margin-top: 95px;
} */
.custom_addon_6 label.tpo_option-label.tpo_dropdown {
    margin-bottom: 0;
    position: absolute;
    top: 0;
    left: 0px;
}
.custom_addon_6  .m-pickup-availability__info{
  font-size: 14px;
}
.m-product-details-tabs .m-tab-header{
    padding-bottom: 0;
    margin-bottom: 10px;
    font-weight: 400 !important; 
      text-transform: uppercase;
    font-size: 25px;
    font-family: 'Athelas';
    font-weight: 600 !important;
}
.tpo_total-additional-price-wrapper.tpo_undefined {
    position: absolute;
    bottom: 50px;
    width: 100%;
    text-align: right;
    border: none;
    padding: 0 50px; 
}
.m-tab-header:after{
  height: 1px !important;
}
.dasdasdsad button:nth-child(2) {
    border-bottom: 0;
}



/* video-section */
.custom-video .container-full.m-section-my {
    padding: 0;
}
.m-product-details-tabs{
   position: relative;
}
.m-product-details-tabs .container-fluid:before {
    content: "";
    position: absolute;
    top: 89px;
    left: 0px;
    /* background: #fcf8ed; */
    height: -webkit-fill-available;
    width: 100%;
    z-index: -1;
}
.custom-values .container-fluid.m-section-my{
  margin-top: 0px !important;
  margin-bottom: 0px;
}

.custom-video .container-full.m-section-my {
    margin-top: 0px !important;
}


.m-product-details-tabs{
  margin-bottom: 0px !important;
}
.template-product button.m-slider-controls__button.swiper-button-prev {
    left: 20px !important;
}
.template-product button.m-slider-controls__button.swiper-button-next {
    right: 20px !important;
}
.m-product-details-tabs .m-tab-content__inner {
    padding: 40px 0;
}
.template-product #MainContent{
  padding-bottom: 0px !important;
}

.tpo_total-additional-price-wrapper.tpo_undefined {
    display: none !important;
}
.custom_addon_6 textarea {
    width: 100%;
}
.custom-date {
    width: 45%;
    float: left;
}
.custom-time {
    width: 45%;
    float: right;
}
.m-video__inner {
    height: 50% !important;
    max-height: 500px;
}
.m-slider__footer .m-button:hover {
    background: #3a5752;
}
.m-product-option .m\:inline-flex.m\:flex-wrap {
    width: 100%;
}
span.option-label--selected {
    display: none;
}
select#your-name {
    border: 1px solid;
    padding: 10px;
    width: 100%;
  margin-bottom: 15px;
}

.m-slider-controls.m-slider-controls--bottom-center.m-slider-controls--show-nav.m-slider-controls--absolute {
    position: absolute;
    top: 0;
    height: 100%;
    width: 100%;
}

/* .template-page #MainContent { padding-bottom: unset;} */
/* span.wishlist-hero-items-count.wishlist-hero-items-count-text.wishlist-hero-items-count-exists {display: none!important;} */
/* div#wishlisthero-product-page-button-container {display: none;} */
button.btn.product__form--add-to-cart.btn.btn--secondary-accent.button.button--full-width.product-form__buttons {
    display: none !important;
}
.wishlist-hero-header-icon span.wishlist-hero-items-count.wishlist-hero-items-count-text-plain.cart-count-bubble.wishlist-hero-items-count-exists{
    position: absolute;
    top: -8px;
    right: -20px;
    background: #3b5752 !important;
    border-radius: 100%;
    color: #fff;
    padding: 1px 0px;
    font-weight: 500;
    font-size: 14px;
    width: 100%;
    height: 100%;
    margin: 0px auto;
    text-align: center;
    display: block !important;
    left: 0;
}

span.m-price-item.m-price-item--regular {
    color: #3b5752 !important;
}
button.m-slider-controls__button.m-slider-controls__button-next.swiper-button-next {
    right: 0px!important;
    background: transparent;
    border: none;
}

button.m-slider-controls__button.m-slider-controls__button-prev.swiper-button-prev {
     left: 0px!important;
    background: transparent;
    border: none;
}

.custom_addon_5 .select_jar {
    display: flow-root;
}
.m-product-custom-field .custom-text{
    text-align:left;
    width:100%
}
.m-breadcrumb--wrapper {
    display: none;
}
.product__form--add-to-cart .fa-heart {
    /* background: #3b5752!important; */
    width: 25px;
    height: 25px;
    /* border-radius: 100px; */
    /* padding: 8px 0 5px; */
    color: #3b5752;
}
 .wishlisthero-product-page-button-container {
    padding-top: 0px !important;
    position: absolute !important;
    top: -24rem !important;
    right: 0px !important;
    display: inline-table;
} 
.custom_addon_6 .product__form--add-to-cart{
  height: auto !important;
}


select#your-name {
    border-radius: 5px;
    background: #fff;
    font-size: 14px;
}
.custom_addon_3 .loox-rating {
    display: none;
}
@media screen and (max-width: 1280px) {
 .template-collection .m-collection-page-header--large {
    padding: 180px 0 !important;
  }
  .m-header__container.container{
    margin: 0 15px;
  }
  .m-header__inner{
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
}
@media screen and (max-width: 1024px) {
 a.site-header__icon.header__icon.link.link--text.focus-inset.wishlist-hero-header-icon {
    margin: auto 5px;
}

  .m-contact-form__main {
    margin-bottom: 20px ;
}

/* account-page */
.StepProgress strong{
    font-size: 20px !important;
}
.m-header__mobile-right a.m-header__wishlist {
    display: none;
}
/* product-list-page */
.template-collection .container-fluid.m-section-my {
    margin-top: 0px !important;
    padding-bottom: 10px !important;
}
div#insta-feed h2 {
    font-family: 'Engliand Signature';
    font-size: 40px;
}



  
}

.wishlist-hero-items-count-exists {
    display: none !important;
}
h1.m-collection-page-header__title {
    font-size: 45px;
}
a.m-product-card__name {
    font-weight: 600 !important;
    color: black;
  font-size: 13px !important;
}

.m-product-card__price {
    font-weight: 600;
    color: #3a5752;
}
/* .m-collection-products .m-product-form--input{
  width: 100% !important;
} */
.modal-content .m-quantity__button svg {
    width: 19px;
    height: 9px;
}
.modal-content .m-quantity__button {
    padding: 4px 0!important;
}
.modal-content .m-quantity .m-quantity__input {
    height: 35px;
}

.modal .modal-content .m-quantity {
  min-height: 35px;
  margin-bottom: 0px;
}

.modal-content .m-product-form--input{
  margin-right: 0px !important;
}
.modal-content span.m-add-to-cart--text img {
    width: unset !important;
    height: 100% !important;
    margin: 0px auto;
}
.modal-content .m-add-to-cart:hover {
    border: none !important;
    /* background: transparent !important; */
    box-shadow: none !important;
}
.modal-content .m-add-to-cart {
    /* background: transparent !important; */
    float: left;
    /* width: 50% !important; */
}
.modal-content .m-add-to-cart {
    width: 20% !important;
    margin-left: 10px;
}
.modal-content .modal .m-quantity{
    margin-bottom: 5px !important;
}

/* my-account */

.modaltrackddd {
    background: #3a5752 !important;
}
.modal-contentTrack {
    /* margin-top: 40px; */
}
.modaltrackddd .StepProgress{
  padding-left: 75px;
}
.modaltrackddd .modal-contentTrack .ordetdas h4, .modaltrackddd .modal-contentTrack .ordetdas h5 {
    color: #fff !important;
}
.modaltrackddd .modal-contentTrack .ordetdas h4{
      font-size: 20px;
}
.modaltrackddd .StepProgress-item:not(:last-child) {
    padding-bottom: 80px;
}
.StepProgress strong{
    color: #fff;
}
/* 
#m-theme .m-footer{
    z-index: 99999999999999999 !important;
} */

.modaltrackddd .ordetdas{
    margin-bottom: 50px !important;
}
.StepProgress strong{
  font-size: 25px;
  font-family: 'Athelas';
  line-height: 0.8;
}

.StepProgress-item.is-done::before, .StepProgress-item.current::before {
    border-left: 5px solid white !important;
}

.StepProgress-item.is-done::after{
    font-size: 12px !important;
    border: 2px solid white !important;
}


/*----------06-03-24-----------------*/

.m-customtext-1.image-first.m-image-card.m-image-card--content-stack.m\:column.m-hover-box.m-hover-box--scale-up {
    display: none;
}


.m-section-py .m-customtext-2 {
    display: contents;
  
}
.m-section-py .m-customtext-2 .m-image-card__inner {
    padding: 0px 70px 50px;
}
.m-testimonial__wrapper {
    border: 1px solid #e5e5e5;
    height: 270px;
    overflow: hidden;
    /* background: #fffbef !important; */
}
header.m-header__desktop.both-center:before, header.m-header__mobile.container-fluid:before, .m-header.stuck header:before{
    content: '';
    position: absolute;
    top: 0;
    background: rgba(0, 0, 0, 0.4);
    left: 0;
    width: 100%;
    height: 100%;
    padding: 15px 0 !important;
    z-index: 0;
}
.m-header__mobile .m-menu-drawer__wrapper:before.{
      content: '';
    position: absolute;
    top: 0;
    background: rgba(0, 0, 0, 0.4);
    left: 0;
    width: 100%;
    height: 100%;
    padding: 15px 0 !important;
    z-index: -1;
}

.m-header__mobile-right {
    z-index: 1;
}
header.m-header__desktop.both-center, header.m-header__mobile.container-fluid, .m-header.stuck header {
    content: "";
    position: relative;
    background-image: url(/cdn/shop/files/Green.jpg?v=1713211447) !important;
    background-size: 100%;
    height: 100%;
    width: 100%;
    box-shadow: 1px 1px 15px -3px #000000;
}
.m-footer{
    content: "";
    position: relative;
    background-image: url(/cdn/shop/files/Green.jpg?v=1713211447) !important;
    background-size: auto;
    height: 100%;
    width: 100%;
    box-shadow: 1px 1px 15px -3px #000000;
}
.m-footer:before{
    content: '';
    position: absolute;
    top: 0;
    background: rgba(0, 0, 0, 0.4);
    left: 0;
    width: 100%;
    height: 100%;
    padding: 15px 0 !important;
    z-index: -1;
  
}

.m-brands-list.our-client{
   content: "";
    background-image: url(/cdn/shop/files/foote_bgr.jpg?v=1713029436) !important;
    background-size: 100%;
    background-size: initial;
    width: 100%;
    background-position: top;
}
   
.m-brands-list.our-client.press{
    content: "";
    background-image: url(/cdn/shop/files/foote_bgr.jpg?v=1713029436) !important;
    background-size: auto;
    height: 100%;
    width: 100%;
    background-position: bottom;
}
.m-brands-list.our-client{
  box-shadow: none;
}
.m-header__container.container {
    padding: 20px 30px;
    position: relative;
}
.m-header__logo.m-logo.m-logo--has-image {
    float: left !important;
    position: absolute;
    left: 0;
    width: unset;
    padding: 0 0;
}
.cc.m-header__right span {
    color: #f6d78a !important;
}


/* 21-3-24 top-bar-announcement*/
section.m-announcement-bar {
    background: #fff;
}
section.m-announcement-bar .m-announcement-bar__content{
  color:#000;  
  font-family: Athelas !important;
}

.lg\:m\:grid-3-cols {
    grid-template-columns: repeat(2, minmax(0, 1fr));
}
@media (min-width:1200px){
.m-header__center {
    justify-content: end !important;
    /* margin-left: 479px !important; */
}
.m\:w-8\/12 {
    width: 90% !important;
}
.m\:w-2\/12 {
    width: 10% !important;
}

}


/* 3-4-24 */
body{
  background: #e1d1c1 !important;
  /* z-index: 0 !important; */
  position: relative;
}

main#MainContent{
    position: relative;
    width: 100%; 
    background: #e1d1c1;
}

/* main#MainContent:before {
    content: '';
    position: absolute;
    background-image: url(/cdn/shop/files/bg011.jpg?v=1712321229);
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-repeat: repeat;
    background-position: 100%;
    background-size: 100%;
    background-position-x: right;
    z-index: -1;
} */
/* main#MainContent:after {
    content: '';
    position: absolute;
    background-image: url(/cdn/shop/files/bg.jpg?v=1712317901);
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-repeat: repeat;
     background-position: top;
    background-size: auto;
} */

.about-us .container-fluid{
   
  /* z-index: -1 !important; */
      background: transparent !important;
}
.both-center .m-header__menu{
      width: unset !important;
}
.bespoke-cakes .m-slide__wrapper.container-fluid.m-slide-animate--fade-in-left {
    background: transparent !important;
    padding-bottom: 0px !important;
}
.m-collection-page-header .container-fluid {
    background: transparent !important;
}
.m-footer .container-fluid{
  background: transparent !important;
}
.m-header__mobile.container-fluid{
  background: #3a5954 !important;
}

.m-hamburger-box__inner:before, .m-hamburger-box__inner:after, .m-hamburger-box__inner{
  background-color: #f6d78a;
}
.m-footer .m-newsletter-form, .m-footer .m-newsletter-form__wrapper, .m-footer--block-content img {
    display: none;
}
.m-link-lists--item{
          display: inline-block !important;
}
.m-footer--block.m-footer--block-newsletter.open.order-first.m\:w-full.lg\:m\:w-1\/2 {
    display: none;
}
.m-footer--middle .m-footer--block-title, .m-footer--block-content.list-unstyled{
  text-align: center !important;
    display: block !important;
}
.m-footer--block.m-footer--block-menu.m-accordion--item {
    width: 100% !important;
}
ul.m-footer--block-content.list-unstyled.m-link-lists.m-accordion--item-content li a {
    padding: 0 25px;
}

.m-sidebar--rightColumn .m-sidebar--content{
      background: transparent;
}

 .m-product-option--dropdown select, .dasdasdsad button{
    background: #fff !important;
  }


.bespoke-cakes .m-slide__bg img {
    display: none;
}
.bespoke-cakes .m-slide.m-slide--top-center.m-slide--text-large {
    height: 210px;
}

.m-collection--wrapper{
    margin-bottom: 0px !important;;
  }

  .template-collection section.facest-filters-section {
    z-index: 0 !important;
    position: relative;
}

.template-collection .m-pagination{
  padding-bottom: 30px !important;
}
.m-section-my{
  margin-bottom: 0px !important;
  padding-bottom: 30px !important;
}
.template-collection .m-collection-page-header__inner h1, .m-page-header h1.m-page-header__title{
    font-family: 'Athelas' !important;
    text-transform: uppercase;
    font-style: normal;
    /* background: url(/cdn/shop/files/mob-menu-bg.jpg?v=1713029418); */
    /* background-size: contain; */
    /* background-clip: text; */
    /* -webkit-background-clip: text; */
    color: #f6d78a;
    text-shadow: 2px 2px 1px #000;
    padding: 0 0;
}
.bespoke-cakes .m-slide__content.m-richtext h2{
      font-family: 'Athelas' !important;
    text-transform: uppercase;
    font-style: normal;
    background: url(/cdn/shop/files/mob-menu-bg.jpg?v=1713029418);
    background-size: contain;
    background-clip: text;
    -webkit-background-clip: text;
    color: transparent;
    /* text-shadow: 2px 2px 1px #000; */
    padding: 0 0;
}
m-cart#MinimogCart {
    padding-bottom: 30px !important;
}
.m-cart__footer--wrapper{
    padding-bottom: 30px;
}
input#location, button#submit-location, input#coordinates{
      border-radius: 5px !important;
    padding: 0 15px;
}
m-cart-addons.m-cart-addon {
    display: none;
}  

@media (max-width:767px){
  m-cart#MinimogCart {
    margin-bottom: 0 !important;
}
.m-brands-list__wrapper .swiper-slide {
    margin: 0 !important;
}  
  .m-section-py .m-customtext-2 {
    display: block !important;
}
  .m-section-py .m-customtext-2 .m-image-card__inner {
    padding: 0 !important;
}
.m-accordion--item-content {
    opacity: 1 !important;
    text-align: center;
}

span.m-accordion--item-icon {
    display: none;
}

.m-footer--middle {
    width: 75%;
    margin: auto;
}
}

  .m-brands-list__logo {
    width: 65% !important;
    margin: 0px auto !important;
}
.m-brands-list img{
    object-fit: scale-down !important;
}
div#MinimogCartDrawerFooter button[name="checkout"] ,div#MinimogCartDrawerFooter div#storePickupApp , .inputWithButton:has(#deliveryGeoSearchField) , p.delivery_note {
    display: none !important;
} 
  div#MinimogCartDrawerFooter a.m-cart-drawer__link-to-cart, a.m-button.m-button--secondary.m-logout-button {
    padding: 14px 30px;
    display: inline-block;
    border: 1px solid rgba(0, 0, 0, 0);
    text-transform: var(--btn-text-transform, "");
    line-height: var(--btn-line-height, "normal");
    width: 100%;
    text-align: center;
    text-decoration: none;
    background: var(--color-btn-bg-hover);
    border: 2px var(--color-btn-bg-hover);
    color: #f6d78a;
    border-radius: 5px;
    content:'';
  background: url(/cdn/shop/files/foote_bgr.jpg?v=1713029436) !important;
  background-repeat: round;
  background-position: inherit;
  background-position: center;
  background-color: unset !important;
  height: 100%;
}
span.close{
    color: #fff !important;
}
/* .m-header__wrapper {
    content: "";
    background-image: url('/cdn/shop/files/Varak_nav01.jpg?v=1712809167');
    background-size: cover;
    height: 100%;
    width: 100%;
    box-shadow: 1px 1px 15px -3px #000000;
} */
.m-footer--middle .m-footer--block {
    padding-top: 0px !important;
    padding-bottom: 5px !important;
    text-align: center;
    width: 100%;
}
.m-footer--middle {
    padding-top: 30px;
    padding-bottom: 30px;
}
.m-footer--middle .m-footer--block-content .block-text p {
    margin-bottom: 0px !important;
      margin-top: 0px !important;
}
m-footer--middle .m-footer--block-title a img {
    width: 70%;
}
.m-footer--middle .m-footer--block-content .block-text{
   margin-bottom: 0px !important;
}
/* .m-footer--middle *{
    color: #f6d78a !important;
} */
.m-footer--block.m-footer--block-custom_text.m-accordion--item.open {
    padding: 14px 0 10px !important;
}
span.chaty-icon {
    /* border: 2px solid #f6d78a; */
    border-radius: 100%;
    /* box-shadow: 0px 4px 4px -1px #000; */
}
.loader-image {
    display: flex;
    justify-content: center;
}

main#MainContent:has(.loader-image) .shopify-section{
    opacity: 0;
}

div#m-custom__block--image_h8jfeX {
    width: 100%;
}
m-footer.m-footer .container-fluid .m-footer--accordion:first-child h3.m-accordion--item-button.m-footer--block-title {
    pointer-events: none;
}

div#m-custom__block--image_e44GgR {
    margin: auto !important;
}
@media (min-width:1200px){
.rajadesc {
    padding: 0 var(--fluid-container-offset, 60px);
    padding-top: 20px;
}
section.m-section.m-custom-liquid:has(#mtCLBqnQf9_NQivk1R13rg) {
    display: flex;
    justify-content: space-around;
}

section.m-section.m-custom-liquid .google-map {
    width: 440px;
    margin-top: 14px;
    margin-right: 65px;
}

div#mtCLBqnQf9_NQivk1R13rg {
    width: 880px;
    padding-left: 15px;
    margin: 0 !important;
}}
@media (max-width:767px){
.rajadesc {
    padding: 12px;
}  
section.m-section.m-custom-liquid .google-map {
    margin: 15px;
    margin-top: -40px;
}
}