/** Shopify CDN: Minification failed

Line 5304:0 Unexpected "}"

**/
body {
  overflow-x: hidden;
  font-weight: 400;
}
div#Slide-template--16522395320481__slideshow_Cd3gC3-5 h2.banner__heading, div#Slide-template--16522395320481__slideshow_Cd3gC3-5 .banner__text p, div#Slide-template--16522395320481__slideshow_Cd3gC3-5 .banner__buttons a {
    color: #fff !important;
}
nav.pagination li a.pagination__item.pagination__item--current::after {
    width: 0;
}
body.gift_ideas .icons .icons-wrapper-custom-catering .cstm_wrap_icons a.gift-card-cutom img {
    object-fit: contain;
}
.new-about-who-we-are {
    padding: 0 10px;
}
div.isolate.custom-cet-text-rich p {
    text-align: justify;
    text-align-last: center;
	padding:0 10px;
}
nav.pagination li a.pagination__item.pagination__item--current {
    background: #024348;
    opacity: 1;
    color: #fff;
	border-radius: 4px;
	font-weight: 600;
}
nav.pagination li a.pagination__item.link:hover::after{width:0;}
nav.pagination li a.pagination__item.link {
    color: #0f6369;
    font-weight: 500;
    font-size: 15px;
}
div#judgeme_product_reviews .jdgm-form a.jdgm-btn {
	border: 1px solid #0f6369;
	color: #0f6369;
	border-radius: 10px;
	height: 45px;
	line-height: 40px;
	padding: 0 20px;
	margin: 0 10px 0 0;
	font-weight: 400;
	text-transform: uppercase;
}
div#judgeme_product_reviews .jdgm-form__fieldset.jdgm-form__fieldset-actions {
    display: flex;
    justify-content: center;
	flex-direction: initial;
}
div#judgeme_product_reviews .jdgm-form input.jdgm-btn {
    background: #0f6369;
    border: #0f6369;
}
 .recipient-fields .recipient-fields__field:last-child {
    width: 42%;
}
div#giftcard .image-with-text .image-with-text__grid .grid__item .image-with-text__media {
    padding-bottom: 100% !important;
}
div#giftcard .image-with-text .image-with-text__grid .grid__item .image-with-text__media img {
    height: 440px;
    object-fit: contain;
    top: 50%;
    transform: translateY(-50%);
}
.contact-us main#MainContent .rich-text__wrapper.rich-text__wrapper--left.page-width {
    padding: 0 0 40px 0 !important;
}
.custom-gift-ida .image-with-text .image-with-text__grid .grid__item .image-with-text__media, .custom-gift-ida .image-with-text .image-with-text__grid .grid__item img {
    border-radius: 10px;
}
div.customer .field:first-of-type {
    margin-top: 0;
}
#MainContent .custom-main-log-reg-wrap h2 {
    border-bottom: 1px solid #ccc;
    padding: 0 0 20px 0;
  text-align: left !important;
}
form#customer_login {
    margin: 0;
}
#MainContent .custom-registed-custm h2, #MainContent .custom-text-head-reg h2.block-title {
    font-size: 28px !important;
}
.register-custom-right a {
    background: #014347;
    height: 45px;
    line-height: 45px;
    border-radius: 30px;
    color: #fff !important;
    text-decoration: none;
    padding: 0 20px;
}
div#Slide-template--16522395320481__slideshow_Cd3gC3-5 .banner__buttons a{
  border-color:#fff;
}
.custom-main-log-reg-wrap .custom-sect-but-recover button {
    margin: 0;
}
.custom-main-log-reg-wrap .custom-sect-but-recover a {
    width: auto !important;
}
table.cart-items td img {
    border-radius: 10px;
  border:none;
}
.cart-items td .cart-item__image-container {
    border: none;
}
.custom-sect-but-recover {
    display: flex;
    justify-content: space-between;
    margin: 30px 0 0 0;
  align-items: center;
}
.new-about-who-we-are br {
    display: none;
}
.cart-drawer .totals h2.totals__total, .cart-drawer .totals p {
    color: #0f6369;
}
.cart-drawer .cart-items td a, .cart-drawer .cart-items .product-option, td.cart-item__totals.right span, .cart-items td.cart-item__details a.cart-item__name, .cart-items td.cart-item__details .product-option, .cart-items td.cart-item__totals .cart-item__price-wrapper span.price, .cart__footer .totals h2, .cart__footer .totals p {
    color: #0f6369;
}

.custom-section-single-image .custm-image-single-dukkan img {
    max-height: 400px;
}
.custom-log-create-user, .register-custom-right {
    width: 50%;
}
.register-login-custm {
    max-width: 80% !important;
    box-shadow: none !important;
    border: none !important;
}
.custom-main-log-reg-wrap {
    display: flex;
    column-gap: 80px;
}
.custom-main-log-reg-wrap {
    display: flex;
}
.recipient-fields__field input {
    border-radius: 30px !important;
    border: 1px solid #000 !important;
}
.collection.section-template--16522395320481__featured_collection_XJztHW-padding {
    padding: 0 !important;
}
.template-search__search .search input {
    border-radius: 30px;
}
.collection ul.grid li.grid__item .card__content {
    padding: 0 !important;
}
div.icons{
  padding:20px 0 10px 0;
}
.new-about-who-we-are p {
    text-align: justify;
    text-align-last: center;
	letter-spacing:0;
}
.icons-text h5 {
    margin: 0;
}
label.recipient-checkbox svg {
    margin-top: 2px;
}
.recipient-checkbox span {
    max-width: 180px;
    padding: 0 20px 0 0;
    line-height: 18px;
}
a.hyperlink-heading {
    text-decoration: none;
    color: #000;
}


.container, .page-width, .page-width-desktop, .custom-image-text-tree-section {
    width: 100%;
    max-width: 1140px !important;
    padding: 0 15px;
    margin: 0 auto;
}

body.gradient #MainContent h2.banner__heading {
	font-size: 43px !important;
	font-weight: 400 !important;
	line-height: 53px !important;
}
body.gradient #MainContent h2 {
    font-weight: 400!important;
    line-height: normal !important;
}
h5 {
	font-size: 20px;
	line-height: 26px;
	margin-top: 0;
	color: #024348;
	text-transform: uppercase;
}
p {
  font-size: 15px;
  line-height: 24px;
}

.button {
  background: transparent;
  border: 1px solid #024348;
  text-transform: uppercase;
  border-radius: 10px;
  font-size: 15px;
  font-weight: 400;
  padding: 0 15px;
  line-height: 24px;
}


.header__inline-menu ul li a, .header__inline-menu ul li span {
    color: #000!important;
    text-decoration: none;
}
.header__heading-logo-wrapper img {
	width: 100%;
	max-width: 100%;
	object-fit: contain;
}
header.header a.header__heading-link {
    max-width: 120px;
    width: 100%;
}
header.header h1.header__heading {
    max-width: 120px;
    width: 100%;
}
.header {
	padding: 15px !important;
}
.banner__content .banner__box {
  background: transparent;
  max-width: 520px;
}
.slideshow__controls.slider-buttons > button {
  display: none;
}
.slideshow__controls.slider-buttons {
  border: 0;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  top: auto;
  bottom: 40px;
  z-index:10;
}
.banner__buttons {
	margin-top: 40px !important;
}
.icons {
	padding: 50px 0 20px;
	text-align: center;
}
body.gradient #MainContent .custom-brower-by-category h2 {
    text-align: left;
    margin: 20px 0 20px 0 !important;
    line-height: normal !important;
}
.head-sect-cust-our h2 {
    margin: 20px 0;
    text-align: left;
}
.custom-brower-by-category h2 {
	margin-bottom: 20px;
}
.icons .slick-arrow {
	display: none;
}
.no-image-products-cutsn {
    width: 100%;
    max-width: 100% !important;
}
.section-template--16522395320481__400ed573-41ae-468f-92af-ecf4b86c8975-padding.gradient.color-background-1.custom-padding-cls {
    padding: 60px 0;
}
.icons .cstm_wrap_icons .icons-image {
	height: 351px;
	border-radius: 10px;
	overflow: hidden;
	margin-bottom: 20px;
}
.icons .icons-wrapper .cstm_wrap_icons img {
	width: 100%;
	max-width: 100%;
	object-fit: cover;
	height: 100%;
}
.icons .cstm_wrap_icons a {
	text-decoration: none;
}
.icons .slick-dots li button::before {
	opacity: 1;
	content: "";
}
body.gradient #MainContent .head-sect-cust-our h2 {
    text-align: left;
    margin-bottom: 20px;
} 
.contact-us .rich-text.content-container.color-background-1.gradient.rich-text--full-width .page-width {
    padding: 0 0 40px !important;
}
.icons .slick-dots button {
	width: 10px;
	height: 10px;
	border: 1px solid #000;
	border-radius: 50%;
	padding: 0;
	background: transparent;
}
.icons .slick-dots li {
	width: auto;
	height: auto;
}
.icons .slick-dots li.slick-active button {
	background: #000;
}
.collection .collection__title .button {
	color: #E36E16;
	border: 0;
	margin: 0;
	max-width: max-content;
	padding: 0;
}
.collection .collection__title {
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.collection .collection__title h2.title {
	margin-bottom: 0;
}
.collection ul li .card__inner {
	height: 300px;
	border-radius: 10px;
	overflow: hidden;
}
.collection ul li .card__inner .media img {
    width: 100% !important;
    max-width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
}

.collection .card__content {
  display: unset;
  padding: 15px 0 !important;
}
.collection .card__content .card__information {
  display: unset;
}
.collection.section-template--16522395320481__featured_collection_XJztHW-padding .card__content .card__information a, .collection.section-template--16522395320481__featured_collection_XJztHW-padding .card__content .card__information .price {
  /* font-size: 18px;
  color: #024348;
  line-height: 30px;
  text-align: left; */
  display: block;
}
.collection .card__content .card__information .price {
  color: #000;
}
.collection > .collection__view-all {
	display: none;
}
#MainContent .image-with-text .image-with-text__text-item .image-with-text__heading {
	line-height: 60px !important;
}
.image-with-text .image-with-text__media {
  border-radius: 10px;
}
#MainContent .image-with-text .image-with-text__text-item p strong {
	font-size: 21px;
	line-height: 29px;
	font-weight: 400;
	color:#024348;
}
#MainContent .image-with-text .image-with-text__text-item p {
	line-height: 24px;
}
/*.image-with-text {
	padding: 30px 0px 50px;
}*/
.custom-section-three-image-wrap-main {
	display: flex;
	align-items: flex-start;
	justify-content: space-between;
	column-gap: 10px;
}
.custom-section-three-image-wrap-main>div {
    width: 100%;
    height: 375px;
    overflow: hidden;
    border-radius: 10px;
    max-width: calc(100%/3 - 20px);
    position: relative;
}
.custom-section-three-image-wrap-main > div img {
	width: 100%;
	max-width: 100%;
	object-fit: cover;
	height: 100%;
    cursor: pointer
}
.custom-image-text-tree-section {
	margin: 0 auto;
}
.custom-section-three-image-wrap-main > div.custom-second-image {
	position: relative;
}

.image-with-text__media-item.image-with-text__media-item--medium.image-with-text__media-item--middle.grid__item {
	border-radius: 10px;
	overflow: hidden;
	height: 355px;
}
.custom-section-three-image-wrap-main > div.custom-second-image .text-custm-heading-second {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	width: 100%;
	max-width: 100%;
	text-align: center;
	padding: 0 40px;
}
.custom-section-three-image-wrap-main > div.custom-second-image .text-custm-heading-second h3 {
	font-size: 35px;
	line-height: 60px;
	color: #000;
	margin: 0;
}
.custom-section-three-image-wrap-main>div.custom-second-image .text-custm-heading-second p {
    color: #000;
    line-height: 24px;
    margin-top: 0;
}
.custom-button-sec-read a {
    background: transparent;
    color: #0f6369;
    border: 1px solid #0f6369;
    text-transform: uppercase;
    border-radius: 10px;
    font-size: 15px;
    font-weight: 400;
    padding: 0 15px;
    line-height: 24px;
    text-decoration: none;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    max-width: max-content;
    margin: 20px auto 0;
}
#MainContent .Custom-Instagram_wrapper .custom_hd.h1 {
	line-height: 40px !important;
	text-align:left;
	margin-bottom: 20px;
}
.Custom-Instagram_wrapper .insta_image_wrapper .custom_insta_img_wrapper_one {
  width: 100%;
  max-width: 693px;
}
.Custom-Instagram_wrapper .insta_image_wrapper {
  gap: 0;
  column-gap: 20px;
}
.Custom-Instagram_wrapper .insta_image_wrapper .custom_insta_img_wrapper_two {
  width: 100%;
  max-width: calc(100% - 693px);
}
.custom_insta_img_wrapper .image_insta_one a.custom_insta_post_img_wrapper img.custom_insta_img_ {
	width: 100%;
	max-width: 100%;
	height: 100%;
}
.Custom-Instagram_wrapper .insta_image_wrapper .custom_insta_img_wrapper_two .custom_insta_img_wrapper .image_insta_one {
	width: 100%;
	max-width: calc(100%/2 - 10px);
}
.Custom-Instagram_wrapper .insta_image_wrapper .custom_insta_img_wrapper_two .custom_insta_img_wrapper {
	height: 100%;
	display: flex;
	flex-wrap: wrap;
	gap: 20px;
}
.Custom-Instagram_wrapper .insta_image_wrapper .custom_insta_img_wrapper_two .custom_insta_img_wrapper .image_insta_one {
    width: 100%;
    max-width: calc(50% - 10px);
    height: 168px;
}
footer.footer .footer-block__heading {
	color: #fff;
	font-size: 35px;
	line-height: 77px;
	font-weight: 700;
}
footer.footer {
	background: #024348;
	padding: 70px 0 10px;
}
footer.footer .footer-block__details-content li a {
    font-size: 18px;
    line-height: 33px;
    color: #fff;
    text-decoration: none;
}
footer.footer .footer-block__details-content li a:hover {
	color: #fff;
}
.brand_info .rte {
	color: #fff;
	font-size: 20px;
	line-height: 30px;
	text-align: center;
	margin-bottom: 20px;
}
.brand_info {
	text-align: center;
}
.brand_info .newsletter_section .newsletter-form #Subscribe {
	width: 100%;
	position: unset;
	background: #0F6369;
	font-size: 19px;
	line-height: 39px;
	text-transform: uppercase;
	color: #fff;
	border-radius: 10px;
	margin: 20px 0;
	padding: 7px 0;
}
.brand_info .newsletter_section .newsletter-form .newsletter-form__field-wrapper label {
	color: #fff;
}
.brand_info .newsletter_section .newsletter-form .newsletter-form__field-wrapper input {
	border: 1px solid #D9D9D9;
	border-radius: 10px;
	background: transparent;
	color: #fff;
	font-size: 14px;
	line-height: 30px;
}
.payment_list_icon .list.list-payment {
	justify-content: center;
}
.copy_right {
	color: #fff;
	line-height: 30px;
	font-size: 14px;
	padding-top: 50px;
	display: block;
}
footer .footer__content-bottom {
	display: none;
}

.footer__content-top .footer__blocks-wrapper > .footer-block .footer-block__image-wrapper img {
	width: 100%;
	max-width: 120px;
}
.footer__content-top .footer__blocks-wrapper > .footer-block .footer-block__image-wrapper {
	margin: 0 auto 20px;
}
.footer__content-top .footer__blocks-wrapper > .footer-block:nth-child(2) {
	border-left: 1px solid #ffffff20;
	border-right: 1px solid #ffffff20;
	padding: 0 90px;
	width: 100%;
	max-width: 650px;
}
.footer__content-top .footer__blocks-wrapper > .footer-block:last-child {
	padding-left: 110px;
}
.footer__content-top .footer__blocks-wrapper {
	gap: 0 !important;
}
.image-with-text__text-item.grid__item > div {
	padding-top: 0;
	padding-bottom: 0;
}
.image-with-text .image-with-text__grid {
	align-items: center;
}
.collection ul li .card__inner > .card__content .card__information, .collection ul li .card__inner > .card__content {
	display: flex;
	align-items: center;
	justify-content: center;
}
.collection.section-template--16522395320481__featured_collection_XJztHW-padding ul li .card__inner > .card__content .card__information a, 
.collection.section-template--16522395320481__featured_collection_XJztHW-padding ul li .card__inner > .card__content .card__information a {
	/* background: #fff;
	padding: 10px;
	border-radius: 10px;
	width: 100%;
	text-align: center; */
	display: none;
}
.collection ul li .card__inner > .card__content .card__information h3, .collection ul li .card__inner > .card__content .card__information h3 {
  width: 100%;
  max-width: 100%;
}
sticky-header.header-wrapper {
	box-shadow: unset;
	border-bottom: 1px solid #f1f1f1;
}

/* about page style */

.heading_text_image {
  text-align: center;
  padding: 50px 0;
}
.heading_text_image .heading_wrapper h1 {
  font-size: 35px;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 57px;
  text-align: center;
  color: #000;
}
.sub_heading_wrapper p {
  font-size: 29px;
  line-height: 50px;
  color: #024348;
  width: 100%;
  max-width: 1066px;
  margin: 0 auto 60px;
  letter-spacing: 0;
}
.heading_text_image .custm-icon-text-wrap-main.desktop {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  max-width: 1066px;
  margin: 0 auto;
}
.heading_text_image .custm-icon-text-wrap-main.desktop .custom-sect-icon-text img {
  max-width: 100%;
  object-fit: contain;
  height: 100%;
}
.heading_text_image .custm-icon-text-wrap-main.desktop .custom-sect-icon-text {
  height: 236px;
  overflow: hidden;
}

.custom-text-icon-main-wrap .custm-icon-text-wrap-main.desktop {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  flex-wrap: wrap;
}
.custom-text-icon-main-wrap .custm-icon-text-wrap-main.desktop .custom-sect-icon-text {
  text-align: center;
}
.custom-text-icon-main-wrap .custm-icon-text-wrap-main.desktop .custom-sect-icon-text .custom-prod-icon-section img {
  max-width: 100%;
  object-fit: contain;
  height: 120px;
  width: 100%;
}

.custom-text-icon-main-wrap .custm-icon-text-wrap-main.desktop .custom-sect-icon-text .text-product-custom-icons p {
  font-size: 23px;
  line-height: 60px;
  font-weight: 700;
  margin: 0;
}
.custom-text-icon-main-wrap {
	padding: 50px 0;
}
.about-us .image-with-text {
	padding: 0;
}
.about-us .image-with-text__media {
	border: 0;
	border-radius: 10px !important;
}
.about-us #MainContent > div:last-child .image-with-text__content, .about-us #MainContent > div:nth-child(6) .image-with-text__content {
	padding: 0 30px;
}
.about-us .image-with-text__content {
	padding: 0 90px;
}
.about-us .image-with-text__text-item .image-with-text__content {
	max-width: 100%;
}
#MainContent > div:last-child .image-with-text {
	padding-bottom: 50px;
}
.about-us .image-with-text__media img {
	max-width: 100% !important;
	object-fit: contain;
	height: 100% !important;
	width: 100% !important;
}
.about-us #MainContent .image-with-text .image-with-text__text-item p strong {
	font-size: 15px;
	line-height: 30px;
	color: #000;
	font-weight: 700;
}
#MainContent > div:last-child .image-with-text .image-with-text__text-item .image-with-text__heading,
#MainContent > div:nth-child(6) .image-with-text .image-with-text__text-item .image-with-text__heading{
	font-weight: 400 !important;
	color: #000;
}
#MainContent > div:nth-child(6) .image-with-text .image-with-text__text-item .image-with-text__text {
	margin-top: 0;
	color: #024348;
	font-size: 21px;
	line-height: 29px;
	font-weight: 400;
	margin-bottom: 15px;
}
.catering #MainContent h2.title.inline-richtext.h1 {
	line-height: 60px !important;
	margin: 0 auto 20px;
}
.catering .Join-team-Form_inner_wrapper .globo-form-app .panel > div:nth-child(12), .catering .Join-team-Form_inner_wrapper .globo-form-app .panel > div:nth-child(13), .catering .Join-team-Form_inner_wrapper .globo-form-app .panel > div:nth-child(14), .catering .Join-team-Form_inner_wrapper .globo-form-app .panel > div:nth-child(15), .catering .Join-team-Form_inner_wrapper .globo-form-app .panel > div:nth-child(16), .catering .Join-team-Form_inner_wrapper .globo-form-app .panel > div:nth-child(17), .catering .Join-team-Form_inner_wrapper .globo-form-app .panel > div:nth-child(18) {
	max-width: 100%;
}
.catering .Join-team-Form_inner_wrapper .globo-form-app .panel > div:nth-child(11), 
.catering .Join-team-Form_inner_wrapper .globo-form-app .panel > div:nth-child(10){
	max-width: 50%;
}
.catering .Join-team-Form_inner_wrapper .globo-form-app .panel > div .flex-wrap li {
	width: auto;
	margin-right: 35px;
}
body .Join-team-Form_inner_wrapper .globo-form-app {
  border: 1px solid #bfbfbf;
  box-shadow: unset;
  background: #F8F8F8;
  width: 100%;
  max-width: 100%;
}
.Join-team-Form_inner_wrapper .globo-form-app input, .Join-team-Form_inner_wrapper .globo-form-app textarea, .Join-team-Form_inner_wrapper .globo-form-app select {
    background: #fff !important;
    border: 1px solid #929292;
    border-radius: 10px;
    height: 56px;
}
.Join-team-Form_inner_wrapper .globo-form-app label {
  font-size: 17px;
  color:#000;
  line-height: 27px;
  font-weight: 400;
}
.Join-team-Form_inner_wrapper .globo-form-app .panel > div {
  max-width: calc(100%/3);
  padding: 0 10px;
  margin-bottom: 30px;
}
/* .Join-team-Form_inner_wrapper .globo-form-app .panel > div:last-child {
  width: 100%;
  max-width: 100%;
} */
.Join-team-Form_inner_wrapper .globo-form-app .panel > div .flex-wrap {
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}
.Join-team-Form_inner_wrapper .globo-form-app .panel > div .flex-wrap li {
  width: auto;
}
body.join-team .globo-form-id-26640 .globo-form-app .globo-form-control .checkbox-wrapper .checkbox-input ~ .checkbox-label:before, body.join-team .globo-form-app .globo-form-control .radio-wrapper .radio-input ~ .radio-label:after {
    border-color: #989898;
}
.globo-form-app.boxed-layout.gfb-style-flat .panels .globo-form-control.layout-1-column span.label-content {
    display: block;
    margin-bottom: 15px;
}

/* .collection ul li .card__inner > .card__content .card__information {
  display: none;
}
.collection ul li .card__inner > .card__content:hover .card__information {
  display: flex;
} */
.card .card__inner .card__media ~ .card__content {
	display: none;
}
.header__inline-menu ul li a span {
	margin: 0;
}
.image-with-text__text-item .image-with-text__content {
	width: 100%;
	max-width: 662px;
	margin: 0 auto;
    padding-right:0px;
}
body .list-menu--disclosure {
	min-width: 300px;
}

:focus-visible {
	outline: unset;
}
.Custom-Instagram_wrapper .insta_image_wrapper .custom_insta_img_wrapper_one * {
	height: 100%;
}
body .header {
	display: flex;
	align-items: center;
	justify-content: space-between;
}



/* new-changes */

.icons .cstm_wrap_icons {
    padding: 0;
}
.icons .slick-initialized .slick-slide {
    display: block;
}
.collection .collection__title.title-wrapper.title-wrapper--no-top-margin.page-width {
    padding: 0 15px;
    margin-bottom: 20px;
      margin-top: 10px;
}

/* 21.03.2024 */
.header .header__heading-link.link.link--text.focus-inset {
	padding-left: 5px !important;
}
.icons .slick-track {
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.slick-slide:nth-child(2) {
	padding: 0 25px !important;
}
.collection .slider-mobile-gutter.slider-component-desktop.scroll-trigger.animate--slide-in > ul > li {
	margin-left: 0;
	padding: 0 15px;
}
.collection .slider-mobile-gutter.slider-component-desktop.scroll-trigger.animate--slide-in {
	max-width: 1550px;
	width: 100%;
	margin: 0 auto;
	padding: 0 15px;
  }

  .collection .slider-mobile-gutter.slider-component-desktop.scroll-trigger.animate--slide-in > ul {
	margin: 0 -15px;
	gap: 0;
	padding: 0;
  }
.section-template--16522395320481__400ed573-41ae-468f-92af-ecf4b86c8975-padding {
    padding-top: 0;
    padding-bottom: 0px;
}


  .collection .slider-mobile-gutter.slider-component-desktop.scroll-trigger.animate--slide-in > ul:after {
	display: none;
  }
  /*.gradient.animate--hover-default .collection {
	padding-bottom: 0 !important;
}*/
.insta_image_wrapper a {
	display: block;
	height: 100%;
	position: relative;
  }
	
  html body .insta_image_wrapper a .custom_insta_icon_wrapper {
	max-height: 43px !important;
	line-height: 1;
  }
.header-wrapper .scroll_active {
	margin-bottom: 0px;
	transition: 0.5s ease-in-out;
}
.header-wrapper .scroll_active .header__heading-logo-wrapper {
    transition: 0.5s ease-in-out;
    transform: scale(0.8);
}

.custom-main-map {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
/* .slick-slide:nth-child(2) {
	padding: 0 15px !important;
} */

a#checkoutButtonLink {
    text-decoration: none;
}
.rich-text.content-container .rich-text__blocks {
    max-width: 98rem;
}
div#shopify-section-template--16570556907681__icon_text_catering_kwDRVx .icons {
    padding: 0;
}
body.gift_ideas .icons .icons-wrapper-custom-catering {
    display: flex;
    justify-content: space-between;
}
body.gift_ideas .icons .icons-wrapper-custom-catering .cstm_wrap_icons .icons-image img {
        max-width: 154px;
    width: 100%;
    height: 154px !important;
    object-fit: cover;
}
body.gift_ideas .icons .icons-wrapper-custom-catering {
    display: flex;
    justify-content: space-between;
    padding-bottom: 50px;
}
body.gift_ideas .icons .icons-wrapper-custom-catering .cstm_wrap_icons {
    max-width: calc(100%/5);
    width: 100%;
    text-align: center;
}
body.gift_ideas .icons .icons-wrapper-custom-catering .cstm_wrap_icons .icons-text h5 {
    color: #000000;
    text-transform: capitalize;
    margin: 0;
}
body.gift_ideas .icons .icons-wrapper-custom-catering .cstm_wrap_icons .icons-image {
    max-width: 154px;
    width: 100%;
    height: 154px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    background: #E8F3F3;
    margin: 0 auto 20px;
}
.custom-gift-ida {
    padding: 0 !important;
}
.custom-gift-ida .image-with-text {
    padding: 0;
}
.custom-gift-ida .image-with-text .image-with-text__grid {
    display: flex;
    align-items: center;
    grid-column-gap: 64px;
    flex-wrap: wrap;
    margin: 0 0 50px;
}
body.gift_ideas #MainContent>div:last-child .image-with-text .image-with-text__text-item .image-with-text__heading{
  font-weight:normal ! important;
}
.custom-gift-ida .image-with-text .image-with-text__grid .grid__item {
    max-width: calc(100%/2 - 32px);
    width: 100%;
}
.custom-gift-ida .image-with-text .image-with-text__grid .grid__item .image-with-text__content {
    margin: 0;
    padding: 0;
    padding-bottom: 2px;
}
.custom-gift-ida .image-with-text .image-with-text__grid .grid__item .image-with-text__text {
    margin: 6px 0 0;
}
.custom-gift-ida .image-with-text .image-with-text__grid .grid__item a.button, .custom-box-wrapper .image-with-text .image-with-text__grid .grid__item .image-with-text__content a.button {
    margin: 30px 0 0;
    background-color: #0F6369;
    color: #fff;
    opacity: 1;
    max-width: 315px;
    width: 100%;
    padding: 13px 10px;
}
.custom-section-single-image h2 {
    text-align: center;
    margin: 0 0 30px;
}
body.gift_ideas  #MainContent>div:nth-child(6) .image-with-text .image-with-text__text-item .image-with-text__heading, body.dukkan #MainContent .image-with-text .image-with-text__text-item .image-with-text__heading {
    font-weight: normal!important;
}
.main-banner-yafa .custm-main-meaning .home-page-banner-section-slide {
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    height: 700px;
    padding: 0 0 30px;
}
.custom-gift-ida .image-with-text .image-with-text__grid:not(:last-child) {
    margin: 0px 0px 40px;
}
.custom-section-single-image {
    padding: 67px 0px 0px;
}
.custom-section-single-image .custm-image-single-dukkan {
    text-align: center;
}
.section-template--16570864369825__rich_text_8AaaXM-padding {
    padding-top: 40px;
    padding-bottom: 52px;
}
.section-template--16570864369825__rich_text_8AaaXM-padding .custom-spce {
    width: 100%;
    max-width: 990px !important;
}
.custom-section-single-image .custm-image-single-dukkan img {
    max-width: 400px;
}
body.dukkan .icons-wrapper-custom-catering {
    display: flex;
    justify-content: center;
    align-items: flex-end;
}
body.dukkan .icons-wrapper-custom-catering .cstm_wrap_icons {
    max-width: calc(100%/4);
    width: 100%;
}
body.dukkan .icons-wrapper-custom-catering .cstm_wrap_icons .icons-image {
    height: auto;
}
body.dukkan  .icons-wrapper-custom-catering .cstm_wrap_icons .icons-image img {
    height: 240px;
}
body.dukkan  .icons-wrapper-custom-catering .cstm_wrap_icons:first-child .icons-image, body.dukkan  .icons-wrapper-custom-catering .cstm_wrap_icons:nth-child(2) .icons-image {
    max-width: 154px;
    height: 154px;
    margin: 0 auto 20px;
    background-color: #E8F3F3;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.icons-wrapper-custom-catering .cstm_wrap_icons:first-child .icons-image img, .icons-wrapper-custom-catering .cstm_wrap_icons:nth-child(2) .icons-image img {
    max-width: 76px;
    width: 100%;
    height: auto!important;
}
body.dukkan .icons-wrapper-custom-catering .cstm_wrap_icons h5, body.meaning-yafa .icons .icons-wrapper-custom-catering .cstm_wrap_icons h5 {
    color: #000;
    text-transform: capitalize;
    font-weight: 600;
    margin: 0;
}
body.dukkan  .rich-text.content-container.color-background-1.gradient.rich-text--full-width.content-container--full-width.section-template--16570864369825__rich_text_8AaaXM-padding {
    padding: 0px;
}
body.dukkan .icons {
    padding: 20px 0 74px;
}
.custom-box-wrapper {
    padding: 0px !important;
}
.custom-box-wrapper .image-with-text {
    padding: 0;
}
.custom-box-wrapper .image-with-text .image-with-text__grid {
    display: flex;
    flex-wrap: wrap;
    column-gap: 80px;
    margin-bottom: 40px;
}
.custom-box-wrapper .image-with-text .image-with-text__grid .grid__item {
    max-width: calc(100%/2 - 40px);
    width: 100%;
    margin: 0;
    padding: 0;
}
.custom-box-wrapper .image-with-text .image-with-text__grid .grid__item .image-with-text__content {
    margin: 0;
    padding: 0;
}
div#accessories .image-with-text .image-with-text__grid .grid__item .image-with-text__content #art .image-with-text .image-with-text__grid .grid__item .image-with-text__content {
    padding: 0;
    max-width: 500px;
    margin: 0 auto;
}
.main-banner-yafa .custm-main-meaning .home-page-banner-section-slide .image-meaning-yafa-leaf {
    position: absolute;
    right: 0;
    top: 0px;
}
.main-banner-yafa .custm-main-meaning .home-page-banner-section-slide .image-meaning-yafa-leaf img {
    max-width: 350px;
    width: 100%;
	position: relative;
    z-index: -1;
}
.main-banner-yafa .custm-main-meaning .home-page-banner-section-slide .image-meaning-yafa-leaf-two {
    position: absolute;
    left: 0;
    bottom: 0;
}
.main-banner-yafa .custm-main-meaning .home-page-banner-section-slide .image-meaning-yafa-leaf-two img {
    max-width: 165px;
    width: 100%;
}
.main-banner-yafa .custm-main-meaning .home-page-banner-section-slide .main-banner-heading {
    max-width: 1010px;
    margin: 0 auto;
}
body.meaning-yafa  .icons {
    padding: 20px 0px;
}
body.meaning-yafa .icons .icons-wrapper-custom-catering {
    display: flex;
    align-items: flex-end;
}
body.meaning-yafa .icons .icons-wrapper-custom-catering .cstm_wrap_icons {
    max-width: calc(100%/4);
    width: 100%;
}
body.meaning-yafa .icons .icons-wrapper-custom-catering .cstm_wrap_icons .icons-image img {
    max-width: 240px;
    width: 100%;
}
body.meaning-yafa .icons .icons-wrapper-custom-catering .cstm_wrap_icons .icons-image {
    height: auto;
}
.custom-me-yafa .main-custm-head-sub-text .custm-image-had-text-meaning {
    text-align: center;
}
.custom-me-yafa .main-custm-head-sub-text .custm-image-had-text-meaning img {
    margin: 0 auto;
    max-width: 540px;
}
.custom-me-yafa .main-custm-head-sub-text .custm-head-text-sub-main .meaning-yafa-custm-head h3 {
    margin: 0;
    text-transform: uppercase;
    font-weight: 500;
    font-size: 26px;
}
.custom-me-yafa {
    padding: 50px 15px;
}
div#BLOOM {
    padding-bottom: 80px;
}
main#MainContent .rich-text.content-container .rich-text__blocks {
    max-width: 900px;
}
header.header .header__icon.header__icon--search svg {
    width: 23px;
}
.bg-black-section .mata-object-sec {
    display: flex;
    gap: 3px;
    margin: 10px 0 0;
}
.bg-black-section .mata-object-sec .custom-image-metaobject img {
    max-width: 44px;
    width: 100%;
}
.mata-object-sec-ingredient .custom-image-metaobject-ingredient p {
    margin: 15px 0 15px;
    font-size: 15px;
    letter-spacing: 0;
    color: #000;
}
.jdgm-widget.jdgm-widget .jdgm-row-stars {
    justify-content: space-between !important;
}
.jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) .jdgm-row-stars>div {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.jdgm-widget.jdgm-widget .jdgm-row-stars .jdgm-widget-actions-wrapper a.jdgm-write-rev-link {
    margin-right: 0;
}
.jdgm-widget.jdgm-widget .jdgm-row-stars .jdgm-rev-widg__summary {
    align-items: flex-start !important;
}
.jdgm-rev-widg.jdgm-rev-widg .jdgm-rev-widg__header h2 {
    text-align: left;
}
/* new css about us */
/*.custom-section-back-ground {
    background-position: 60% 20%;
    padding: 80px 0 90px;
    height: auto;
    background-repeat: no-repeat;
    position: relative;
}*/
.custom-section-back-ground {
  background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    height: 700px;
    padding: 0 0 30px;
}
.custom-section-back-ground .cusm-icon-new-about {
    display: flex;
    align-items: flex-end;
    justify-content: center;
}

.custom-section-back-ground .cusm-icon-new-about a {
    max-width: calc(100%/4);
    width: 100%;
    display: block;
    text-decoration: none;
}
.custom-section-back-ground .cusm-icon-new-about a .icons-image-new {
    text-align: center;
    margin-bottom: 20px;
    position:relative;
    z-index:9;
}
.custom-section-back-ground .cusm-icon-new-about a .icons-image-new img {
    max-width: 280px;
    width: 100%;
}
.custom-section-back-ground .cusm-icon-new-about .icons-text-new {
    text-align: center;
}
.custom-section-back-ground .cusm-icon-new-about .icons-text-new h5 {
    margin: 0;
    color: #000;
    font-weight: 600;
}
.custom-new-image-leaf-about {
    display: flex;
    align-items: center;
    column-gap: 40px;
    padding: 100px 0px 0px;
}
.custom-new-image-leaf-about .custom-text-new-about-main-warp h2 {
    margin: 0 0 28px;
    font-weight: 600;
}
.custom-new-image-leaf-about .custom-text-new-about-main-warp .new-about-text p {
    margin: 0;
    letter-spacing: 0;
}
.custom-new-image-leaf-about .custom-image-main-text-new img {
    width: 100%;
}
.custom-new-image-leaf-about .custom-text-new-about-main-warp {
    max-width: calc(100% - 640px);
    width: 100%;
}
.custom-new-image-leaf-about .custom-image-main-text-new {
    max-width: 560px;
    width: 100%;
}
.custom-new-image-leaf-about {
    display: flex;
    align-items: center;
    column-gap: 80px;
}
.custom-new-image-leaf-about .new-about-buton-url {
    margin: 42px 0px 0px;
}
.custom-new-image-leaf-about .new-about-buton-url a {
    text-transform: uppercase;
    width: 315px;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 52px;
    background-color: #0f6369;
    color: #fff;
    text-decoration: none;
    font-size: 20px;
    border-radius: 12px;
    font-weight: 400;
    border: 1px solid #0f6369;
    transition: all 0.4s;
}
.custom-new-image-leaf-about .new-about-buton-url a:hover {
    background: transparent;
    color: #0f6369;
}
.custom-section-back-ground .cusm-icon-new-about a:last-child .icons-image-new img {
    height: 280px;
    object-fit: contain;
}

.new-about-custm-page-second .custom-section-back-ground-second {
    background-position: 100% 10%;
    background-size: cover;
    padding: 150px 0px 0px;
    background-repeat: no-repeat;
}
.new-about-custm-page-second .custom-section-back-ground-second .cutm-icon-new-about-second .icons-text-second {
    text-align: center;
}
.new-about-custm-page-second .custom-section-back-ground-second .cutm-icon-new-about-second .icons-text-second h2 {
    margin: 0 0 30px;
    letter-spacing: 0;
}

.new-about-custm-page-second .custom-section-back-ground-second .cutm-icon-new-about-second .icons-image-new-second {
    text-align: center;
}
.new-about-custm-page-second .custom-section-back-ground-second .cutm-icon-new-about-second img {
    max-width: 250px;
    margin: 0 auto;
}
.new-about-custm-page-second .custom-section-back-ground-second .cutm-icon-new-about-second .icons-text-new-second {
    max-width: 1005px;
    margin: 0 auto;
    text-align: center;
    margin-right: 0;
}
.new-about-custm-page-second .custom-section-back-ground-second .cutm-icon-new-about-second .icons-text-new-second p {
    letter-spacing: 0;
}
.custom-new-image-about-second .custom-image-main-text-new-second {
    display: flex;
    align-items: center;
    column-gap: 24px;
}
.custom-new-image-about-second .custom-image-main-text-new-second img {
    max-width: 80px;
    width: 100%;
}
.custom-image-main-text-new-second.two {
    margin-top: 24px;
}
.custom-new-image-about-second .custom-image-main-text-new-second p {
    margin: 0;
    letter-spacing: 0;
}
.custom-new-image-about-second {
    padding: 20px 0px 80px;
}
.custom-new-haed-text-about-second {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    gap: 60px;
}
.custom-new-haed-text-about-second .custom-haed-main-text-new-wrap {
    max-width: calc(100%/2 - 20px);
    width: 100%;
}
.custom-new-haed-text-about-second .custom-haed-main-text-new-wrap:first-child {
    padding-right: 220px;
}
.custom-new-haed-text-about-second .custom-haed-main-text-new-wrap:first-child h3.red {
    color: #F68C71;
    margin: 0 0 18px;
      font-size: 22px;
    letter-spacing: 0;
}
.custom-new-haed-text-about-second .custom-haed-main-text-new-wrap h3.green {
    margin: 0 0 18px;
    color: #8DC63F;
    font-size: 22px;
    letter-spacing: 0;
}
.custom-new-haed-text-about-second .custom-haed-main-text-new-wrap p {
    margin: 0 0;
    letter-spacing: 0;
}
.custom-section-single-image h2 {
    margin: 0 0 24px;
    letter-spacing: 0;
}
.section-template--16584434843809__rich_text_7wMUyW-padding {
    padding: 20px 0px 50px !important;
}
.section-template--16584434843809__rich_text_7wMUyW-padding .rich-text__blocks.left.custom-spce {
    max-width: 100% !important;
    width: 100%;
}

.custom-home-text-join-the-team .custom-heading-join-the-team h2 {
    margin: 0 0  30px;
    text-align: center;
    letter-spacing: 0;
}
.custom-text-join-the-team p {
    letter-spacing: 0;
    margin: 0 0 10px;
    line-height: 30px;
}
.Join-team-Form_inner_wrapper .form_embed_wrapper .globo-form-app.boxed-layout.gfb-style-flat {
    background-color: #EDE2DC;
    border: 1px solid #EDE2DC;
    border-radius: 12px;
    padding: 40px 25px 60px;
}
.globo-form-app.boxed-layout.gfb-style-flat .panels .globo-form-control.layout-1-column {
    width: 100%;
    max-width: 100%;
    margin: 0;
}
.globo-form-app.boxed-layout.gfb-style-flat .panels .globo-form-control.layout-1-column h3 {
    margin: 0 0 34px;
    font-size: 24px;
    letter-spacing: 0;
    line-height: normal;
}
.Join-team-Form_inner_wrapper .form_embed_wrapper .globo-form-app.boxed-layout.gfb-style-flat .globo-paragraph, .Join-team-Form_inner_wrapper .form_embed_wrapper .globo-form-app.boxed-layout.gfb-style-flat .globo-paragraph p, .Join-team-Form_inner_wrapper .form_embed_wrapper .globo-form-app.boxed-layout.gfb-style-flat .globo-paragraph p strong {
    background: transparent !important;
}
.Join-team-Form_inner_wrapper .form_embed_wrapper .globo-form-app.boxed-layout.gfb-style-flat .globo-paragraph p {
    margin-bottom: 15px;
}
 .globo-form-id-26640 .globo-form-app .globo-form-control label.globo-label span.label-content {
    color: #000;
    text-align: left !important;
    opacity: 1;
    font-weight: 500;
}
.globo-form-app.boxed-layout.gfb-style-flat .panels .globo-form-control.layout-1-column h3#heading-1, .globo-form-app.boxed-layout.gfb-style-flat .panels .globo-form-control.layout-1-column h3#heading-2
, .globo-form-app.boxed-layout.gfb-style-flat .panels .globo-form-control.layout-1-column h3#heading-3, .globo-form-app.boxed-layout.gfb-style-flat .panels .globo-form-control.layout-1-column h3#heading-4,
.globo-form-app.boxed-layout.gfb-style-flat .panels .globo-form-control.layout-1-column h3#heading-5{
    line-height: normal;
    padding: 30px 0px 0px;
    margin-top: 0px;
    border-top: 1px solid #D7C1B5;
    margin-bottom: 20px;
}
.globo-form-app.boxed-layout.gfb-style-flat .panels .globo-form-control.layout-1-column .globo-form-input {
    margin-bottom: 30px;
}
.Join-team-Form_inner_wrapper .form_embed_wrapper .globo-form-app.boxed-layout.gfb-style-flat .gfb__footer.wizard__footer button.action:hover {
    color: #024348;
    background-color: transparent;
}
.Join-team-Form_inner_wrapper .form_embed_wrapper .globo-form-app.boxed-layout.gfb-style-flat .gfb__footer.wizard__footer button.action {
    max-width: 314px;
    width: 100%;
    background: #024348;
    border: 1px solid #024348;
    text-transform: uppercase;
    font-size: 18px;
    height: 52px;
    border-radius: 12px;
    font-weight: 600;
    transition: all 0.4s;
}
.custom-join-the-team-background-img {
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
}
.custom-home-text-join-the-team {
    padding: 57px 0px 0px;
}
.section-template--16570556907681__rich_text_8AaaXM-padding .rich-text__wrapper.rich-text__wrapper--center.page-width h2.rich-text__heading {
    letter-spacing: 0;
}
.product.product--medium.product--left {
    width: 100%;
    max-width: 100%;
    margin: 0 0 50px;
}
.product--no-media .product-form__quantity, .product--no-media .product-form__input--dropdown {
    align-items: flex-start !important;
}
.price-per-item__container {
    width: 100%;
}
.product--no-media .price {
    text-align: left !important;
}
.product--no-media .product-form>.form {
    max-width: 100% !important;
    width: 100%;
}
.product .product__info-wrapper.grid__item.scroll-trigger.animate--slide-in h1 {
    text-align: left;
}
body.catering .rich-text__wrapper .left.custom-spce {
    max-width: 100% !important;
}
body.catering .icons-wrapper-custom-catering .cstm_wrap_icons:first-child .icons-image img, body.catering .icons-wrapper-custom-catering .cstm_wrap_icons:nth-child(2) .icons-image img {
    max-width: 220px;
}
 body.about-us-new:after {
    content: "";
    /* position: fixed; */
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: url(//xbchflss8k5568pq-60508831905.shopifypreview.com/cdn/shop/files/Group_57.png?v=1711444843);
    z-index: -1;
    background-position: 100% -12%;
    background-size: cover;
    background-repeat: no-repeat;
} 
body.about-us-new {
    position: relative;
}
.section-template--16584434843809__rich_text_7wMUyW-padding {
    background-color: transparent;
}
body.catering .globo-form-app.boxed-layout.gfb-style-flat .panels .globo-form-control.layout-1-column span.label-content {
    display: inline;
}
.tmenu--wrap .tmenu_nav ul.tmenu_submenu .tmenu-watermark.tmenu_item_link {
    display: none !important;
    opacity: 0 !important;
    visibility: hidden !important;
}
.tmenu--wrap .tmenu_nav>li.tmenu_item>ul.tmenu_submenu {
    padding: 20px 95px !important;
    gap: 25px;
}
.tmenu--wrap .tmenu_nav>li.tmenu_item>ul.tmenu_submenu>li.tmenu_item {
    max-width: calc(100%/3 - 24px);
    width: 100%;
    padding: 0 !important;
}
.tmenu--wrap .tmenu_nav>li.tmenu_item>ul.tmenu_submenu>li.tmenu_item a.tmenu_item_link {
    border: 0;
}
.home-page-banner-section-content img {
    width: 100%;
    max-width: 400px;
}
.custom-section-logo-meanib .custom-text-logo-sp img {
    max-width: 250px;
}
.home-page-banner-section img {
    max-width: 300px;
}
.home-page-banner-section-content .main-banner-heading h2 {
    margin: 0;
    font-weight: 900 !important;
    letter-spacing: 0;
    text-transform: capitalize;
}

body header.scroll_active {
    padding: 0px 15px !important;
}
#MainContent .Custom-Instagram_wrapper .custom_hd.h1 {
    font-weight: 400!important;
    letter-spacing: 0;
    line-height: normal !important;
}
.Custom-Instagram_wrapper .insta_image_wrapper .custom_insta_img_wrapper_one .custom_insta_img_wrapper {
    height: 355px;
}
.footer__content-top .footer__blocks-wrapper>.footer-block:nth-child(2) ul.footer-block__details-content {
    max-width: 260px;
    margin: 0 auto;
    text-align: left;
}
.collection .slider-mobile-gutter.slider-component-desktop.scroll-trigger.animate--slide-in {
    margin-top: 20px;
}
.collection-hero.color-accent-2.gradient {
    background: transparent;
}
h1.collection-hero__title {
    color: #000;
    margin: 10px 0px;
}
.product-count a, .product-count span {
    text-decoration: none;
    color: #000;
    font-weight: 500;
}
.product-count span:last-child {
    color: #e36b27;
}
header.header .tmenu_wrapper.tmenu--wrap {
    z-index: 4 !important;
}
.header__icons .custom-account-two-main {
    display: flex;
    align-items: flex-end;
}
.header__icons .acconut-custm-open {
    position: absolute;
    top: 40px;
    box-shadow: 0 10px 20px #0000001a;
    width: 195px;
    padding: 20px 21px;
    border: 1px solid #bbb;
    background-color: #fff;
    right: -5px;
}
header.header.header--middle-left.header--mobile-center.page-width.header--has-menu.header--has-social.header--has-account.scroll_active .acconut-custm-open {
    top: 60px;
}
.header__icons .acconut-custm-open a {
    width: 100%;
    text-align: left;
    justify-content: flex-start;
    height: auto;
    text-decoration: none;
    color: #000;
    display: block;
    line-height: 28px;
}
.header__icons .acconut-custm-open a p {
    width: 100%;
    margin: 0;
}

body.contact-us main#MainContent .rich-text.content-container .rich-text__blocks {
    max-width: 100%;
}
 .variant-library-container .variant-value.open-size {
    display: block;
}
.variant-library-container .variant-value {
    display: none;
}
header.header .header__icons {
    position: relative;
    max-width:200px;
    width: 100%;
    align-items: center;
}
body.gradient.animate--hover-default.overflow-hidden .header__icons {
    position: unset;
}
.custom-accrodian-main .accordion-container .accordian-head-custm {
    text-align: center;
    margin-bottom: 50px;
}
.custom-accrodian-main .accordion-container .set {
    border-bottom: 1px solid #ddd;
    margin-bottom: 0;
    padding: 14px 0px;
    border-left: 0;
    border-right: 0;
}
.custom-accrodian-main .accordion-container .set a {
    display: flex;
    align-items: center;
    justify-content: space-between;
    text-decoration: none;
}
.custom-accrodian-main .accordion-container .set a.active {
    border-bottom: 0;
    padding-bottom: 0;
}
.custom-accrodian-main .accordion-container .set a h3 {
    margin: 0;
    letter-spacing: 0;
    font-size: 20px;
}
.custom-accrodian-main .accordion-container .set a svg path {
    fill: #000;
    stroke: #000;
}
.custom-accrodian-main .accordion-container .set .content {
    margin: 20px 0px 0px;
}
.custom-accrodian-main .accordion-container .set a.active h3 {
    color: #0f6369;
}
 .tmenu--wrap .tmenu_nav>li.tmenu_item>ul.tmenu_submenu>li.tmenu_item a.tmenu_item_link .tmenu_image.tmenu_image--notext img {
    border-radius: 10px;
}

.variant-library-container .variant-value table {
    width: 100%;
    border-radius: 12px;
    overflow: hidden;
}
.variant-library-container .variant-value table tr th {
    background-color: #0f6369;
    font-size: 20px;
    color: #fff;
}
.variant-library-container .variant-value table tr th:first-child {
    border-right: 1px solid #ddd;
}
.variant-library-container .variant-value table td:first-child {
    font-size: 16px;
    font-weight: 700;
}
.variant-library-container .variant-value table td {
    font-size: 16px;
}
.tmenu--wrap .tmenu_nav>li.tmenu_item>ul.tmenu_submenu>li.tmenu_item a.tmenu_item_link {
    padding: 2px  0!important;
}
.tmenu_submenu_type_mega .tmenu_submenu .tmenu_item {
    margin: 0!important;
    padding: 0!important;
}
.variant-library-container .variant-value table tr th {
    padding: 10px;
}
.variant-library-container .variant-value table td {
    text-align: center;
}
.product span.price-item.price-item--regular {
    padding: 0;
}
.custom-heading-includes h3, .custom-heading-includes {
    margin-top: 0px !important;
    font-size: 22px;
    font-weight: 600;
    letter-spacing: 0;
}
div#price-template--16522395877537__main {
    margin: 0;
}

.customer.login form .field input, .customer.register form .field input {
    border: 1px solid #ddd;
    border-radius: 30px;
}
.customer.login form button, .customer.register form button{
    border-radius: 30px;
}
.custom-text-cls-align .custom-spce p {
    text-align: justify;
    text-align-last: left;
}
.customer.login form button:after, .customer.login form button:before, .customer.register form button:after, .customer.register form button:before {
    opacity: 0;
}
.customer.login, .customer.register {
    margin: 40px auto!important;
    max-width: 50%;
    width: 100%;
    border-radius: 12px;
    border: 1px solid #ccc;
    box-shadow: #63636333 0 2px 8px;
}
div#judgeme_product_reviews .jdgm-form input, div#judgeme_product_reviews .jdgm-form textarea {
    border-radius: 30px;
}
div#judgeme_product_reviews .jdgm-form input{height:45px;}
.customer h1 {
    letter-spacing: 0;
}
div#shopify-block-judge_me_reviews_review_widget_gnRFya a.jdgm-write-rev-link {
	background: #fff;
	border: 1px solid #024348;
	text-transform: uppercase;
	font-size: 19px;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 10px;
	margin-bottom: 38px;
	height: 52px;
	font-weight: 400;
	letter-spacing: 0;
	width: 100%;
	transition: all ease .3s;
	color: #0f6369;
}
div#shopify-block-judge_me_reviews_review_widget_gnRFya a.jdgm-write-rev-link:hover {
	background: #0f6369;
	color: #fff;
	opacity: 1;
}
div#judgeme_product_reviews .jdgm-form a.jdgm-btn:hover {
	background-color: #0f6369;
	color: #fff;
	opacity: 1;
}
.customer form button {
    background: #024348;
}
.custom-sect-but-recover, .custom-registed-custm, .register-custom-right, h1#login {
    text-align: left;
}
div.login a {
    margin: 0;
    color: #014347;
}
.customer.login form a {
    display: block;
    width: 100%;
  color: #024348;
}
.search-modal__content form.search.search-modal__form input {
    border-radius: 30px;
}
.predictive-search .predictive-search__result-group li.predictive-search__list-item img {
    border-radius: 4px;
}
.collection-filter-product-wrapper .facets-container .product-count {
    max-width: 100%;
    margin: 0;
    width: 100%;
    display: flex;
    justify-content: flex-end;
}
.container.custom-cls {
    padding: 0;
    margin: 0;
    width: 100%;
    max-width: 100%;
}
.collection-filter-product-wrapper .facets-container {
    max-width: 450px;
    width: 100%;
}
body.about-us-new main#MainContent .rich-text.content-container .rich-text__blocks {
    max-width: 100%;
}
.custom-home-text-side-image.custom-bann-sec005  .container.custom-cls {
    max-width: 1550px;
    margin: 0 auto;
    padding: 0 15px;
}
.collection-filter-product-wrapper .facets-container .product-count a, .collection-filter-product-wrapper .facets-container .product-count span {
    font-size: 16px;
    font-weight: 400;
    color: #000000bf;
}
.collection-filter-product-wrapper .facets-container .product-count a{
  color: #024348;
}
.custom-image-head-text .main-custm-head-sub-text {
    display: flex;
    align-items: center;
    grid-column-gap: 80px;
}
.custom-image-head-text .main-custm-head-sub-text .custm-head-text-sub-main, .custom-image-head-text .main-custm-head-sub-text .custm-image-had-text-meaning {
    max-width: calc(100%/2  - 40px);
    width: 100%;
}
div#Essence .main-custm-head-sub-text, div#BLOOM .main-custm-head-sub-text {
    flex-flow: row-reverse;
}
#buttoncustom {
    display: inline-block;
    background-color: #0f6369;
    width: 50px;
    height: 50px;
    text-align: center;
    border-radius: 30px;
    position: fixed;
    bottom: 30px;
    right: 30px;
    transition: background-color .3s,opacity .5s,visibility .5s;
    opacity: 0;
    visibility: hidden;
    z-index: 1000;
}
#buttoncustom::after {
  content: "\f077";
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  font-size: 1em;
  line-height: 50px;
  color: #fff;
}
#buttoncustom:hover {
  cursor: pointer;
  background-color: #333;
}
#buttoncustom:active {
  background-color: #555;
}
#buttoncustom.show {
  opacity: 1;
  visibility: visible;
}

inbox-online-store-chat#ShopifyChat {
    right: unset !important;
    left: 16px !important;
}
.custom-section-three-image-wrap-main>div video {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.custom-section-three-image-wrap-main .custom-third-image {
    border: 1px solid #ddd;
}
.custom-section-three-image-wrap-main .custom-third-image img {
    object-fit: contain;
}
.footer__content-top.page-width {
    max-width: 1550px !important;
}
.custom-section-three-image-wrap-main .custom-third-image img {
    display: block;
}
.custom-section-three-image-wrap-main .custom-second-image {
    background-color: #fff;
    border: 1px solid #ddd;
}
.custom-section-three-image-wrap-main > div.custom-second-image img {
    display: block;
}
/* .slider-populer-prod .slick-list.draggable a {
  text-decoration: navajowhite;
}
.main-wrap-custm-populer-prod img {
  width: 100%;
  height: 337px;
  object-fit: cover;
  border-radius: 12px;
}
.slider-populer-prod .slick-list .slick-slide {
  margin: 0 15px;
}
.main-wrap-custm-populer-prod .h4 {
  margin: 20px 0px;
  text-align: center;
  font-size: 18px;
} */

.main-wrap-custm-our-prod img {
	width: 100%;
	height: 280px;
	border-radius: 12px;
	object-fit: cover;
}
.slider-our-prod .slick-track .slick-slide {
  padding: 0 15px !important;
  text-decoration: none;
}
.main-wrap-custm-our-prod .h4 {
  margin: 20px 0px;
  text-align: center;
  font-size: 18px;
  color: #024348;
}
.sect-our-pro-custm .slide-arrow {
    position: absolute;
    top: 50%;
    transform: translateY(calc(-50% - 32px));
    width: 40px;
    height: 40px;
    background-color: #024348;
    border: 1px solid #024348;
    color: #fff;
    border-radius: 50%;
    font-size: 18px;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
}
.sect-our-pro-custm .slick-list.draggable {
	margin: 0 -15px;
}
.sect-our-pro-custm .slide-arrow.prev-arrow {
	left: -50px;
}
.sect-our-pro-custm .slide-arrow.next-arrow {
	right: -50px;
}
.product.product--medium.product--left .grid__item {
    max-width: calc(100%/2 - 20px);
    width: 100%;
    flex: 100%;
    z-index:9;
}
.product.product--medium.product--left {
    column-gap: 40px;
}
.slider-our-prod .slick-track {
    display: flex;
}
.slider-our-prod .slick-track .slick-slide {
	flex-shrink: 0;
}
.our-product-sect * {
	box-sizing: border-box;
}
.image-with-text__text-item .image-with-text__content .button {
    max-width: 185px;
    width: 100%;
    text-transform: uppercase;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 52px;
    background-color: #0f6369;
    color: #fff;
    text-decoration: none;
    font-size: 20px;
    border-radius: 12px;
    font-weight: 400;
    border: 1px solid #0f6369;
    transition: all .4s;
}
.image-with-text__text-item .image-with-text__content .button:hover {
    background-color: transparent;
    color: #0f6369;
}
.custom-section-logo-meanib {
	display: flex;
	justify-content: center;
	margin: 30px 0px 0px;
}
.main-banner-yafa .custm-main-meaning .home-page-banner-section-slide .mean-yaf-me {
	text-decoration: none;
}
.meaning-yafa-custm-head img {
	max-width: 200px;
	width: 100%;
}
.meaning-yafa-custm-subtitle h4 {
	font-weight: 700;
	font-style: italic;
}
.section-header.shopify-section-group-header-group {
    z-index: 11 !important;
}
.custom-coll-mian-wrap {
    display: flex;
    column-gap: 46px;
    align-items: center;
    justify-content: center;
    max-width: 1140px;
    margin: 0 auto;
    padding: 50px 15px;
}

.custom-coll-mian-wrap .custom-collection-get-main {
    max-width: calc(100%/4 - 35px);
    width:100%;
}
.custom-coll-mian-wrap .custom-collection-get-main .get-collect-main-wrap img {
    max-width: 250px;
    display: block;
    height: 250px;
    object-fit: cover;
    border-radius: 50%;
    overflow: hidden;
    margin: 0 auto 15px;
    width: 100%;
}
.custom-coll-mian-wrap .custom-collection-get-main a {
    text-decoration: none;
    text-align: center;
    font-size: 18px;
    color: #000;
    letter-spacing: 0;
}
 .tmenu_submenu_type_mega .tmenu_submenu .tmenu_item:first-child {
    margin-bottom: 3px !important;
}
.custom-who-we-are-main-warp {
    padding: 75px 0px 0px;
    text-align: center;
}
.custom-who-we-are-main-warp .custom-image-who-we-are-new img {
    max-width: 250px;
}
.custom-who-we-are-main-warp h2 {
    margin: 0 0 30px 0;
}
.grp-entangle-swiper-main.grp-entangle-layout-body-wrapper {
    margin: 30px 0 0 0;
}
.cstm-requirment {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 60px;
    opacity: 0;
    transition: all 0.4s;
}
.custom-section-three-image-wrap-main>.custom-first-image:hover .cstm-requirment {
    opacity: 1;
}
.custom-viw-all-review {
    margin-bottom: 40px;
    text-align: center;
}
.custom-viw-all-review a {
    text-transform: uppercase;
    width: 215px;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 52px;
    background-color: transparent;
    color: #0f6369;
    text-decoration: none;
    font-size: 18px;
    border-radius: 12px;
    font-weight: 400;
    border: 1px solid #0f6369;
    transition: all .4s;
    margin: 0 auto;
    letter-spacing: 0;
}
.custom-viw-all-review a:hover {
    color: #fff;
    background-color: #0f6369;
}
.grp-entangle--root {
    padding: 10px 10px 30px;
}
.custom-accrodian-main .accordion-container .set:nth-child(2) {
    border-top: 1px solid #ddd;
}
.accordion-container {
    padding: 0 0 70px;
}
.header__icons .custom-account-two-main a {
    text-decoration: none;
    letter-spacing: 0;
    font-size: 16px;
    padding: 2px 5px; 
    color: #000;
    font-weight: 600;
    border-radius: 4px;
    text-transform: capitalize;
}
a.custom-title-pop {
    border: 1px solid #0f6369; 
    padding: 5px;
    color: #0f6369;
    display: inline-block;
    margin: 0px;
    font-size: 14px;
    text-decoration: auto;
    font-weight: 400;
}
.pop-up-made-cosnt-main-wrapper {
    position: fixed;
    left: 50%;
    max-width: 1200px;
    background: #fff;
    width: 1200px;
    z-index: 9999;
    box-shadow: 0 0 9px;
    padding: 30px;
    top: 50%;
    transform: translate(-50%,-50%);
}
.pop-up-made-cosnt-main-wrapper .custom-product-pop-up {
    display: flex;
    justify-content: center;
    width: 100%;
    gap: 30px;
}
.pop-up-made-cosnt-main-wrapper .custom-product-pop-up>div {
    width: 100%;
    max-width: calc(100%/2 - 15px);
}
.pop-up-made-cosnt-main-wrapper .custom-product-pop-up>div img {
    width: 100%;
    border-radius: 6px;
    object-fit: contain;
}
.custom-product-pop-up .right-side-content-custom h2.popup-title {
    margin: 0;
    letter-spacing: 0;
}
.custom-product-pop-up .right-side-content-custom span.popup-price {
    font-size: 22px;
    letter-spacing: 0;
    font-weight: 400;
    color: #024348;
    display: block;
    margin-bottom: 30px;
}
body.custom-pop-up .pop-up-made-cosnt-main-wrapper .custom-product-pop-up .faq-product-custom-wrapper .accordiancstmset {
    margin: 0;
}
body.custom-pop-up .pop-up-made-cosnt-main-wrapper .custom-product-pop-up .faq-product-custom-wrapper {
    opacity: 1 !important;
}
.pop-up-made-cosnt-main-wrapper span.close-button {
    font-size: 20px;
    background: #024348;
    height: 30px;
    width: 30px;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 20px;
    cursor: pointer;
    position: absolute;
    top: 2px;
    right: 4px;
    color: #fff;
}
.pop-up-made-cosnt-main-wrapper .custom-product-pop-up .mata-object-sec .custom-image-metaobject img {
    height: 45px;
}
.variant-library-container .variant-value.open-size a.custom-title-pop {
    width: 100%;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 5px 15px;
    max-width: 170px;
    line-height: normal;
    border-radius: 10px;
    height: 75px;
}
.pop-up-made-cosnt-main-wrapper .custom-product-pop-up .mata-object-sec .custom-image-metaobject {
    margin: 0 !important;
}
.pop-up-made-cosnt-main-wrapper .custom-product-pop-up .mata-object-sec {
    margin: 0 !important;
}
.variant-library-container .variant-value.open-size {
    display: flex;
    flex-wrap: wrap;
    gap: 12px;
}
.pop-up-made-cosnt-main-wrapper .custom-product-pop-up>div div {
    text-align: left !important;
    margin: 14px 0px;
}
body.custom-pop-up:after {
    content: "";
    position: absolute;
    height: 100%;
    z-index: 11;
    background: #0000007a;
    width: 100%;
    backdrop-filter: blur(10px);
}
body.custom-pop-up {
    position: relative;
    overflow: hidden;
}
body.custom-pop-up .product__column-sticky {
    z-index: 1;
}
body.custom-pop-up .product .product__info-wrapper.grid__item.scroll-trigger.animate--slide-in {
    z-index: 1;
}
body.custom-pop-up .faq-product-custom-wrapper , body.custom-pop-up div#Quantity-Form-template--16522395877537__main, body.custom-pop-up .product-form__buttons, body.custom-pop-up .product-form__input.product-form__input--dropdown{
    position: relative;
    opacity: 0 !important;
}
body.custom-pop-up a#checkoutButtonLink {
    opacity: 0;
}
.customer.account>div:last-child {
    max-width: 740px;
    margin: 50px auto;
    padding: 60px 50px;
    box-shadow: 0px 0px 4px;
    border-radius: 6px;
}
.customer.account h1.customer__title {
    text-align: center;
}
.customer.account a {
    margin: 0 auto;
    text-align: center;
    display: block;
    font-size: 18px;
    color: #000;
    letter-spacing: 0;
}
main#MainContent .customer.account>div:last-child h2 {
    font-size: 28px !important;
    letter-spacing: 0;
}

.customer.account>div:last-child p {
    text-transform: capitalize;
}

.customer.addresses h1 {
    margin: 0 0 10px;
}
.customer.addresses  button {
    margin: 20px;
    background: #014347;
    color: #fff;
    font-size: 18px;
    border: 1px solid #014347;
    letter-spacing: 0;
    padding: 0 25px;
    border-radius: 6px;
}

.customer.addresses button:after, .customer.addresses button:before {
    opacity: 0;
}

.customer.addresses button[aria-label="Delete 1"] {
    background-color: #d91b1b;
    border: 1px solid;
}
.customer.addresses a {
    color: #000;
    font-size: 18px;
    letter-spacing: 0;
}
.addresses ul li {
    margin: 0;
}
.addresses ul li p {
    text-transform: capitalize;
    font-size: 18px;
    text-align: center;
}

.addresses ul li div#EditAddress_8744432304289 {
    box-shadow: 0 0 5px;
    padding: 30px;
    border-radius: 8px;
    margin-top: 30px;
}
#MainContent .addresses ul li h2 {
    margin: 0;
    text-align: center;
    font-size: 28px !important;
    letter-spacing: 0;
    text-transform: capitalize;
}

.addresses ul li form {
    margin-top: 20px;
}
.addresses ul li form .field input {
    border: 1px solid #ddd;
    border-radius: 6px;
    padding: 0 12px !important;
    text-transform: capitalize;
}
.addresses ul li form .field input::placeholder {
    opacity: 1;
    display: block;
    font-size: 14px;
}
.addresses ul li form .field label {
    display: none;
}
.addresses ul li .customer.addresses {
    max-width: 740px !important;
    width: 100%;
}
.customer.addresses button[type="reset"] {
    color: #000;
}
.addresses ul li .select {
    border: 1px solid #ddd;
    margin-top: 10px;
    border-radius: 8px;
    overflow: hidden;
    height: 45px;
}
.customer.addresses.section-template--16522395123873__main-padding {
    max-width: 740px !important;
    width: 100%;
}
.image-about-new-leaf {
    position: absolute;
    top: 0px;
    right: 0;
    max-width: 350px;
    width: 100%;
}
.image-about-new-leaf-two {
    position: absolute;
    left: 0;
    bottom: 0;
}
.image-about-new-leaf-two img {
    width: 100%;
    max-width: 165px;
}
body.best-of-beston .custm-image-single-dukkan img {
    border: 1px solid #ddd;
    padding: 30px;
    border-radius: 12px;
}
body.best-of-beston .custom-section-single-image h2 {
    margin-bottom: 40px;
}
body.best-of-beston .custom-section-single-image {
    margin-bottom: 50px;
}
body.best-of-beston .vido-section-product-main .custom-section-video-custom {
    position: relative;
    max-width: 400px;
    /* margin: 0 auto; */
}
body.best-of-beston .vido-section-product-main .custom-section-video-custom div#circle-play-b {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 80px;
    opacity: 0;
    cursor: pointer;
}
body.best-of-beston .vido-section-product-main .custom-section-video-custom:hover div#circle-play-b {
    opacity: 1;
}
body.best-of-beston .vido-section-product-main .custom-section-video-custom div#circle-play-b img {
    width: 100%;
}
body.best-of-beston .vido-section-product-main .custom-section-video-custom video.custom-video-best {
    border-radius: 12px;
    text-align: center;
}
body.best-of-beston main#MainContent .rich-text.content-container .rich-text__blocks {
    max-width: 100%;
}
.image-about-new-leaf img {
    width: 100%;
    max-width: 450px;
}
.contact-us .img-contact-part>div {
    max-width: calc(100%/2);
    width: 100%;
}
.custom-main-map span.google-map-yafa, .cstmaccordiancontent-contact .custom-main-map p {
    max-width: calc(100%/2 - 20px);
    width: 100%;
}
.custom-main-map span.google-map-yafa, iframe {
    width: 100%;
}
.contact-us .accordiancstmset-contact:first-child .cstmaccordiancontent-contact p {
    width: 100%;
    max-width: 100%;
}
.Join-team-Form_inner_wrapper .form_embed_wrapper .globo-form-app.boxed-layout.gfb-style-flat form.g-container {
    padding: 0;
}
.globo-form-id-26717 .globo-form-app .globo-heading {
    padding: 0 !important;
}
.Join-team-Form_wrapper {
    margin: 0px 0 40px;
}
.custom-heading-includes {
    display: flex;
    align-items: baseline;
    gap: 10px;
}
.custom-heading-includes .variant-value-text.open-text {
    display: block;
}
.custom-heading-includes .variant-value-text {
    display: none;
}
.sect-our-pro-custm .slide-arrow.next-arrow.slick-disabled {
    opacity: 0.1;
}
.pop-up-made-cosnt-main-wrapper .custom-product-pop-up>div p {
    text-transform: capitalize;
    font-size: 15px;
    margin: 0;
}
body .pop-up-made-cosnt-main-wrapper .custom-product-pop-up>div h2.popup-title {
    margin-bottom: 25px;
}
.pop-up-made-cosnt-main-wrapper .custom-product-pop-up>div p.popup-description {
    line-height: 28px;
    font-size: 16px;
    margin-bottom: 30px;
    text-transform: capitalize;
    color: #000000BF;
}
.product .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide  .thumbnail[aria-current] {
    box-shadow: none;
    border: none;
}
.product.product--medium.product--left .grid__item li.is-active {
    max-width: 100%;
}
.pop-up-made-cosnt-main-wrapper {
    display: none !important;
}
.pop-up-made-cosnt-main-wrapper.active {
    display: block !important;
    height: 610px;
    overflow-y: auto;
    overflow-x: hidden;
}
.pop-up-made-cosnt-main-wrapper .custom-product-pop-up>div p:not(:first-child) {
    font-size: 16px;
    text-transform: none;
    margin-bottom: 30px;
}
.custom-accrodian-main .accordion-container .set a svg.svg-inline--fa.fa-chevron-up {
    display: none;
}
.custom-accrodian-main .accordion-container .set a.active svg.svg-inline--fa.fa-chevron-up {
    display: block;
}
.custom-accrodian-main .accordion-container .set a.active svg.svg-inline--fa.fa-chevron-down {
    display: none;
}
.custom-accrodian-main .accordion-container .set a.active svg.svg-inline--fa.fa-chevron-up path {
    fill: #0f6369;
}
.footer__content-bottom-wrapper.page-width.footer__content-bottom-wrapper--center {
    max-width: 100% !important;
    width: 100%;
}
.product.product--medium.product--left .variant-library-container {
    width: 100%;
}
.product.product--medium.product--left {
    flex-wrap: wrap;
}
.catering .icons .cstm_wrap_icons h5 {
    margin: 0;
}
.page-width .product.product--small {
    column-gap: 40px;
}
.page-width .product.product--small .grid__item {
    max-width: calc(50% - 20px);
    width: 100%;
    flex: 100%;
    z-index: 9;
}
.product .product__media.media.media--transparent img {
    border-radius: 10px;
    object-fit: contain;
    border: 0 !important;
    box-shadow: none;
}

section#shopify-section-template--16609438204065__171110238511619077 .shopify-app-block {
    border-bottom: 0 !important;
}
/*.gradient.animate--hover-default .collection {
    padding-bottom: 50px !important;
}*/
.product--small .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide img {
    border-radius: 8px;
}
.product.grid>.grid__item {
    max-width: calc(100%/2 - 20px) !important;
    width: 100% !important;
}
.product.grid {
    gap: 40px !important;
}
.product .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide img {
    border-radius: 8px;
}
.template-404.page-width.page-margin.center {
    padding: 50px 0 90px !important;
    margin: 50px auto;
    box-shadow: 0 0 10px #ddd;
}
.template-404.page-width.page-margin.center p {
    font-size: 90px;
    line-height: normal;
    margin: 0;
    text-align: center;
}
.thumbnail-slider .thumbnail-list.slider--tablet-up {
    padding: 0 !important;
}
.template-404.page-width.page-margin.center h1.title {
    margin: 0;
    font-size: 70px;
    line-height: normal;
    letter-spacing: 0;
    margin-bottom: 40px;
}
.facet-filters__field .select__select, .mobile-facets__sort .select__select {
    border: 0;
}
.cart-item__quantity-wrapper {
    justify-content: space-between;
}
/* header.header .header__inline-menu {
    display: flex;
    align-items: center;
} */
header.header .header__inline-menu li.tmenu_item a.tmenu_item_link {
    color: #00000b;
    font-size: 16px;
}
.tmenu_item_mobile .tmenu_indicator {
    right: -11px;
}
.product-media-modal .product-media-modal__content img {
    max-width: 800px;
    border-radius: 8px !important;
    margin-top: 50px;
    border: 0;
    box-shadow: none;
    overflow: hidden !important;
}
.product--thumbnail_slider .thumbnail-slider button.slider-button--prev {
    left: -50px;
    position: absolute;
}
.product--thumbnail_slider .thumbnail-slider button.slider-button.slider-button--next {
    right: -35px;
    position: absolute;
}
.footer .newsletter-form__field-wrapper .field label.field__label {
    display: none;
}
.footer .newsletter-form__field-wrapper input::placeholder {
    opacity: 1;
    display: block;
    color: #fff;
    font-size: 16px;
}
.footer .newsletter-form__field-wrapper input {
    padding: 0 10px;
}
.contact-us div#emailcont p {
    width: 100%;
    max-width: 100%;
}

/* 23/04/2024 */

slideshow-component .slideshow__control-wrapper {
    background: rgb(255 255 255 / 75%);
    border-radius: 10px;
}

.custom-box-wrapper .image-with-text__media {
    border-radius: 20px;
}

body.meaning-yafa .meaning-yafa-custm-text {
    text-align: justify;
}

.shopify-challenge__container .shopify-challenge__button {
    margin: 20px auto 0;
    border-radius: 20px;
    background: #024348;
    max-width: 185px;
    width: 100%;
    text-transform: uppercase;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 52px;
    background-color: #0f6369;
    color: #fff;
    text-decoration: none;
    font-size: 20px;
    border-radius: 12px;
    font-weight: 400;
    border: 1px solid #0f6369;
    transition: all .4s;
}

.shopify-challenge__container .shopify-challenge__button:hover {
    background: transparent;
    color: #024348;
}

body.dukkan .custom-box-wrapper .image-with-text .image-with-text__media-item>div {
    border-radius: 10px;
    overflow: hidden;
}
div#breadcrumb {
    text-transform: capitalize;
}
div#breadcrumb a {
    color: #024348;
    text-decoration: none;
}

div#breadcrumb {
    text-align: right;
}
.image-with-text__content .image-with-text__text+.button {
    margin: 3rem auto 0;
}
.custom-gift-ida .image-with-text .image-with-text__grid .grid__item a.button, .custom-box-wrapper .image-with-text .image-with-text__grid .grid__item .image-with-text__content a.button {
    margin: 30px auto 0;
}
.custom-who-we-are-main-warp .custom-image-who-we-are-new img {
    max-width: 400px;
}
.custom-new-image-leaf-about .new-about-buton-url a {
    margin: 0 auto;
}

.custom_newsletter p{
  text-align:left;
}
.custom_newsletter p strong {
    font-size: 18px;
}
.custom_newsletterdsc.footer-block__details-content.rte {
    padding-right: 30px;
}

body.return-exchange-custom .section-template--16625291428001__main-padding h1.main-page-title, body.press-custom .section-template--16625291362465__main-padding h1.main-page-title {
    text-align: center;
    font-size: 35px;
    margin: 29px 0px;
}
.customer.login form button, .register-custom-right a, .customer.register button, .customer.addresses button {
    background: transparent;
    border: 1px solid #0f6369;
    color: #0f6369 !important;
    border-radius: 12px !important;
    text-transform: uppercase;
    font-weight: 400;
    transition: all 0.4s;
}
.customer.login form button:hover, .register-custom-right a:hover, .customer.register button:hover, .customer.addresses button:hover {
    color: #fff !important;
    background: #0f6369;
}

.customer.addresses button[aria-label="Delete 1"] {
    background: transparent;
    border: 1px solid #d91b1b;
    color: #d91b1b !important;
    border-radius: 12px !important;
    text-transform: uppercase;
    font-weight: 400;
    transition: all 0.4s;
}

.customer.addresses button[aria-label="Delete 1"]:hover {
    background-color: #d91b1b;
    color: #fff !important;
}
body.return-exchange-custom .page_top_heading h1.main-page-title {
    text-align: center;
    font-size: 35px;
    margin: 29px 0;
}
.vido-section-product-main h2 {
    text-align: center;

}
.vido-section-product-main {
    padding-top: 25px;
}

.collection-product-filter-wrapper ul.product-grid li.grid__item .card {
    gap: 10px;
}

.collection-product-filter-wrapper ul.product-grid {
    row-gap: 10px;
}
.banner__buttons a.button.button--primary:hover {
    background: #024348;
    color: #fff;
    transition: all 0.4s;
    opacity:1;
}
.tmenu_item_submenu_type_mega.tmenu_item_active .tmenu_submenu .tmenu_image img {
    height: 150px;
}
.custm-head-text-sub-main .meaning-yafa-custm-head {
    text-align: center;
}
body .pop-up-made-cosnt-main-wrapper .custom-product-pop-up>div h2.popup-title a {
    text-decoration: none;
    color: #000;
}
.custom-new-image-leaf-about .custom-text-new-about-main-warp .new-about-haed {
    text-align: center;
}
.product_link_redirection a {
    color: #024348;
    font-size: 18px;
    display: flex;
    align-items: center;
    gap: 10px;
    text-decoration: none;
    max-width: max-content;
    border-bottom: 1px solid;
}
summary.list-menu__item {
    padding-left: 0;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 15px;
}
.list-menu--inline {
    align-items: center;
}
.header__inline-menu ul li a span {
    letter-spacing: 0;
    padding: 0;
}
.header__inline-menu ul li a, .header__inline-menu ul li span {
    font-size: 16px;
    padding: 0 9px;
    letter-spacing: 0;
    font-weight: normal;
}
.search-modal__content form.search.search-modal__form input {
    opacity: 1;
    outline: none;
    box-shadow: none;
}
.tmenu_item--root>.tmenu_item_link .tmenu_indicator_icon svg {
    top: 2px!important;
    width: 18px;
    height: 18px;
}
.header__menu-item .icon-caret {
    right: 16px;
    width: 14px;
    height: 14px;
    top: 6px;
}

/* 02.05.2024 */
.custom-button-sec-read a:hover {
	border-color: #e3690e;
}
.custom-button-sec-read a:hover {
    background: #0f6369;
    color: #fff;
    border-color: #0f6369;
}
button#Subscribe:hover {
	background: transparent;
	color: #fff;
	border: 1px solid #fff;
}
.cart-drawer__warnings .cart-drawer__empty-content .button:hover {
	background: #024348;
	color: #fff;
}
.newsletter-form__message.newsletter-form__message--success.form__message {
	color: #fff;
}
.search-modal__content form.search.search-modal__form input {
	border: 2px solid #024348;
}
details[open] .modal-overlay::after {
	display: none !important;
}
.mobile-user-sign-icon {
	display: none;
}
.facets-container-drawer .mobile-facets__wrapper .mobile-facets__open {
	color: #000;
}
aside.facets-wrapper .product-count .loading__spinner {
	display: none !important;
}
.facets-container-drawer .facets-pill .active-facets__button-wrapper .active-facets__button-remove {
	color: #000;
}
.custom-box-wrapper .image-with-text .image-with-text__grid a {
	text-decoration: none;
}
body.classIndex .sect-our-pro-custm .main-wrap-custm-our-prod .h4.grid-view-item__title.product-card__title_prod_our {
	display: none;
}
body.classIndex .sect-our-pro-custm .main-wrap-custm-our-prod img {
	margin-bottom: 38px;
	display: block;
}
div#judgeme_product_reviews .jdgm-form input.jdgm-btn {
	background-color: #fff;
	color: #0f6369;
	text-transform: uppercase;
	font-weight: 400;
	border: 1px solid;
	border-radius: 10px;
}
div#judgeme_product_reviews .jdgm-form input.jdgm-btn:hover {
	background: #0f6369;
	color: #fff;
	opacity: 1;
}
 nav.header__inline-menu {
    display: none;
}
.cart-drawer__warnings p.cart__login-title, .cart-drawer__warnings p.cart__login-paragraph {
    text-align: center;
}
.cart-drawer .cart-items th {
    font-weight: 600;
    font-size: 16px;
    color: #0f6369;
    letter-spacing: 0;
    opacity: 1 !important;
}
.cart__checkout-button:hover {
    background-color: #024348;
    color: #fff;
    transition: all 0.4s;
   opacity:1;
}
.collection ul.grid li.grid__item .card__content .card__information {
    margin: 15px 0px 0px !important;
}
.card--standard>.card__content .card__information {
    height: auto;
    display: block;
}
#MainContent  .custom-log-create-user h2.form__message, #MainContent  .register-custom-right h2.form__message {
    font-size: 18px !important;
    color: red;
    font-weight: 600;
}
.customer.login.section-template--16522395156641__main-padding.register-login-custm.page-width p {
    text-align: center;
}

.customer form .form__message {
    color: red;
}
#MainContent .customer form h2.form__message {
    font-size: 16px !important;
}
.customer ul {
    list-style: none;
    padding: 0;
}
.customer ul li a {
    color: red;
    text-decoration: none;
}
.customer.account.section-template--16522395058337__main-padding>div>div>a {
    text-align: left;
}
.addresses form .field input, .addresses  select {
    border: 1px solid #000;
    border-radius: 30px;
}
#MainContent .image-with-text .image-with-text__text-item .image-with-text__heading a {
    text-decoration: none;
}
div#Slide-template--16522395320481__slideshow_Cd3gC3-5 .banner__buttons a:hover {
    border-color: #024348;
}
body.gradient #MainContent h2 a {
    text-decoration: none;
}
.collection-product-filter-wrapper ul.product-grid {
    height: max-content;
}
.collection-product-filter-wrapper ul.product-grid li.grid__item {
    max-width: calc(100%/4 - 15px);
    width: 100%;
}
.collection ul.grid li.grid__item .card__content .card__information {
    margin-top: 10px;
}

@media(min-width:767px) and  (max-width:2000px){
.custom-home-text-side-background-img .container.custom-cls {
    position: relative;
    min-height: 30px;
}
.custom-home-text-side-background-img div#breadcrumb {
    position: absolute;
    right: 0;
}
}

a {
    text-decoration: none;
}


.press-custom main a p {
    color: rgba(var(--color-link),var(--alpha-link)) !important;
}

html .press-custom main a {
    color: rgba(var(--color-link),var(--alpha-link)) !important;
}
.collection ul.grid li.grid__item .card__content .card__information {
    margin-top: 0;
    padding-top: 0;
}
.collection ul.grid li.grid__item .card__content {
    height: 70px;
}
body.gradient #MainContent slideshow-component .slideshow.banner .slideshow__text h2.banner__heading {
    font-size: 32px !important;
    letter-spacing: 0;
}
.button:hover {
    background: #024348;
    color: #fff;
    opacity: 1;
}
.image-with-text__text-item .image-with-text__content .button {
    max-width: max-content !important;
    width: 100%;
    padding: 0 15px !important;
}
.custom-accrodian-main .accordion-container .set .content p, .custom-accrodian-main .accordion-container .set .content p a {
    display: inline-block;
}
.custom-accrodian-main .accordion-container .set .content p a {
    font-weight: 400;
    color: #e4917a;
}
.custom-gift-ida .image-with-text .image-with-text__grid .grid__item .image-with-text__media {
    padding: 0 !important;
    aspect-ratio: 1/1;
}
body.dukkan .custom-box-wrapper .image-with-text .image-with-text__media-item>div {
    border: 0;
}
.pickup-availability-preview {
    padding: 0 !important;
}
.press-custom main#MainContent h1 {
    margin-bottom: 50px;
}
.press-custom main a p {
    margin: 5px 0px !important;
}
.cust-you-may-also .custom-section-also-may button.slide-arrow {
    position: absolute;
    top: 50%;
    transform: translateY(calc(-50% - 32px));
    width: 40px;
    height: 40px;
    background-color: #024348;
    border: 1px solid #024348;
    color: #fff;
    border-radius: 50%;
    font-size: 18px;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
}

.cust-you-may-also .custom-section-also-may button.slide-arrow.prev-arrow {
    left: -50px;
}

.cust-you-may-also .custom-section-also-may button.slide-arrow.next-arrow {
    right: -50px;
}

.cust-you-may-also .custom-section-also-may .you-may-also-like-main-wrapper {
    padding: 0 15px;
}
.cust-you-may-also .custom-section-also-may .you-may-also-like-main-wrapper:nth-child(2) {
    padding: 0px 15px !important;
}
product-form.product-form .product-form__error-message-wrapper {
    position: absolute;
    bottom: -94px;
    z-index: 2;
}
.product .product__info-container a#checkoutButtonLink {
    margin-bottom: 30px !important;
    display: block;
}
.product__info-container .product-form {
    position: relative;
}
product-form.product-form .product-form__error-message-wrapper span.product-form__error-message {
    color: #000;
    font-weight: 500;
}
body.Garments .collection ul li .card__inner .media img {
    object-fit: contain !important;
}
.slideshow__media.banner__media.media img.mobile-banner-img {
    display: none;
}
  .section-template--16625291362465__main-padding {
    text-align: center;
}

.section-template--16625291362465__main-padding img {
    max-width: 320px;
    margin: 0 auto;
    text-align: center;
}
  body.press-custom.gradient .rte.scroll-trigger.animate--slide-in h3 {
    text-align: left;
}
body.press-custom  .custom-section-back-ground .cusm-icon-new-about a:last-child .icons-image-new img {
    height: auto;
    object-fit: cover;
    max-width: 100%;
}
body.press-custom .custom-section-back-ground .cusm-icon-new-about a {
    max-width: 400px;
}
body.press-custom .rte.scroll-trigger.animate--slide-in {
    padding-top: 60px;
}
/* responsive start */
@media(min-width:1280px) and  (max-width:1680px){
  .icons .cstm_wrap_icons .icons-image {
    height: 280px;
}
  .icons.custom-padding-cls .cstm_wrap_icons .icons-image {
    height: 350px;
}
  .icons .cstm_wrap_icons .icons-image img {
    object-fit: cover;
}


  #MainContent h2, #MainContent .h1 {
    font-size: 30px!important;
}
  h5 {
    font-size: 18px;
}
  #MainContent .image-with-text .image-with-text__text-item p strong {
    font-size: 19px;
}
  .custom-section-three-image-wrap-main>div.custom-second-image .text-custm-heading-second h3 {
    font-size: 30px;
}
  footer .footer-block__heading {
    font-size: 25px!important;
}
  .slideshow.banner.banner--medium.grid.grid--1-col.slider.slider--everywhere.banner--mobile-bottom {
    min-height:480px;
}
  .footer__content-top .footer__blocks-wrapper>.footer-block:nth-child(2) ul.footer-block__details-content {
    max-width: 233px;
}

}

@media (max-width:1599px){

.custom-text-icon-main-wrap .custm-icon-text-wrap-main.desktop .custom-sect-icon-text .custom-prod-icon-section img {
	height: 100px;
}
  .banner__content.page-width {
	max-width: 1550px;
}

  body.gradient #MainContent h2.banner__heading {
    font-size: 36px!important;
    line-height: 45px!important;
}
    .icons {
    padding: 6px 0;
}
.collection {
    padding-top: 10px!important;
    padding-bottom: 10px !important;
}
  .collection ul li .card__inner {
    height: 274px;
}
  .collection .collection__title.title-wrapper.title-wrapper--no-top-margin.page-width {
    padding: 0 22px;
}
  /*.image-with-text {
    padding: 6px 0 50px;
}*/


.Custom-Instagram_wrapper .insta_image_wrapper .custom_insta_img_wrapper_one * {
    height: 100%;
}

  .custom-section-three-image-wrap-main>div.custom-second-image .text-custm-heading-second {
    padding: 0 30px;
}
  .custom-section-three-image-wrap-main>div.custom-second-image .text-custm-heading-second h3 {
    line-height: normal;
}

  .custom-home-text-side-image.custom-bann-sec005 .container.custom-cls {
    max-width: calc(100% - 160px);
    padding:0px;
}
  .footer__content-top.page-width {
    max-width: 1340px !important;
}
  /*.custom-section-back-ground {
    background-position: 50% 30%;
}*/
  .image-about-new-leaf {
    max-width: 280px;
}
.custom-me-yafa .main-custm-head-sub-text .custm-image-had-text-meaning img {
	max-width: 538px;
}
  .slideshow.banner.banner--medium.grid.grid--1-col.slider.slider--everywhere.banner--mobile-bottom .slideshow__media img {
    object-fit: cover;
    object-position: center;
}
  .slideshow.banner.banner--medium.grid.grid--1-col.slider.slider--everywhere.banner--mobile-bottom {
    min-height: 380px;
}
}
@media (max-width:1500px){
.slideshow.banner.banner--medium.grid.grid--1-col.slider.slider--everywhere.banner--mobile-bottom {
    min-height: 400px;
}
.banner__media {
    height: 100%!important;
}
  .collection .slider-mobile-gutter.slider-component-desktop.scroll-trigger.animate--slide-in {
    margin-top: 20px;
}
  .footer__content-top.page-width {
    max-width: calc(100% - 160px) !important;
}
}
@media (max-width:1440px){
  .footer__content-top .footer__blocks-wrapper>.footer-block:nth-child(2) ul.footer-block__details-content {
    max-width: 100%;
}
}
@media (max-width:1365px){
  .header.page-width {
	padding: 0 !important;
}
.new-about-who-we-are, div.isolate.custom-cet-text-rich p{
	padding:0;
}
  .image-about-new-leaf-two img {
    max-width: 95px;
}
  .image-about-new-leaf img {
    max-width: 300px;
}
.footer__content-top .footer__blocks-wrapper > .footer-block:nth-child(2) {
	padding: 0 50px;
	max-width: 550px;
}
.footer__content-top .footer__blocks-wrapper > .footer-block:last-child {
	padding-left: 50px;
}
.Custom-Instagram_wrapper .insta_image_wrapper .custom_insta_img_wrapper_one,
.Custom-Instagram_wrapper .insta_image_wrapper .custom_insta_img_wrapper_two{
	max-width: 50%;
}

#MainContent .image-with-text .image-with-text__text-item p strong {
	font-size: 18px;
}
.image-with-text__text-item.grid__item > div {
	padding: 0 50px;
}
.custom-section-three-image-wrap-main > div.custom-second-image, .custom-section-three-image-wrap-main > div.custom-first-image, .custom-section-three-image-wrap-main > div.custom-third-image {
	max-width:calc(100%/3 - 5px);
}
  .slideshow.banner.banner--medium.grid.grid--1-col.slider.slider--everywhere.banner--mobile-bottom {
    min-height: 400px;
}

  .main-banner-yafa .custm-main-meaning .home-page-banner-section-slide .image-meaning-yafa-leaf img {
    max-width: 300px;
}
  .main-banner-yafa .custm-main-meaning .home-page-banner-section-slide .image-meaning-yafa-leaf-two img {
    max-width: 95px;
    width: 100%;
}
  .custom-new-image-leaf-about .custom-image-main-text-new {
    max-width: 420px;
    width: 100%;
}
  .custom-new-image-leaf-about .custom-text-new-about-main-warp {
    max-width: calc(100% - 500px);
    width: 100%;
}
  .custom-new-image-leaf-about .new-about-buton-url a {
    width: 264px;
}
  .custom-new-haed-text-about-second .custom-haed-main-text-new-wrap:first-child {
    padding-right: 30px;
}
  .custom-section-back-ground .cusm-icon-new-about a .icons-image-new img {
    max-width: 200px;
}
  .collection ul li .card__inner {
    height: 245px;
}
  .custom-section-three-image-wrap-main>div.custom-second-image .text-custm-heading-second p {
    margin-top: 0;
    line-height: 24px;
}
  .image-about-new-leaf {
    max-width: 230px;
    top:0;
}
  .custom-catering-background-img {
    background-size: cover;

}
  main#MainContent .rich-text.content-container .rich-text__blocks {
    margin: 0;
}
}
@media (max-width:1279px){
.pop-up-made-cosnt-main-wrapper {
    max-width: 800px;
    width: 800px;
}
  .pop-up-made-cosnt-main-wrapper .custom-product-pop-up>div img {
    height: 450px;
}
  .sect-our-pro-custm .slide-arrow.prev-arrow {
    left: -20px;

}
  .sect-our-pro-custm .slide-arrow.next-arrow {
    right: -20px;
}
  .sect-our-pro-custm .slide-arrow{
        z-index: 2;
  }
  .custom_newsletterdsc.footer-block__details-content.rte {
    flex: 0 0 360px;
}
  .custom_newsletter p strong {
    font-size: 18px;
}
  button#Subscribe {
    max-width: 150px;
}
  .footer .newsletter-form__field-wrapper {
    width: 100%;
    max-width: 90%;
}

  .cust-you-may-also .custom-section-also-may button.slide-arrow.prev-arrow {
    left: -34px;
}

.cust-you-may-also .custom-section-also-may button.slide-arrow.next-arrow {
    right: -34px;
}
  
}
@media (max-width:1199px){
footer .footer-block__heading {
    font-size: 24px!important;
}
body.gradient #MainContent h2.banner__heading {
    font-size: 25px!important;
    line-height: 30px!important;
}
.slideshow__text.banner__box.content-container .banner__text p {
    font-size: 13px;
    line-height: 20px;
}


.slideshow__text.banner__box.content-container {
    padding-top: 0;
    padding-bottom: 0;
}
div.banner__content.banner__content--middle-center {
    padding-top: 0;
    padding-bottom: 0;
}
div.banner__content .banner__buttons {
    margin-top: 20px !important;
}
    .image-about-new-leaf img {
    max-width: 230px;
}
.image-about-new-leaf-two img {
    max-width: 75px;
}
  .home-page-banner-section-content .home-page-banner-section img {
    max-width: 290px;
}
.container, .page-width, .page-width-desktop, .custom-image-text-tree-section {
    width: 100%;
    max-width: 95% !important;
}
  .container, .page-width, .page-width-desktop, .custom-image-text-tree-section, .collection .slider-mobile-gutter.slider-component-desktop.scroll-trigger.animate--slide-in, .collection .collection__title.title-wrapper.title-wrapper--no-top-margin.page-width {
    max-width: 95%;
}
  .icons .cstm_wrap_icons .icons-image {
    height: 300px;
}
  .collection ul li .card__inner {
    height: 235px;
}
  #MainContent .image-with-text .image-with-text__text-item .image-with-text__heading {
    line-height: 40px!important;
    font-size: 30px !important;
}
  .image-with-text__text-item.grid__item>div {
    padding: 0 24px;
}
  .custom-section-three-image-wrap-main>div.custom-second-image .text-custm-heading-second {
    padding: 0 15px;
}
  .custom-section-three-image-wrap-main>div.custom-second-image .text-custm-heading-second h3 {
    font-size: 30px;
    line-height: 50px;
}
  #MainContent .Custom-Instagram_wrapper .custom_hd.h1 {
    margin-bottom: 20px;
    font-size: 30px !important;
}


  .collection ul li .card__inner {
    height: 205px;
}
  .card__heading {
    font-size: 16px;
}
  .custom_newsletter p strong {
    font-size: 15px;
}
  footer.footer {
    padding: 50px 0 10px;
}
  .collection-hero__text-wrapper h1.collection-hero__title {
    margin: 0;
}


.product.product--medium.product--left {
    margin: 0 0 45px;
}
  .product .product__media.media.media--transparent {
    height: 535px;
}


  .sub_heading_wrapper p {
    font-size: 24px;
    line-height: 35px;
}
  .heading_text_image .heading_wrapper h1 {
    margin: 0 0 10px;
}
  .custom-home-text-join-the-team {
    padding: 35px 0 20px;
}
  main#MainContent .rich-text.content-container .rich-text__blocks {
    max-width: 850px;
}
  body.gift_ideas .icons .icons-wrapper-custom-catering {
    padding-bottom: 65px;
}
 .custom-gift-ida .image-with-text .image-with-text__grid {
    align-items: flex-start;
} 
  .custom-new-image-leaf-about {
    padding: 60px 0 0;
}
  .custom-new-image-leaf-about {
    column-gap: 40px;
}
  .custom-new-image-leaf-about .custom-text-new-about-main-warp {
    max-width: calc(100% - 460px);
}
  .new-about-custm-page-second .custom-section-back-ground-second {
    padding: 60px 0 0;
}
  .custom-new-haed-text-about-second .custom-haed-main-text-new-wrap:first-child {
    padding-right: 0;
}
  .custom-new-haed-text-about-second {
    gap: 40px;
}
  .section-template--16584434843809__rich_text_7wMUyW-padding {
    padding: 20px 0 80px!important;
}
  .custom-box-wrapper .image-with-text .image-with-text__grid {
    column-gap: 30px;
    margin-bottom: 30px;
}
  .custom-box-wrapper .image-with-text .image-with-text__grid .grid__item {
    max-width: calc(50% - 15px);
}
  .custom-gift-ida .image-with-text .image-with-text__grid .grid__item a.button, .custom-box-wrapper .image-with-text .image-with-text__grid .grid__item .image-with-text__content a.button {
    max-width: 255px;
    padding: 10px 10px;
}
  .custom-section-single-image .custm-image-single-dukkan img {
    max-width: 330px;
}
  .custom-section-single-image {
    padding: 40px 0 0;
}
  .main-banner-yafa .custm-main-meaning .home-page-banner-section-slide {
    height: 590px;
}
  .main-banner-yafa .custm-main-meaning .home-page-banner-section-slide .image-meaning-yafa-leaf img {
    max-width: 230px;
}
  .main-banner-yafa .custm-main-meaning .home-page-banner-section-slide .image-meaning-yafa-leaf-two img {
    max-width: 75px;
}
  body.meaning-yafa .icons .icons-wrapper-custom-catering .cstm_wrap_icons .icons-image img {
    max-width: 180px;
    width: 100%;
}
  .custom-me-yafa .main-custm-head-sub-text .custm-image-had-text-meaning img {
    max-width: 390px;
}
  .catering .icons img {
    height: auto;
    max-width: 170px;
}
  body.catering .icons-wrapper-custom-catering .cstm_wrap_icons:first-child .icons-image img, body.catering .icons-wrapper-custom-catering .cstm_wrap_icons:nth-child(2) .icons-image img {
    max-width: 170px;
}
  .collection .collection__title.title-wrapper.title-wrapper--no-top-margin.page-width {
    margin-bottom: 20px;
    padding: 0 10px;
}
  .footer__content-top.page-width {
    max-width: calc(100% - 100px) !important;
}
  .pop-up-made-cosnt-main-wrapper {
    max-width: 980px;
    width: 980;
    padding: 40px 30px;
}
  .variant-library-container .variant-value.open-size a.custom-title-pop {
    max-width: 220px;
}
  .pop-up-made-cosnt-main-wrapper .custom-product-pop-up>div img {
    height: 400px;
}
  .pop-up-made-cosnt-main-wrapper .custom-product-pop-up>div p:not(:first-child) {
    margin-bottom: 10px;
}
  .footer__content-top .footer__blocks-wrapper>.footer-block:nth-child(2) {
    margin-left: 0;
}
  .footer-block.grid__item.footer-block--menu.scroll-trigger.animate--slide-in:nth-child(3) {
    padding-left: 20px;
    border-left: 1px solid #ffffff20;
    margin-left: 10px;
}
.footer-block.grid__item.footer-block--menu.scroll-trigger.animate--slide-in:nth-child(2) {
    margin-right: 15px;
    border-right: 0;
}
  footer.footer .footer-block__details-content li a {
    font-size: 16px;
}
  .catering .icons .icons-wrapper-custom-catering {
    align-items: flex-start;
}
.new-about-custm-page-second .custom-section-back-ground-second .cutm-icon-new-about-second .icons-text-new-second {
    max-width: 89%;
 }
  .header__inline-menu ul li a, .header__inline-menu ul li span {
    margin-right: 10px;
}
  .vido-section-product-main h2 {
          padding-bottom: 20px;
}
  body.gradient #MainContent h2.banner__heading {
    line-height: normal !important;
}
}
@media (max-width:1023px){
  .header__inline-menu ul li a, .header__inline-menu ul li span {
    margin-right: 5px;
}
.custom-heading-join-the-team h2 {
    margin: 0 0 20px 0 !important;
}
  .icons .slick-initialized .slick-slide {
    padding: 0 15px !important;
}
  .collection .slider-mobile-gutter.slider-component-desktop.scroll-trigger.animate--slide-in>ul>li {
    padding: 0 10px;
}
  body.gradient #MainContent h2 {
    font-size: 30px !important;
    margin-bottom: 0px;
}
  #MainContent .image-with-text .image-with-text__text-item .image-with-text__heading {
    margin: 0;
}
  body.gradient #MainContent .custom-brower-by-category h2 {
    margin-left: 0;
    margin-bottom: 20px;
}
  .icons .slick-initialized .slick-slide {
    padding: 0 10px !important;
}

  .collection ul li .card__inner {
    height: 215px;
}
  body.gradient #MainContent h2 {
    text-align: center;
}
  .jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) .jdgm-row-stars>div {
    flex-direction: row;
}
  main#MainContent .rich-text.content-container .rich-text__blocks {
    max-width: 730px;
}
  body.gift_ideas .icons .icons-wrapper-custom-catering {
    padding-bottom: 40px;
}
  .custom-gift-ida .image-with-text .image-with-text__grid {
    grid-column-gap: 30px;
}
  .custom-gift-ida .image-with-text .image-with-text__grid .grid__item {
    max-width: calc(50% - 15px);
}
  .custom-gift-ida .image-with-text .image-with-text__grid .grid__item a.button, .custom-box-wrapper .image-with-text .image-with-text__grid .grid__item .image-with-text__content a.button {
    max-width: 255px;
    padding: 10px 10px;
}
  .custom-catering-background-img {
    background-size: cover;
    height: 400px;
}
  .catering .rich-text__wrapper.rich-text__wrapper--left.page-width .rich-text__blocks.left {
    max-width: 100%;
    margin: 0;
}
  .catering .Join-team-Form_inner_wrapper .globo-form-app .panel>div .flex-wrap li {
    margin-right: 5px;
}
  .Join-team-Form_inner_wrapper .form_embed_wrapper .globo-form-app.boxed-layout.gfb-style-flat .gfb__footer.wizard__footer button.action {
    max-width: 255px;
}
slider-component.page-width {
    padding: 0 15px !important;
}

  .slider--tablet.grid--peek .grid__item:first-of-type {
    margin-left: 0;
}
  .icons .slick-initialized .slick-slide.slick-active {
    padding-left: 0 !important;
}
  .custom-section-back-ground .cusm-icon-new-about a .icons-image-new img {
    max-width: 150px;
}
  .custom-section-back-ground .cusm-icon-new-about a:last-child .icons-image-new img {
    height: 210px;
}
  .custom-section-back-ground .cusm-icon-new-about .icons-text-new h5 {
    font-size: 16px;
}
  .container, .page-width, .page-width-desktop, .custom-image-text-tree-section {
    width: 100%;
    max-width: 95% !important;
}
    .custom-section-single-image .custm-image-single-dukkan {
    margin-top: 30px;
}
    .new-about-haed {
    margin-bottom: 20px;
}
  .variant-library-container .variant-value.open-size a.custom-title-pop {
    max-width: 200px;
}
  button#Subscribe {
    max-width: 120px;
}
  .footer__blocks-wrapper.grid.grid--1-col.grid--2-col.grid--4-col-tablet.scroll-trigger.animate--slide-in .footer-block:last-child {
    max-width: 100%;
}
.custom-home-text-join-the-team .custom-heading-join-the-team h2{
    margin-bottom: 20px;
}

  
}
@media (max-width:991px){
.container, .page-width, .page-width-desktop, .custom-image-text-tree-section, .collection .slider-mobile-gutter.slider-component-desktop.scroll-trigger.animate--slide-in, .collection .collection__title.title-wrapper.title-wrapper--no-top-margin.page-width {
    max-width: 100%;
    padding: 0 25px;
}
#MainContent .image-with-text .image-with-text__text-item .image-with-text__heading {
	font-size: 25px !important;
	text-align: left;
	line-height: 30px !important;
  margin-bottom: 5px;
}
body.gift_ideas .icons .icons-wrapper-custom-catering {
	padding-bottom: 65px;
}
.footer__content-top .footer__blocks-wrapper > .footer-block:nth-child(2) {
	border-left: 0;
	border-right: 0;
}
.banner--mobile-bottom .slideshow__text .button {
    font-size: 12px;
}
.slider-counter.slider-counter--dots {
    position: absolute;
    bottom: 30px;
}
div.banner__content .banner__text {
    margin: 0 !important;
}
.custom-cet-text-rich {
    padding: 0 0 50px 0;
}
.custom-coll-mian-wrap .custom-collection-get-main .get-collect-main-wrap img {
    max-width: 200px;
    height: 200px;
}
.cstmaccordiancontent-contact .img-contact-part .image_cnt img {
    border-radius: 10px;
	margin: 25px 0 0 0;
}
 main#MainContent .rich-text.content-container .rich-text__blocks h2.rich-text__heading{padding:0;}
  h1#login {
    font-size: 30px;
    margin: 0;
}
  #MainContent div.custom-registed-custm h2, #MainContent div.custom-text-head-reg h2.block-title {
    font-size: 25px !important;
}
.custom-log-create-user, .register-custom-right {
    width: 100%;
}
.custom-main-log-reg-wrap {
    flex-wrap: wrap;
}  
  .product .product__info-wrapper.grid__item.scroll-trigger.animate--slide-in {
    max-width: 100%;
    padding: 15px 0 0;
    flex: 100%;
}
  .product.product--medium.product--left .grid__item.product__media-wrapper {
    height: auto;
        max-width: 100%;
}
  .product .product__media.media.media--transparent {
    height: 100%;
}
  .section-template--16522395877537__main-padding {
    padding-top: 20px!important;
}
 header.header {
    max-width: calc(100% - 50px);
}
.collection .collection__title.title-wrapper.title-wrapper--no-top-margin.page-width, .collection slider-component.slider-mobile-gutter.slider-component-full-width.page-width.scroll-trigger.animate--slide-in {
    max-width: 100%;
    padding: 0 25px;
}
  .footer-block.grid__item.footer-block--menu.scroll-trigger.animate--slide-in {
    max-width: calc(100%/2 - 20px);
    flex: calc(100%/2 - 20px);
    border-right: 0;
}
  .footer .footer__content-top .footer__blocks-wrapper>.footer-block:last-child {
    max-width: 100%;
    width: 100%;
}
  .footer-block.grid__item.footer-block--menu.scroll-trigger.animate--slide-in:nth-child(3) {
    margin-top: 30px;
}
  .collection .collection__title.title-wrapper.title-wrapper--no-top-margin.page-width {
    margin-bottom: 15px;
}
  .custom-home-text-side-image.custom-bann-sec005 .container.custom-cls {
    max-width: calc(100% - 50px);
}
.product .product-media-container.media-type-image.media-fit-cover {
    height: 500px;
}
  .product.product--medium.product--left .grid__item.product__media-wrapper, .product.product--medium.product--left .product__info-wrapper.grid__item.scroll-trigger {
    max-width: 100%;
    width: 100%;
}
  button.product-form__submit {
    width: 300px;
    left: 210px;
}
  button.shopify-payment-button__button {
    max-width: 300px;
}
  .product.product--medium.product--left .grid__item {
    max-width: 100%;
    width: 100%;
    flex: 100%;
}
  .custom_newsletter {
    flex-wrap: wrap;
    gap: 20px;
}
  .custom_newsletterdsc.footer-block__details-content.rte {
    max-width: 100%;
    flex: 100%;
}
  .custom-sect-footer-icon .social-foot-icons a svg {
    max-width: 30px;
    height: 30px;
}
  .custom-new-image-leaf-about {
    column-gap: 40px;
    flex-flow: column;
}
  .custom-new-image-leaf-about .custom-image-main-text-new {
    max-width: 300px;
    width: 100%;
}
  .custom-new-image-leaf-about .custom-text-new-about-main-warp {
    max-width: 100%;
    text-align: center;
}
.custom-new-image-leaf-about .new-about-buton-url a {
    width: 210px;
    margin: 0 auto;
    font-size: 18px;
}

  .custom-new-haed-text-about-second {
    gap: 20px;
    flex-flow: column;
}
  .custom-new-haed-text-about-second .custom-haed-main-text-new-wrap {
    max-width: 100%;
    width: 100%;
}
  .custom-section-single-image .custm-image-single-dukkan img {
    max-width: 330px;
}
  .section-template--16584434843809__rich_text_7wMUyW-padding {
    padding: 20px 0 10px!important;
}
  .custom-section-single-image .custm-image-single-dukkan img {
    max-width: 250px;
}
  .custom-section-back-ground .cusm-icon-new-about .icons-text-new h5 {
    font-size: 15px;
	position: relative;
    z-index: 1;
}
  .slideshow__controls.slider-buttons {
    bottom: 10px;
}
  .sect-our-pro-custm .slide-arrow.prev-arrow {
    left: 0;
    z-index: 9;
}
  .sect-our-pro-custm .slide-arrow.next-arrow {
    right: 0;
}
  .custom-section-three-image-wrap-main>div.custom-second-image, .custom-section-three-image-wrap-main>div.custom-first-image, .custom-section-three-image-wrap-main>div.custom-third-image {
    max-width: calc(100%/2 - 10px);
}

  .custom-section-three-image-wrap-main>div {
    height: 350px;
}
  .custom-section-three-image-wrap-main {
    gap: 20px;
    flex-wrap: wrap;
}
  #MainContent .image-with-text .image-with-text__text-item .image-with-text__heading {
    font-size: 28px!important;
}
  .custom-coll-mian-wrap .custom-collection-get-main {
    max-width: calc(100%/2 - 20px);
    width: 100%;
}
.custom-coll-mian-wrap {
    flex-wrap: wrap;
    gap: 30px;
	justify-content: center;
	padding-bottom: 10px;
}
  .image-about-new-leaf-two {
    max-width: 200px;
}
  .variant-library-container .variant-value.open-size a.custom-title-pop {
    max-width: 234px;
}
  .catering .icons .icons-wrapper-custom-catering {
    padding-bottom: 50px;
}
.custom-image-head-text .main-custm-head-sub-text {
    flex-flow: column !important;
}
  .custom-image-head-text .main-custm-head-sub-text .custm-head-text-sub-main, .custom-image-head-text .main-custm-head-sub-text .custm-image-had-text-meaning {
    max-width: 100%;
    width: 100%;
}
  .custom-me-yafa .main-custm-head-sub-text .custm-image-had-text-meaning img {
    max-width: 290px;
}
  .page-width .product.product--small .grid__item {
    max-width: 100%;
    width: 100%;
}
  .pop-up-made-cosnt-main-wrapper {
    max-width: 600px;
    width: 600px;
    padding: 40px 10px;
}
  .pop-up-made-cosnt-main-wrapper .custom-product-pop-up {
    flex-flow: column;
}
  .pop-up-made-cosnt-main-wrapper .custom-product-pop-up>div {
    width: 100%;
    max-width: 100%;
}
  .pop-up-made-cosnt-main-wrapper .custom-product-pop-up>div img {
    height: 340px;
}
  body.gradient #MainContent h2 {
    text-align: left;
}
  .pop-up-made-cosnt-main-wrapper    {
    height: 600px;
    overflow-y: scroll;
}
  .pop-up-made-cosnt-main-wrapper .custom-product-pop-up>div {
    padding: 0 20px;
}
  .pop-up-made-cosnt-main-wrapper .custom-product-pop-up>div h2.popup-title {
    margin-bottom: 20px !important;
}
  .product.grid>.grid__item {
    max-width: 100% !important;

}
  .custom-section-single-image {
    padding: 40px 15px 0;
}
  div#judgeme_product_reviews h2.jdgm-rev-widg__title {
    text-align: center;
    margin-bottom: 15px;
}
  #MainContent .banner__content.banner__content--middle-center h2.banner__heading {
    text-align: center;
	font-size: 22px !important;
	margin:0 0 10px 0;
}
  .contact-us .img-contact-part {
    flex-wrap: wrap;
	margin: 0;
}
  .contact-us .img-contact-part>div {
    max-width: 100%;
    width: 100%;
}
.cstmaccordiancontent-contact p {
    margin-bottom: 0;
}
  .custom-main-map span.google-map-yafa, .cstmaccordiancontent-contact p {
    max-width: 100%;
    width: 100%;
}
  .contact-us .img-contact-part>.contact {
    padding: 20px !important;
        max-width: 100% !important;
    margin: 0 0 0 0;
    border-left: 1px solid #D7C7BE;
    border-top-left-radius: 0;
    border-bottom-left-radius: 10px;
    border-top-right-radius: 0;
}
    .footer-block.grid__item.footer-block--menu.scroll-trigger.animate--slide-in:nth-child(3) {
    margin-top: 0;
    margin: 0;
    border: 0;
    padding: 0;
}
  #MainContent  .custom-new-image-leaf-about .custom-text-new-about-main-warp h2 ,   #MainContent .new-about-custm-page-second .custom-section-back-ground-second .cutm-icon-new-about-second .icons-text-second h2{
    text-align: center;
}
  #MainContent .custom-section-single-image h2 {
    text-align: center !important;
}
  body.gradient #MainContent h2 {
    text-align: center;
}
  .custom-section-logo-meanib {
    position: relative;
    z-index: 1;
}
  .our-product-sect .sect-our-pro-custm .head-sect-cust-our {
    margin-bottom: 20px !important;
}
  #MainContent .our-product-sect .sect-our-pro-custm .head-sect-cust-our h2 {
    text-align: left;
}
  .thumbnail-list__item.slider__slide {
    width: 120px !important;
}
    body.gift_ideas .icons .icons-wrapper-custom-catering .cstm_wrap_icons {
    max-width: calc(100%/3 - 15px);
}
  body.gift_ideas .icons .icons-wrapper-custom-catering {
    gap: 20px;
    flex-wrap: wrap;
    justify-content: flex-start;
}

.new-about-custm-page-second .custom-section-back-ground-second .cutm-icon-new-about-second .icons-text-new-second {
    max-width: calc(100% - 107px);
  
}
.cust-you-may-also .custom-section-also-may button.slide-arrow.prev-arrow {
    left: -34px;
}

.cust-you-may-also .custom-section-also-may button.slide-arrow.next-arrow {
    right: -34px;
}

  
}
@media (max-width:989px){
header.header .tmenu_wrapper.tmenu--wrap {
    display: none;
}
header.header.header--has-menu {
    height: 69px;
}
.header__heading-logo-wrapper img {
    max-width: 84px;
}
header.header.scroll_active {
    height: 55px;
}
.tmenu_item_active.tmenu_item_mobile>.tmenu_submenu li.tmenu_item .tmenu_image img {
    width: 35%;
}
.header.page-width .tmenu_item_active.tmenu_item_mobile>.tmenu_submenu li.tmenu_item a.tmenu_item_link {
    background: transparent;
    color: #000;
}
.header.page-width .tmenu_item_mobile.tmenu_item_active>.tmenu_item_link {
    background: #024348;
    color: #fff;
}
  .menu-drawer li.tmenu_item a.tmenu_item_link {
    color: #000;
}
  .container, .page-width, .page-width-desktop, .custom-image-text-tree-section {
    padding: 0 20px !important;
}
  .header.page-width {
    padding: 0 20px!important;
}
.faq-product-custom-wrapper .container {
    padding: 0 !important;
}
  .footer__content-top.page-width {
    max-width: 100% !important;
}
  .pop-up-made-cosnt-main-wrapper {
    padding: 70px 10px 40px;
}
  .pop-up-made-cosnt-main-wrapper span.close-button {
    top: 5px;
    right: 10px;
}
  header.header.header--middle-left.header--mobile-center.page-width.header--has-menu.header--has-social.header--has-account.scroll_active .acconut-custm-open {
    top: 50px;
}
  body.press-custom .custom-section-back-ground .cusm-icon-new-about a {
    max-width: 370px;
}
}
@media(max-width:768px)
{
  .icons .cstm_wrap_icons .icons-image {
    height: 203px;
  }
}
@media (max-width:767px){
.thumbnail-list__item.slider__slide {
    width: 80px !important;
}
body.dukkan .icons-wrapper-custom-catering .cstm_wrap_icons:first-child .icons-image, body.dukkan .icons-wrapper-custom-catering .cstm_wrap_icons:nth-child(2) .icons-image {
    max-width: 135px;
    height: 135px;
}
body.dukkan .icons-wrapper-custom-catering .cstm_wrap_icons .icons-image img {
    height: 180px;
}
.custom-section-back-ground .cusm-icon-new-about a .icons-image-new, .custom-section-back-ground .cusm-icon-new-about .icons-text-new h5{
	    margin-bottom: 10px;
}
.slider-counter.slider-counter--dots {
    bottom: 22px;
}
div.banner--mobile-bottom .slideshow__text.banner__box {
    padding: 0 !important;
}
#MainContent .banner__content.banner__content--middle-center h2.banner__heading {
    font-size: 18px !important;
    margin: 0;
}
.slideshow__text.banner__box.content-container .banner__text p {
    font-size: 12px;
    line-height: 18px;
}
div.banner__content .banner__buttons a.button {
    min-height: 40px !important;
}
.slider.slider--everywhere div.slider__slide {
    height: 230px;
}
.slideshow.banner.banner--medium.grid.grid--1-col.slider.slider--everywhere.banner--mobile-bottom{
	min-height:270px; 
}
.contact-us .rich-text.content-container.color-background-1.gradient.rich-text--full-width .page-width {
    padding: 0 0 10px !important;
}
.contact-us .rich-text.content-container.color-background-1 {
    padding-top: 25px;
}
.custom-me-yafa {
    padding: 30px 15px;
}
button.product-form__submit {
    width: 100%;
    left: 0;
    margin: 0;
    position: inherit;
}
  button.shopify-payment-button__button {
    max-width: 100%;
}
  footer.footer {
    padding: 30px 0 10px;
}
  .logo-fot-custm{
    margin:0;
  }
  .footer-block.grid__item.footer-block--menu.scroll-trigger.animate--slide-in {
    max-width: 100%;
    flex: 100%;
    border-right: 0;
}
  .footer__content-top .footer__blocks-wrapper>.footer-block:nth-child(2) {
    padding: 0 !important;
    text-align: left;
    border: 0 !important;
}
  .footer-block__details-content {
    margin-bottom: 0;
}
  .header.page-width {
    padding: 0 15px!important;
    max-width: 100%;
}
  .custom_newsletter {
    padding: 20px 0 0;
    margin: 20px 0 0;
    display: flex;
    align-items: center;
    flex-flow: column;
}
  .footer .newsletter-form__field-wrapper {
    width: 100%;
    max-width: 100%;
    margin-bottom: 30px;
}
  .custom-sect-footer-icon .social-foot-icons a svg {
    max-width: 30px;
    width: 100%;
    height: 29px;
}
  .slideshow.banner.banner--medium.grid.grid--1-col.slider.slider--everywhere.banner--mobile-bottom .banner__media {
    height: 100% !important;
    position: absolute !important;
}
  .footer__content-top.page-width {
    max-width: 100% !important;
}
.footer-block__details-content {
    margin-bottom: 0 !important;
}
  .sect-our-pro-custm .head-sect-cust-our h2 {
    text-align: left;
    margin-bottom: 20px !important;
}
  .collection-hero {
    padding: 24px 0 10px;
}
.custom-coll-mian-wrap .custom-collection-get-main {
    max-width: calc(100%/2 - 15px);
    width: 100%;
}
.custom-coll-mian-wrap {
    gap: 30px;
}
  .custom-section-back-ground .cusm-icon-new-about {
    flex-wrap: wrap;
}
  .custom-section-back-ground .cusm-icon-new-about a {
    max-width: 50%;
}
  .custom-who-we-are-main-warp .custom-image-who-we-are-new img {
    max-width: 250px;
}
  .section-template--16584434843809__rich_text_7wMUyW-padding {
    padding: 20px 0 50px!important;
}
  .image-about-new-leaf {
    top: -5px;
}
  .product .product-media-container.media-type-image.media-fit-cover {
    height: 350px;
}
  .product-form__input.product-form__quantity {
    padding-bottom: 20px;
}
  /*button.product-form__submit {
    left: 0;
}*/
body.dukkan .icons-wrapper-custom-catering {
    flex-wrap: wrap;
    row-gap: 30px;
}
  body.dukkan .icons-wrapper-custom-catering .cstm_wrap_icons {
    max-width: 50%;
    width: 100%;
}
  .custom-box-wrapper .image-with-text .image-with-text__grid .grid__item {
    max-width: 100%;
}
  .footer__content-top .footer__blocks-wrapper>.footer-block:nth-child(2) {
    margin-left: 0;
}
  body.gift_ideas .icons .icons-wrapper-custom-catering {
    flex-wrap: wrap;
    row-gap: 30px;
}
  body.gift_ideas .icons .icons-wrapper-custom-catering .cstm_wrap_icons {
    max-width: 48%;
}
  .custom-gift-ida .image-with-text .image-with-text__grid {
    flex-wrap: wrap;
}
  .custom-gift-ida .image-with-text .image-with-text__grid .grid__item {
    max-width: 100%;
}
  .variant-library-container .variant-value.open-size a.custom-title-pop {
    max-width: 168px;
    height: 85px;
}
  .custom-catering-background-img {
    background-size: cover;
    height: 300px;
}
  .catering .icons .cstm_wrap_icons {
    padding: 0 8px;
    max-width: calc(100%/3);
    flex: calc(100%/3);
    width: 100%;
}
  .catering .icons .icons-wrapper-custom-catering {
    flex-wrap: wrap;
}
  .container.custom-cls-catering a {
    font-size: 16px;
}
  .contact-us .rich-text.content-container.color-background-1.gradient.rich-text--full-width .page-width {
    border-bottom: 0;
}
  .pop-up-made-cosnt-main-wrapper {
    max-width: 400px;
    width: 400px;
}

  .custom-join-the-team-background-img {
    background-size: 60% 70%;
}
  footer.footer .footer-block__details-content li a {
    font-size: 18px;
}
.icons .slick-initialized .slick-slide.slick-active { 
    margin: 0 10px;
}
  .custom_newsletter {
    align-items: flex-start;
}
  .image-with-text__content--mobile-right>* {
    align-self: flex-start !important;
    text-align: left !important;
}
  .image-with-text .grid {
    gap: 20px;
}
  .footer-block.grid__item.footer-block--menu.scroll-trigger.animate--slide-in {
    margin: 0;
}
.cust-you-may-also .page-width {
    padding: 0 !important;
}
.cust-you-may-also .custom-section-also-may button.slide-arrow.prev-arrow {
    left: 14px;
    z-index: 2;
}
  .cust-you-may-also .custom-section-also-may button.slide-arrow.next-arrow {
    right: 15px;
    z-index: 2;
}
.cust-you-may-also .custom-section-also-may .you-may-also-like-main-wrapper .you-may-also-like-image-custom {
    height: 280px !important;
}
body.press-custom .custom-section-back-ground .cusm-icon-new-about a {
    max-width: 270px;
}
}
@media (max-width:567px){
  .collection-product-filter-wrapper ul {
    flex-flow: column;
}

body.gradient #MainContent h2 {
	font-size: 27px !important;
}
.collection__title.title-wrapper.title-wrapper--no-top-margin.page-width .button {
	margin-top: 7px;
}
div#giftcard .image-with-text .image-with-text__grid .grid__item .image-with-text__media img {
    height: 250px;
}
form#ContactForm .field.textarea-contact {
    display: flex;
    margin: 20px 0 20px;
}
#MainContent .container.join-the-team .custom-heading-join-the-team h2 {
    font-size: 24px !important;
}
  .icons-text h5 {
    font-size: 18px;
}
  .custom-who-we-are-main-warp{padding:30px 0 0 0;}
.image-about-new-leaf img {
    max-width: 100px;
}
.image-about-new-leaf-two img{
    max-width: 45px;    
}
.collection-product-filter-wrapper ul li.grid__item {
    width: 100%;
    max-width: 100%;
}
  body.gradient #MainContent h2.banner__heading {
    font-size: 24px!important;
    line-height: 35px!important;
}
  .icons .slick-initialized .slick-slide {
    padding: 0 !important;
}
  .image-with-text__media-item.image-with-text__media-item--medium.image-with-text__media-item--middle.grid__item {
    height: 300px;
}
  .custom-section-three-image-wrap-main>div.custom-second-image, .custom-section-three-image-wrap-main>div.custom-first-image, .custom-section-three-image-wrap-main>div.custom-third-image {
    max-width: 100%;
}
  /*.image-with-text {
    padding: 6px 0 20px;
}*/
  #MainContent .Custom-Instagram_wrapper .custom_hd.h1 {
    margin-bottom: 20px;
    font-size: 24px!important;
}
  .Custom-Instagram_wrapper .insta_image_wrapper {
    gap: 20px;
    flex-flow: column;
}
  .Custom-Instagram_wrapper .insta_image_wrapper .custom_insta_img_wrapper_one, .Custom-Instagram_wrapper .insta_image_wrapper .custom_insta_img_wrapper_two {
    max-width: 100%;
}
  .Custom-Instagram_wrapper .insta_image_wrapper .custom_insta_img_wrapper_two .custom_insta_img_wrapper {
    gap: 10px;
}
  .custom_insta_img_wrapper .image_insta_one a.custom_insta_post_img_wrapper img.custom_insta_img_ {
    border-radius: 12px;
}
  .Custom-Instagram_wrapper .insta_image_wrapper .custom_insta_img_wrapper_two .custom_insta_img_wrapper .image_insta_one {
    max-width: calc(50% - 5px);
}
  footer .footer-block__heading {
    font-size: 18px!important;
}
  .collection ul li .card__inner {
    height: 175px;
}
  aside.facets-wrapper {
    flex-wrap: wrap;
}
  aside.facets-wrapper .custom-collection-filter-button {
    width: 100%;
}
  .collection-filter-product-wrapper .facets-container.facets-container-drawer {
    padding: 0;
    display: flex;
    align-items: center;
    width: 100%;
}
  .collection-filter-product-wrapper .facets-container.facets-container-drawer .active-facets {
    display: none;
}
  /*.custom-coll-mian-wrap .custom-collection-get-main {
    max-width: 100%;
    width: 100%;
}*/
.custom-coll-mian-wrap .custom-collection-get-main .get-collect-main-wrap img {
    max-width: 180px;
    height: 180px;
}
  .custom-section-back-ground .cusm-icon-new-about a {
    max-width: 100%;
}
  .image-about-new-leaf {
    max-width: 120px;
}
  .image-about-new-leaf-two {
    max-width: 140px;
}
  .custom-who-we-are-main-warp .custom-image-who-we-are-new img {
    max-width: 200px;
}
  .custom-new-image-about-second .custom-image-main-text-new-second {
    flex-flow: column;
    gap: 15px;
}
  .custom-section-single-image .custm-image-single-dukkan img {
    max-width: 80px;
}
  .collection ul.product-grid li.grid__item {
    max-width: 100%;
    width: 100%;
}
  .collection ul li .card__inner {
    height: 250px;
}
  .collection .collection__title.title-wrapper.title-wrapper--no-top-margin.page-width {
    flex-wrap: wrap;
    justify-content: center;
}
    body.dukkan .icons-wrapper-custom-catering .cstm_wrap_icons {
    max-width: 100%;
}
body.gift_ideas .icons .icons-wrapper-custom-catering .cstm_wrap_icons .icons-image img {
    max-width: 135px;
    height: 135px !important;
}
body.gift_ideas .icons .icons-wrapper-custom-catering .cstm_wrap_icons .icons-image{
	    height: 135px;
		max-width: 135px;
}
.custom-gift-ida .image-with-text .image-with-text__grid .grid__item a.button, .custom-box-wrapper .image-with-text .image-with-text__grid .grid__item .image-with-text__content a.button {
    max-width: 205px;
    font-size: 15px;
    height: 45px;
}
  .custom-gift-ida .image-with-text .image-with-text__grid {
    margin: 0 0 30px 0;
}
  .variant-library-container .variant-value.open-size a.custom-title-pop {
    max-width: 100%;
    height: auto;
    padding: 15px 5px !important;
}
  .custom-catering-background-img {
    height: 200px;
}
  .catering .icons .cstm_wrap_icons {
    max-width: calc(100%/2);
    flex: calc(100%/2);
}
  .catering .icons .icons-wrapper-custom-catering {
    row-gap: 20px;
}
  .main-banner-yafa .custm-main-meaning .home-page-banner-section-slide .image-meaning-yafa-leaf img {
    max-width: 100px;
}
  .home-page-banner-section-content .home-page-banner-section img {
    max-width: 190px;
}
  .main-banner-yafa .custm-main-meaning .home-page-banner-section-slide .image-meaning-yafa-leaf-two img {
    max-width: 45px;
}
  .main-banner-yafa .custm-main-meaning .home-page-banner-section-slide {
    height: 450px;
}
  .custom-me-yafa {
    padding: 30px 0px;
}
  .custom-me-yafa .main-custm-head-sub-text .custm-image-had-text-meaning img {
    max-width: 250px;
}
  .custom-accrodian-main .accordion-container .set a h3 {
    font-size: 17px;
}
  .container.join-the-team .custom-heading-join-the-team {
    margin-bottom: 20px;
}
  .product .product__info-wrapper.grid__item.scroll-trigger.animate--slide-in h1 {
    font-size: 26px!important;
}
  .contact-us .rich-text.content-container.color-background-1 {
    padding-bottom: 0px;
}
.pop-up-made-cosnt-main-wrapper {
    max-width: 90%;
    width: 90%;
    padding: 50px 0 20px;
}
  #MainContent .pop-up-made-cosnt-main-wrapper .custom-product-pop-up>div h2.popup-title {
    font-size: 26px !important;
}
  .pop-up-made-cosnt-main-wrapper span.close-button {
    font-size: 17px;
    height: 20px;
    width: 20px;
    padding: 15px;
}
  .pop-up-made-cosnt-main-wrapper  {
    height: 500px;
}
  .custom-join-the-team-background-img {
    background-size: 60% 40%;
}
  .custom-text-join-the-team p {
    line-height: 24px;
}
  .customer.account>div:last-child {
    padding: 30px 20px;

}
  main#MainContent .customer.account>div:last-child h2 {
    font-size: 24px!important;
    letter-spacing: 0;
    margin: 0 0 10px;
}
  .collection .collection__title.title-wrapper.title-wrapper--no-top-margin.page-width h2 {
    width: 100%;
    margin-bottom: 20px !important;
}
  #MainContent  .custom-who-we-are-main-warp .new-about-haed-who-we-are h2 {
    text-align: center;
    margin-bottom: 20px;
}
  .template-404.page-width.page-margin.center h1.title {
    margin: 0px 0 30px;
    font-size: 40px;
}
  .template-404.page-width.page-margin.center {
    padding: 50px 0 50px !important;
}
  .template-404.page-width.page-margin.center p {
    font-size: 60px;
}
  form#ContactForm .contact__fields {
    display: flex;
    gap: 0;
    flex-flow: column;
}
  form#ContactForm .field {
    width: 100%;
}
  form#ContactForm .request-type {
    max-width: 100%;
    flex: 100%;
}
  select#request-type {
    top: 0;
}
  .contact__button button {
    max-width: 200px;
}
  .catering .icons .icons-wrapper-custom-catering {
    align-items: baseline;
}
  .footer .newsletter-form__field-wrapper input::placeholder {
    font-size: 13px;
}
  button#Subscribe {
    max-width: 100px;
}
  body.dukkan .custom-section-single-image .custm-image-single-dukkan img {
    max-width: 220px;
}
   .new-about-custm-page-second .custom-section-back-ground-second .cutm-icon-new-about-second .icons-text-new-second {
    max-width: 100%;
}
}



.grp-entangle-swiper-wrap .swiper-pagination.swiper-pagination-bullets.swiper-pagination-horizontal.swiper-pagination-bullets-dynamic {
    display: none;
}

@media screen and (max-width:767px){
  .footer__content-bottom-wrapper.page-width.footer__content-bottom-wrapper--center {
    max-width: 100%!important;
    width: 100%;
    padding: 10px !important;
}
  .recipient-fields .recipient-fields__field:last-child {
    width: 60%;
}
   html .footer__copyright {
    text-align: center;
    margin-top: 0;
}
}

@media screen and (max-width:567px){
  .collection .collection__title.title-wrapper.title-wrapper--no-top-margin.page-width h2 {
    max-width: max-content;
}
  .collection .collection__title.title-wrapper.title-wrapper--no-top-margin.page-width {
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
}

  .collection .collection__title.title-wrapper.title-wrapper--no-top-margin.page-width h2 {
    margin: 0!important;
}
  footer.footer {
    padding: 51px 0 10px;
}

  .custom-section-back-ground .cusm-icon-new-about a {
    max-width: calc(100% / 2);
}
body.dukkan .icons-wrapper-custom-catering .cstm_wrap_icons {
    max-width: calc(100% / 2);
}
  body.gift_ideas .icons .icons-wrapper-custom-catering .cstm_wrap_icons {
    max-width: calc(100% / 2 - 15px);
}
  body.gift_ideas .icons .icons-wrapper-custom-catering {
   
   align-items: baseline;
}
  main#MainContent .rich-text.content-container .rich-text__blocks h2.rich-text__heading {
    font-size: 21px!important;
	padding:0;
}
  .section-template--16522395943073__main-padding .template-search__header {
	max-width: 100% !important;
}
}

.cust-you-may-also .custom-heading-also-may {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.cust-you-may-also .custom-section-also-may {
    display: flex;
    align-items: baseline;
    gap: 15px;
}
.cust-you-may-also .custom-section-also-may .you-may-also-like-main-wrapper .you-may-also-like-image-custom img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.cust-you-may-also .custom-section-also-may .you-may-also-like-main-wrapper .you-may-also-like-image-custom {
    height: 274px;
    overflow: hidden;
    border-radius: 10px;
}

.cust-you-may-also .custom-section-also-may .you-may-also-like-main-wrapper {
    flex: 0 0 24%;
    max-width: 24%;
}
.cust-you-may-also .custom-heading-also-may a {
    color: #e36e16;
    border: 0;
    margin: 0;
    max-width: max-content;
    padding: 0;
    text-decoration: none;
}
.cust-you-may-also .custom-heading-also-may {
 
    flex-wrap: wrap;
}
.cust-you-may-also .custom-section-also-may .you-may-also-like-main-wrapper p.product-title-you-may-also-like {
    color: #024348;
    font-size: 18px;
    text-decoration: none;
    text-align: center;
    font-weight:500;
}
.cust-you-may-also .custom-heading-also-may h2 {
    letter-spacing: 0!important;
}

/*-- 22-04-2024 --*/
#shopify-block-google_reviews_plus_app_block_j4YtG4 { /*-- For Google Review Homepage --*/
    border: hidden;
}

.new-about-haed-who-we-are img {
    max-width: 300px;
}
.new-about-haed img {
    max-width: 300px;
}
div#signleimage > img {
    margin: 0 auto 30px;
    display: table;
    max-width: 300px;
}
.new-about-who-we-are p {
    text-align-last: left;
}
.custom-new-image-leaf-about .custom-text-new-about-main-warp .new-about-text p {
    text-align: justify;
}
.new-about-custm-page-second .custom-section-back-ground-second .cutm-icon-new-about-second .icons-text-new-second p {
    text-align: justify;
}
.custom-new-image-about-second .custom-image-main-text-new-second p {
    text-align: justify;
}
.custom-new-haed-text-about-second .custom-haed-main-text-new-wrap p {
    text-align: justify;
}
div.isolate.custom-cet-text-rich p {
    text-align-last: left;
}
.about-us-new .custom-section-back-ground .cusm-icon-new-about {
    align-items: center;
}
.press-custom main a {
    color: #024348 !important;
}
.press-custom main#MainContent h1 {
    text-align: center;
}

@media (max-width:767px){
.banner--mobile-bottom:not(.banner--stacked) .banner__content {
    padding: 0 !important;
}
.header__icons .custom-account-two-main a {
	font-size: 0;
  padding: 0;
}
.mobile-user-sign-icon {
	display: block;
}
header.header a.header__heading-link {
	max-width: 80%;
	width: 100%;
}
header.header .header__icons {
	justify-content: flex-end;
}
.custom-section-three-image-wrap-main > div.custom-second-image .text-custm-heading-second p {
	margin-top: 0;
	line-height: 19px;
	letter-spacing: normal;
}
#MainContent .banner__content.banner__content--middle-center h2.banner__heading {
    font-size: 15px!important;
    margin: 0 0 5px;
    line-height: 1 !important;
}
.slideshow__text.banner__box.content-container .banner__text p {
    font-size: 11px;
    line-height: 13px;
}
div.banner__content .banner__buttons {
    margin-top: 10px!important;
}
div.banner__content .banner__buttons a.button {
    font-size: 10px;
    min-height: 30px;
    border-radius: 4px;
}
.slideshow__text.banner__box {
    justify-content: flex-start !important;
}
div.banner--mobile-bottom .slideshow__text.banner__box {
    padding: 10px 0 0 !important;
}
.slideshow.banner.banner--medium.grid.grid--1-col.slider.slider--everywhere.banner--mobile-bottom {
    min-height: 150px;
}
div.slideshow__controls.slider-buttons {
    bottom: -10px !important;
}
div.banner__content .banner__buttons a.button {
    min-height: 30px!important;
}
}
/*-- 22-04-2024 End --*/



@media screen and (max-width:1199px){
  .cust-you-may-also .custom-section-also-may .you-may-also-like-main-wrapper .you-may-also-like-image-custom {
    height: 205px;
    overflow: hidden;
    border-radius: 10px;
}
header.header.header--middle-left {
    max-width: 92% !important;
}
.custom-section-back-ground{
  height:590px;
}
  .cust-you-may-also .custom-heading-also-may h2 {
    margin: 0;
}
  .cust-you-may-also .custom-heading-also-may {
 
    margin-bottom: 20px;
}
}

@media screen and (max-width:1024px){
  body.dukkan .icons-wrapper-custom-catering {
    flex-wrap: wrap;
}
body.dukkan .icons-wrapper-custom-catering .cstm_wrap_icons {
    max-width: 50%;
    margin: 0 0 20px 0;
}
}

@media screen and (max-width:991px){
.header__icons .acconut-custm-open {
    top: 56px;
}
  .collection-product-filter-wrapper ul.product-grid li.grid__item {
    max-width: calc(100%/2 - 15px);
    width: 100%;
}
.custom-section-back-ground {
    height: 450px;
}
}
@media screen and (max-width:989px){
  .cust-you-may-also .custom-section-also-may .you-may-also-like-main-wrapper {
    flex: 0 0 49%;
    max-width: 49%;
}
  .cust-you-may-also .custom-section-also-may {
  
    
    gap: 10px;
    flex-wrap: wrap;
}
    .template-404.page-width.page-margin.center h1.title {
    margin: 0 0 10px;
    font-size: 40px;
}
  .template-404.page-width.page-margin.center p {
    font-size: 60px;
}
  
}


@media screen and (max-width:567px){
  .cust-you-may-also .custom-section-also-may .you-may-also-like-main-wrapper {
    flex: 0 0 100%;
    max-width: 100%;
}  
  .cust-you-may-also .custom-heading-also-may {
 
    justify-content: center;
}
.recipient-checkbox span {
    max-width: 100%;
    padding: 0 20px 0 0;
    line-height: 18px;
}
}

@media only screen and (max-width:749px){
.image-with-text__text-item.grid__item>div {
    padding: 0 !important;
    margin: 0;
}
  .section-template--16522395320481__400ed573-41ae-468f-92af-ecf4b86c8975-padding.gradient.color-background-1.custom-padding-cls {
    padding: 40px 0;
}
  div.icons {
    padding: 10px 0 10px;
}
  .grp-entangle-swiper-main.grp-entangle-layout-body-wrapper {
    margin: 10px 0 0;
}
}

@media only screen and (max-width:767px){
  .icons .slick-initialized .slick-slide {
	margin: 0 10px !important;
}
  .icons .slick-list {
	margin: 0 -10px;
}
  .collection-filter-product-wrapper .facets-container .product-count a, .collection-filter-product-wrapper .facets-container .product-count span {
	font-size: 14px;
}
  .custom-main-map span.google-map-yafa, .cstmaccordiancontent-contact .custom-main-map p {
	max-width: 100%;
}
  .contact-us .faq-contact-custom-wrapper .accordiancstmset-contact a {
	padding-bottom: 6px;
}
}

@media only screen and (max-width:480px){
#MainContent .container.join-the-team .custom-heading-join-the-team h2 {
    font-size: 22px !important;
}
div.slideshow__controls.slider-buttons {
    bottom: 0;
}
.slider-counter.slider-counter--dots {
    bottom: 18px;
}
.slider.slider--everywhere div.slider__slide {
	height: 205px;
}
.custom-coll-mian-wrap .custom-collection-get-main .get-collect-main-wrap img {
    max-width: 130px;
    height: 130px;
}
div#judgeme_product_reviews .jdgm-form__fieldset.jdgm-form__fieldset-actions{
	flex-wrap:wrap;
}
div#shopify-block-judge_me_reviews_review_widget_gnRFya .jdgm-form__fieldset.jdgm-form__fieldset-actions {
    display: flex;
    gap: 15px;
}
div#judgeme_product_reviews .jdgm-form input.jdgm-btn, div#judgeme_product_reviews .jdgm-form a.jdgm-btn {
    width: 70%;
    margin: 0 auto;
}
  .custom-main-log-reg-wrap .custom-sect-but-recover a {
    width: 100% !important;
    margin: 10px 0 0 0;
}
  .custom-sect-but-recover {
    flex-wrap: wrap;
}
}

/* .slick-dotted.slick-slider {
    margin-bottom: 30px;
}

@media screen and (max-width:992px){
  .icons .page-width {
    padding-right: 0!important;
}
}

@media screen and (max-width:767px){
  .icons .page-width {
    padding-right: 15px!important;
}
}


@media screen and (max-width:468px){
  .icons .page-width {
  
    padding: 15px!important;
}
  .icons .slick-initialized .slick-slide.slick-active {
    margin: 0 15px;
    margin-left: 0;
}
} */

body p{
  text-align:justify;
}
.custom-gift-ida .image-with-text .image-with-text__grid .grid__item .image-with-text__media{
  border:hidden;
}
.custom-gift-ida .image-with-text .image-with-text__grid .grid__item img {
    border-radius: 10px;
}
body.gradient #MainContent h2.banner__heading {
    font-size: 42px!important;
}
body.gradient #MainContent .banner__text p {
	font-size: 14.5px;
	text-align: center;
	max-width: 65%;
	word-break: break-word;
	margin: 0 auto;
}
.custom-new-image-leaf-about .custom-image-main-text-new img {
    max-width: 400px;
    margin: 0 auto;
    display: table;
}
.faq-product-custom-wrapper {
    margin-top: 35px;
}
.new-about-custm-page-second .custom-section-back-ground-second .cutm-icon-new-about-second .icons-image-new-second img {
    max-width: 400px;
}
.custom-new-image-leaf-about .new-about-buton-url a, .custom-gift-ida .image-with-text .image-with-text__grid .grid__item a.button, .custom-box-wrapper .image-with-text .image-with-text__grid .grid__item .image-with-text__content a.button, .image-with-text__text-item .image-with-text__content .button {
    background-color: transparent;
    color: #0f6369;
    opacity:1;
}
.custom-new-image-leaf-about .new-about-buton-url a:hover, .custom-gift-ida .image-with-text .image-with-text__grid .grid__item a.button:hover, .custom-box-wrapper .image-with-text .image-with-text__grid .grid__item .image-with-text__content a.button:hover, .image-with-text__text-item .image-with-text__content .button:hover {
    background: #0f6369;
    color: #fff;
}
.icons-wrapper-custom-catering .cstm_wrap_icons:first-child .icons-image img, .icons-wrapper-custom-catering .cstm_wrap_icons:nth-child(2) .icons-image img {
    max-width: 240px;
}
body.dukkan .icons-wrapper-custom-catering .cstm_wrap_icons:first-child .icons-image, body.dukkan .icons-wrapper-custom-catering .cstm_wrap_icons:nth-child(2) .icons-image {
    max-width: inherit;
    height: auto;
    background-color: transparent;
}
@media (max-width:767px){
.slideshow__text.banner__box {
    justify-content: center !important;
}
  .slideshow__text.banner__box.content-container .banner__text p {
    font-size: 11px !important;
    line-height: 17px;
}
  .tmenu_item_layout_image {
    display: none !important;
}
  body.return-exchange-custom .page_top_heading h1.main-page-title {
     font-size: 30px;
 }
 .form-all .form-section.page-section .form-header-group.header-large .header-text.httal.htvam {
	margin-top: 30px;
}
.card__heading.h5 {
	margin: 5px 0;
}
.product-count.light {
	width: 100%;
  max-width: 100%;
}
 .template-search  aside.facets-wrapper .facets-container.facets-container-drawer .mobile-facets__wrapper {
	display: block;
}
    .form-all .form-section.page-section .form-header-group.header-large .header-text.httal.htvam {
    margin-top: 30px;
  }
#main-search-filters .facets-container.facets-container-drawer.scroll-trigger.animate--fade-in {
	width: 100%;
	max-width: 100%;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: center;
	gap: 5px;
}
  #main-search-filters .facets-container.facets-container-drawer.scroll-trigger.animate--fade-in .active-facets.active-facets-mobile.medium-hide.large-up-hide {
	max-width: max-content;
}

  .active-facets__button-wrapper a {
	color: #000 !important;
}
  .facets-container.facets-container-drawer.scroll-trigger .product-count.light .container {
	padding: 0 !important;
}
  #main-search-filters .facets-container.facets-container-drawer.scroll-trigger.animate--fade-in .active-facets.active-facets-mobile.medium-hide.large-up-hide a {
    padding: 0;
}
  #main-search-filters .facets-container.facets-container-drawer.scroll-trigger.animate--fade-in {
	padding: 0;
}
  .custom-home-text-side-image.custom-bann-sec005 .container.custom-cls {
    padding: 0 !important;
}
  body.show-overlay {
    overflow: hidden;
}
  .collection.page-width.filter-open .custom-collection-filters {
    max-width: 100%;
}
  body.gradient #MainContent slideshow-component .slideshow.banner .slideshow__text h2.banner__heading {
    font-size: 20px !important;
    letter-spacing: 0;
    margin-bottom: 6px;
}
  div#menu-drawer {
    max-width: calc(100% - 40px);
    margin: 0 auto;
    left: 20px;
}
  .custom-section-three-image-wrap-main > div.custom-second-image img {
    display: block;
}
  .custom-section-three-image-wrap-main > div.custom-second-image .text-custm-heading-second p {
    line-height: 25px;
    letter-spacing: 0px;
}
.quick-add.no-js-hidden {
    top: unset;
    bottom: 60px !important;
}
  div.banner--mobile-bottom .slideshow__text.banner__box {
    padding: 0px !important;
}
  .slideshow__media.banner__media.media img.mobile-banner-img {
    display: block;
}
  .slideshow.banner.banner--medium.grid.grid--1-col.slider.slider--everywhere.banner--mobile-bottom .banner__media img:first-child {
    display: none;
}

.section-template--16625291362465__main-padding img {
    max-width: 270px;
}
product-form.product-form .product-form__error-message-wrapper span.product-form__error-message {
    font-size: 12px;
    line-height: 17px;
}
  product-form.product-form .product-form__error-message-wrapper {
    bottom: -112px;
}
  .product .product__info-container a#checkoutButtonLink {
    margin-bottom: 40px !important;
}
  div#shopify-block-judge_me_reviews_review_widget_gnRFya a.jdgm-write-rev-link {
    margin-bottom: 15px;

}
  .cust-you-may-also .page-width {
    padding: 33px 0px  0px!important;
}
}
@media(max-width:567px)
{
  .custom-new-image-leaf-about .custom-image-main-text-new img {
    max-width: 190px;
    margin: 0 auto;
    display: table;
  }
  body.dukkan .icons-wrapper-custom-catering {
    align-items: flex-start;
  }
  .custom-new-image-leaf-about {
    padding: 10px 0 0;
  }
  .new-about-custm-page-second .custom-section-back-ground-second .cutm-icon-new-about-second .icons-image-new-second img {
    max-width: 200px;
  }
  .custom-new-image-about-second {
    padding: 20px 0 40px;
  }
  .quantity {
    max-width: 140px;
  }
  .cart-items th {
    font-size: 0;
  }
  .card__content .card__heading.h5 {
    padding: 5px 0;
  }
  button.shopify-payment-button__button {
    max-width: 100%;
  }
  button.product-form__submit {
    width: 100%;
  }
  .product-count {
    width: 100%;
  }
.section-template--16522395943073__main-padding #main-search-filters {
	width: 100%;
	max-width: 100% !important;
}
  #main-search-filters .facets-container.facets-container-drawer.scroll-trigger.animate--fade-in .active-facets.active-facets-mobile.medium-hide.large-up-hide {
	max-width: 100%;
	margin: 5px 0;
}
  .custom-section-three-image-wrap-main>div {
    height: auto;
}
  .collection-product-filter-wrapper ul.product-grid li.grid__item {
    max-width: 100%;
    width: 100%;
}
.slider.slider--everywhere div.slider__slide {
    height: 200px;
}
  .product .product__info-container a#checkoutButtonLink {
    margin-bottom: 40px !important;
}  
}
@media(max-width:480px){
div.banner--mobile-bottom .slideshow__text.banner__box {
    justify-content: start !important;
    padding: 20px 0px !important;
}
  .slider.slider--everywhere div.slider__slide {
    height: 160px;
}
}
@media(max-width:390px)
{
  div.banner__content .banner__buttons {
    margin-top: 7px !important;
  }
div.banner--mobile-bottom .slideshow__text.banner__box {
    padding: 10px 0 0 !important;
}
}

.card-wrapper:hover .quick-add.no-js-hidden {
    bottom: 60px;
    top: unset;
}
.quick-add.no-js-hidden {
    position: absolute;
    width: 90%;
    left: 50%;
    transform: translate(-50% , -50%);
    bottom: 45px;
    transition: .3s ease;
}

.quick-add.no-js-hidden .quick-add__submit.button {
	background: #024348;
  color: #fff;
}
.container.custom-cls-catering a
{
  border: 1px solid transparent;
}
.container.custom-cls-catering a:hover {
	background: transparent;
	border: 1px solid #0f6369;
	color: #0f6369;
  transition: 0.5s ease-in-out;
}

@media(max-width:639px)
{
.form-section.page-section .extended .form-sub-label-container {
	margin-bottom: 10px;
}
}
#predictive-search-results #predictive-search-queries {
  font-size: 22px !important;
}

.predictive-search__result-group #predictive-search-products {
  font-size: 22px !important;
}
.template-search__results ul li .card__media {
	height: 300px;
	border-radius: 10px !important;
}
.card__heading.h5 {
	color: #024348;
	font-size: 18px;
  text-decoration: none !important;
}
#main-search-filters .facets-container.facets-container-drawer.scroll-trigger.animate--fade-in {
	width: 100%;
	max-width: 100%;
}
}

.identixweb-order-delivery-tab .identixweb-order-delivery-tablinks {
    border: 2px solid #0f6369 !important;
}



/* best of boston */

.video-image {
    width: 100%;
    max-width: 400px;
}

.video-image img {
    border-radius: 10px;
}

.container-1{
    width: 100%;
    max-width: 1140px !important;
    padding: 0 15px;
    margin: 0 auto;
    display: flex;
    justify-content: center;
    gap: 36px;
}

@media screen and (max-width:769px){
  .container-1 {
      flex-direction: column;
      align-items: center;
      gap: 20px;
  }
}


/* gift cart page */

body.gift_ideas .icons .icons-wrapper-custom-catering {
    max-width: 875px !important;
    margin: 0 auto !important;
    display: grid !important;
    grid-template-columns: repeat(3, 1fr);
    column-gap: 27px !important;
    row-gap: 36px !important;
}

body.gift_ideas .icons .icons-wrapper-custom-catering .cstm_wrap_icons {
    max-width: calc(100%) !important;
    width: 100% !important;
    text-align: center !important;
}

@media screen and (max-width:600px){
  body.gift_ideas .icons .icons-wrapper-custom-catering {
      grid-template-columns: repeat(2, 1fr);
  }
}

/* Home banner */
.slider_home .banner__buttons a.button.button--primary:hover {
    background: #e3690ed9 !important;
}
@media screen and (max-width: 590px) {
    .slider_home .banner__buttons a:last-child {
        color: #fff !important;
    }
}