/** Shopify CDN: Minification failed

Line 10:0 All "@import" rules must come first

**/
* {
    direction: rtl !important;
}

@import url('https://fonts.googleapis.com/css2?family=Rubik:ital,wght@0,300..900;1,300..900&display=swap');

@font-face {
  font-family: 'NarkisBlock';
  src: url('/cdn/shop/files/NarkisBlock-Medium.woff2?v=1730869930') format('woff2'),
      url('/cdn/shop/files/NarkisBlock-Medium.woff?v=1730869931') format('woff');
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

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

@font-face {
  font-family: 'NarkisBlock';
  src: url('/cdn/shop/files/NarkisBlock.woff2?v=1730869930') format('woff2'),
      url('/cdn/shop/files/NarkisBlock.woff?v=1730869931') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

.langen {
  font-family: 'Saans TRIAL' !important;
}

.template--video-template .langen {
  direction: ltr !important;
}

[data-scroll-locked] .has-scrolled .site-header {
  padding-left: var(--scrollbar-width);
  padding-right: 0;
}
[data-scroll-locked] .btn--scroll-top {
  right: var(--scrollbar-width);
}
@media (pointer: fine) {
  [data-scroll-locked] .banner-inner,
  [data-scroll-locked] .collection__header,
  [data-scroll-locked] .search-opened .shopify-section-header,
  [data-scroll-locked] .search-opened .site-header,
  [data-scroll-locked] .search-opened .search-popdown__body--fixed,
  [data-scroll-locked] .search-opened predictive-search,
  [data-scroll-locked] .search-opened search-form,
  [data-scroll-locked] .search-opened .announcement-bar-static,
  [data-scroll-locked] .search-opened .announcement {
    padding-left: var(--scrollbar-width);
    padding-right: 0;
  }
}
@media (pointer: fine) {
  [data-scroll-locked] .search-opened .search-form__inner {
    padding-right: 0;
  }
}
@media only screen and (pointer: fine) and (max-width: 767px) {
  [data-scroll-locked] .search-opened .search-form__inner {
    padding-left: calc(var(--scrollbar-width) + var(--gutter-mobile));
    padding-right: 0;
  }
}
@media only screen and (pointer: fine) and (max-width: 767px) {
  [data-scroll-locked] .search-opened .search-popdown__results {
    padding-left: var(--scrollbar-width);
    padding-right: 0;
  }
}

.search-form__input {
  text-align: right;
}
.search-form__label {
  left: auto;
  right: 12px;
}
.search-popdown__close {
  right: auto;
  left: 9px;
}
.search-popdown__body--fixed {
  right: 0;
  left: auto;
}
.drawer--left {
  left: 100vw;
  right: auto;
}
.drawer--left.is-open {
  transform: translate(-100%);
}
/* .cart-drawer {
  right: 100vw;
  left: auto;
}
.cart-drawer.is-open {
  transform: translate(100vw);
} */

.dd-categories {
  padding-right: 5%;
  padding-left: 2rem;
}
.dd-categories-link, .Accordion__Toggle {
  text-align: right;
}
.Accordion__Toggle .icon {
  left: 0;
  right: auto;
}

/*============================== HOMEPAGE RTL CSS START ==============================*/
.btn--quick .btn__loader{
  right:auto;
}
.cart__widget__title .icon {
    right: auto;
    left: calc(var(--inner) / 2);
}
.cart__widget__title{
  text-align:right;
}
.cart__acceptance__input {
    margin: calc(4px * var(--adjust-body)) 0 5px 7px;
}
.cart__item__image {
    font-size: 0;
    margin-right: 0;
    margin-left: var(--inner);
}
.cart__item__price {
    margin: 0 auto 0 0;
}
.cart-drawer__close {
    right: auto;
    left: 0;
}
.cart-drawer__head h3 {
    margin: 0 0 0 30px;
    grid-template-columns: max-content auto;
}

.site-header--nav-left .menu__item--icons, .site-header--nav-center .menu__item--icons {
    left: 20px;
    right: auto;
    margin-left: -10px;
    margin-right: 0;
}

.tabs__link {
    margin-right: 0;
    margin-left: 60px;
}
.tabs__link:last-child {
    margin-left: 0;
}
.product-grid-item .product__wishlist {
    right: auto;
    left: 5px;
}
.product__badge {
    right: 0;
    left: auto;
}
.product-grid-item__info--inline, .product-grid-item__info--left {
    text-align: right;
    font-family: 'NarkisBlock';
}


.iap-image-cell {
    padding-right: 0;
    padding-left: 5rem;
}
.bundles-accordion {
  padding-top: 30px;
  padding-bottom: 60px;
}
.va-wrapper {
    margin-left: 0;
    margin-right: -2rem;
    padding: 2rem 2rem 2rem 0;
    scroll-padding-right: 2rem;
    scroll-padding-left: 0;
}
.va-item-bundle {
    padding-left: 0;
    padding-right: 5%;
}
.va-item-title {
    right: -9.2rem;
    left: auto;
}
.va-item-pro-count {
  right: -6.8rem;
  left: auto;
}
.va-item {
    border-left: none;
    border-right: 1px solid #000;
    padding-left: 0;
    padding-right: 5rem;
}
.va-item-expand-btn {
    left: auto;
    right: 1.5rem;
}
.va-item-image-wrap .btn {
    right: 50%;
    left: auto;
}
.va-item-bundle .tiny-product-info {
  padding: 0 0 0 20px;
  justify-content: flex-end;
}
.va-item-products .tiny-product-title {
  text-align: right;
}
.product_name_extension p:after {
  left: -6px;
  right:auto;
}
@media screen and (min-width: 768px) {
  .va-item .va-item-bundle .va-item-products {
    direction: ltr !important;
    padding-right: calc(2% + 12px);
    padding-left: 0;
  }
  .va-item-bundle {
    padding-right: 2% !important;
  }
}
@media screen and (max-width: 767px) {
  header.site-header .collection__filter__count .icon {
    right: 0;
    left: auto;
  }
  header.site-header .collection__filter__title {
    padding: 6px 25px 6px 0;
    font-size: 16px;
  }
  header.site-header .collection__filter-tag--default .filter__button {
    padding-left: 0;
    padding-right: 40px;
  }
    .va-item {
        padding: 0 0 2rem;
      }
    .va-item-expand-btn {
      right: unset;
    }
    .va-item-title {
      margin: 0 0.5rem 0 0;
    }
    .va-item-products {
      padding-left: 2rem;
      padding-right: 0;
    }
    .va-item-bundle {
      padding-right: 0;
    }
    .va-item-bundle .bundle-add {
      padding-left: 0;
      padding-right: 0;
    }
  }

.icons-row__item--center {
    text-align: right;
}

.section--ingredients-newsletter .newsletter-section__bg {
    left: 0;
    right: auto;
}
.align--middle-left {
    align-items: center;
    justify-content: flex-end;
    text-align: right;
}
  
  
  
  .footer-title__button {
    text-align: right;
  }
  @media only screen and (max-width: 767px) {
    .footer-title__button {
      padding: 5px 0 5px 32px;
    }
    .footer-title__button.is-expanded {
      margin-bottom: 0;
    }
    .footer-title__button .icon {
      left: 0;
      right: auto;
    }
  }
  
  .footer-links {
    align-content: end;
  }
  .footer-tags-list li {
    margin: 0 0 8px 8px;
  }
  @media only screen and (min-width: 768px) {
    .footer-bottom > :first-child:not(:only-child) .footer-copyright {
      text-align: right;
    }
    .footer-bottom > :first-child:not(:only-child) .localization-form {
      justify-content: flex-end;
      margin-left: 0;
      margin-right: -5px;
    }
    .footer-bottom > :last-child:not(:only-child) .footer-copyright {
      text-align: left;
    }
    .footer-bottom > :last-child:not(:only-child) .localization-form {
      justify-content: flex-start;
      margin-right: 0;
      margin-left: -5px;
    }
    .footer-bottom .social-sharing-wrapper,
    .footer-bottom .payment-icon-list {
      justify-content: flex-end;
    }
  }
  
  .social-sharing-icon {
    margin-left: 16px;
    margin-right: 0;
  }
  @media only screen and (max-width: 767px) {
    .social-sharing-icon {
      margin: 0 0 10px 16px;
    }
    .social-sharing-icon:last-child {
      margin-left: 0;
    }
  }
  @media only screen and (min-width: 768px) {
    .follow-on-shop {
      text-align: right;
    }
  }
  
  .footer-copyright__link {
    margin-right: 0;
    margin-left: 10px;
  }
  .footer-copyright__link:last-child {
    margin-left: 0;
  }
  
  @media only screen and (min-width: 768px) {
    .payment-icon-list {
      direction: ltr;
    }
  }
  .payment-icon-list > li {
    margin-left: 0;
    margin-right: 10px;
  }
  @media only screen and (max-width: 767px) {
    .payment-icon-list > li {
      margin: 0 0 10px 10px;
    }
    .payment-icon-list > li:last-child {
      margin-left: 0;
    }
  }

  .text-left {
    text-align: right;
}

.header_language_selector {
  margin-right: 0;
  margin-left: 10px;
}
[data-value="he"] * {
  font-family: 'NarkisBlock';
}
.mobile-menu__button.m-user {
  margin-left: .5rem;
  margin-right: 0;
}
.menu__item--icon {
  margin-left: 10px;
  margin-right: 0;
}
.mob_wishlist_icon {
  margin-right: auto;
  margin-left: .5rem;
}
.mobile_nav_drawer .mobile-menu .header_mobile_language_selector {
  margin-left: .5rem;
  margin-right: auto;
}
.menu__item--icon:last-child {
    margin-left: 0;
}

/*============================== HOMEPAGE RTL CSS END ==============================*/

.text-left .column-item__content {
  text-align: right;
}

/*===================================== INGREDIENTS PAGE CSS START =====================================*/

/*************************** Ingredients Richtext Section css start ****************************/
.section-ingredients--richtext .text__split-left p {
  text-align: right;
}
.section-ingredients--richtext .text__split-right p {
  text-align: left;
}
/*************************** Ingredients Richtext Section css end ****************************/

/*************************** Ingredients Item Section css start ****************************/
.section-ingredients--item .section-columns.text-left .column-item {
  text-align: right;
}
.section-ingredients--item .column-item__content .column-item__content_item {
  align-items: flex-end;
}
.template--Philosophy .section-ingredients--item button.slick-prev.slick-arrow {
  left: auto;
  right: 30px;
  transform: rotate(0);
}
.template--Philosophy .section-ingredients--item button.slick-next.slick-arrow {
  right: auto;
  left: 30px;
  transform: rotate(180deg);
}
.ingredients-slider, .ingredients-slider > * {
  direction: ltr !important;
}
.section-ingredients--item .column-item__content .column-item__content_item .value {
  width: 80%;
}
.section-ingredients--item .column-item__content .column-item__content_item .title{
  width: 20%;
}
.section-ingredients--item .column-item__title,
.section-ingredients--item .column-item__desc,
.section-ingredients--item .column-item__content .column-item__content_item .title,
.section-ingredients--item .column-item__content .column-item__content_item .value {
  text-align: right;
}
@media(max-width: 767px) {
  .section-ingredients--item .section__header, .section-ingredients--item .section__header .section__heading {
    text-align: center;
  }
}
/*************************** Ingredients Item Section css end ****************************/

/*************************** Ingredients Products Section css start ****************************/
.section--ingredients-products .product-grid-item__rating {
  left: auto;
  right: 12px;
  text-align: right;
}
/*************************** Ingredients Products Section css end ****************************/

/*************************** Ingredients Newsletter Section css start ****************************/
.section--ingredients-newsletter .newsletter-section__bg {
  left: 0;
  right: auto;
}
/*************************** Ingredients Newsletter Section css end ****************************/

/*===================================== INGREDIENTS PAGE CSS END =====================================*/

/*===================================== SUSTAINABILITY PAGE CSS START =====================================*/

/*************************** Images Columns Section css start ****************************/
@media(max-width: 767px) {
  .section--image-columns .column-item {
    margin-left: 10px;
    margin-right: 0;
  }
}
/*************************** Images Columns Section css end ****************************/

/*************************** Images With Text Split Section css start ****************************/
.section--images__split_text .flickity-page-dots {
  left: auto;
  right: 15%;
}
@media(max-width: 991px) {
  .section--images__split_text .mobile--btn {
    text-align: right;
  }
  .section--images__split_text .flickity-page-dots {
    bottom: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
  }
}
/*************************** Images With Text Split Section css end ****************************/


@media(min-width: 768px) {

  .carousel:not(.flickity-enabled) .carousel__item, .carousel--inactive .carousel__item {

      margin-right: 0;

      margin-left: var(--grid-gutter);

  }

}

@media(max-width: 767px) {

  .carousel--mobile .grid__item, .carousel--mobile .carousel__item {

      margin-left: var(--grid-gutter);

      margin-right: 0;

  }

}

/*===================================== SUSTAINABILITY PAGE CSS END =====================================*/

/*===================================== PHILOSOPHY PAGE CSS START =====================================*/

/*************************** Philosophy Images With Text Section css start ****************************/
#philosophy .philosophy--image_text .image-with-text__image .heading__text {
  left: auto;
  right: 13px;
}
#philosophy .philosophy--image_text .slide__controls {
  left: auto;
  right: 13px;
}

/*************************** Philosophy Images With Text Section css end ****************************/

/*************************** Philosophy icons row Section css start ****************************/
@media(max-width: 767px) {
  #philosophy .section--philosophy-icons_row .icons-row__item {
    text-align: right;
  }
  #philosophy .section--philosophy-icons_row .icons-row__slider:after {
    padding-left: 0;
  }
  #philosophy .section--philosophy-icons_row .icons-row__headings {
    text-align: right;
  }
}

/*************************** Philosophy icons row Section css end ****************************/

/*************************** Philosophy Ingredient main Section css start ****************************/

#philosophy .section-ingredients--item .column-item__content {
  text-align: right;
}
#philosophy .section-ingredients--item .section-columns .column-item {
  text-align: right;
}

/*************************** Philosophy Ingredient main Section css end ****************************/

/*===================================== PHILOSOPHY PAGE CSS END =====================================*/


/*************************** frequently-asked-questions css Start ****************************/



#frequently-asked-questions .accordion__item__title {

  padding: 18px 0 18px var(--icon-space);

  text-align: right;

}

#frequently-asked-questions .accordion__item__title__text{

direction: ltr !important;

}

.accordion__item__title .icon {

  right: auto;

  left: 0;

}

.accordion__item__text-wrapper {

  padding-right: 0;

  padding-left: var(--icon-space);

}

/*=====================================  frequently-asked-questions css END =====================================*/


@media(max-width: 767px) {
  .carousel--mobile .grid__item, .carousel--mobile .carousel__item {
    margin-left: var(--grid-gutter);
    margin-right: 0;
  }
  .carousel--mobile {
    padding-right: var(--gutter-mobile);
    padding-left: 0;
    direction: rtl !important;
  }
  .carousel--mobile .grid__item:last-child, .carousel--mobile .carousel__item:last-child {
    margin-left: 0;
  }
}


/*============================= PRODUCT PAGE RTL CSS START =============================*/

.product-single .product-badge {
  left: auto;
  right: 1rem;
}
.accordion__item__title {
  text-align: right;
}
.template--frequently-asked-questions .accordion__item__title {
  padding-right: 0;
}
/* .upsell.tiny-product {
  direction: ltr !important;
} */
.upsell.tiny-product .tiny-product-info {
  align-items: flex-end;
}
.tiny-product-title {
  text-align: left;
}
.upsell.tiny-product {
  padding: 16px 46px 16px 16px;
}

.upsell-label {
  left: auto;
  right: 10px;
  writing-mode: vertical-rl;
  transform: none;
}
.upsell.tiny-product .tiny-product-info {
  align-items: flex-start;
  text-align: right;
  padding-right: 20px;
  padding-left: 0;
}
.tiny-product-title {
  text-align: right;
}
.aci .accordion__content {
  padding-right: 0;
  padding-left: 70px;
}
.section-columns.has-main-col .main-column {
  padding-right: 0;
  padding-left: 20px;
}
.testimonial__item p {
  text-align: right;
}
.product-grid-item .product__wishlist.swym-add-to-wishlist-view-product {
  left: 5px;
  right: auto;
}
.collection__filter__count .icon {
  left: auto;
  right: 0;
}
.collection__filter__title, .collection__sort__label {
  text-align: right;
  padding: 6px 40px 6px 0;
}
.collection__filter__title {
  padding: 6px 40px 6px 0;
}
.collection__filter-tag--default .filter__button {
  padding-left: 0;
  padding-right: 22px;
  text-align: right;
}
.collection__filter-tag--default .filter__button:before {
  right: 0;
  left: auto;
}
.accordions-section .text-items .text-items-heading,
.aci .accordion__item__title__text {
  font-size: 16px;
  font-weight: 600;
}
@media(max-width: 767px) {
  .aci .accordion__content, .aci .accordion__item__text-wrapper {
    padding-left: 0;
  }
  .section-columns.has-main-col .main-column {
    padding-left: 0;
  }
  .collection__filters-header {
    left: 0;
    right: auto;
  }
}

/*============================= PRODUCT PAGE RTL CSS END =============================*/

.shopify-section.slideshow .slide__buttons {
  right: 50%;
  left: auto;
  transform: translate(50%);
}
.tabs__link {
  margin-left: 60px;
  margin-right: 0;
}
.btn--quick:hover .btn__text {
  padding-left: 0;
}

[lang="he"] .btn--quick .btn__loader {
  left: 50%;
  right: initial;
}
.product-grid-item .product__wishlist.swym-add-to-wishlist-view-product {
  right: auto;
  left: 5px;
}
.iap-image-cell {
  padding-right: 0;
  padding-left: 5rem;
}
.iap-logo {
  left: auto;
  right: 50%;
}
.custom-content-text {
  left: auto;
  right: 50%;
}
.Accordion__Toggle {
  text-align: right;
}
.Accordion__Toggle .icon {
  right: auto;
  left: auto;
  margin-left: 0;
  margin-right: 10px;
}
.dd-categories {
  padding-right: 5%;
  padding-left: 2rem;
}
.dd-linklist {
  padding-right: 5%;
  padding-left: 2rem;
}
.dd-categories-item {
  padding-left: 2rem;
  padding-right: 0;
  margin-left: 1.25rem;
  margin-right: 0;
}
.announcement__slider .flickity-prev-next-button.next {
  left: 0;
  right: auto;
}
.announcement__slider .flickity-prev-next-button.previous {
  right: 0;
  left: auto;
}
.announcement__slider .flickity-prev-next-button.next:before {
  transform: rotate(180deg);
}
.announcement__slider .flickity-prev-next-button.previous:before {
  transform: rotate(0deg);
}
.va-wrapper {
  margin-right: -2rem;
  margin-left: 0;
  padding-right: 2rem;
  padding-left: 0;
  scroll-padding-right: 2rem;
  scroll-padding-left: 0;
}
.va-item {
  border-left: none;
  border-right: 1px solid #000;
  padding-right: 5rem;
  padding-left: 0;
}
.va-item-expand-btn {
  right: 1.5rem;
  left: auto;
}
.va-item-expand-btn .icon {
  left: auto;
  right: 0;
}

.va-item-image-wrap .btn {
  right: 50%;
  left: auto;
}

.va-item-bundle {
  padding-right: 5%;
  padding-left: 0;
}
.aci .accordion__content {
  padding-right: 0;
  padding-left: 70px;
}
.text-items-content ul {
  margin: 4px 20px 5px 0;
}
.text-items-content li {
  padding-right: 0;
  padding-left: 0;
}
.step-by-step .column-item__number {
  left: auto;
  right: 10px;
}
.section-columns.has-main-col .main-column {
  padding-right: 0;
  padding-left: 20px;
}
/* .testimonials__slider .flickity-prev-next-button.next {
  right: auto;
  left: 1rem;
}
.testimonials__slider .flickity-prev-next-button.previous {
  left: auto;
  right: 1rem;
} */
.testimonials__slider .flickity-prev-next-button.next {
  right: 30px;
}
.testimonials__slider .flickity-prev-next-button.previous {
  right: 60px;
}
@media screen and (max-width: 767px) {
  .icons-line .icons-row__slider.grid--mobile {
    text-align: right;
  }
  .custom-content-text {
    left: 1rem;
    right: 1rem;
  }
  .mobile-menu {
    padding-left: 0;
  }
  .dd-categories {
    padding-right: 1rem;
    padding-left: 0;
  }
  .dd-categories-item {
    padding-left: 0;
  }
  .dd-product-list {
    padding-right: 0;
    padding-left: 1rem;
    /* direction: ltr !important; */
  }
  .mobile-menu .drawer__close-button {
    right: 0;
  }
  .dd-categories .Accordion__Toggle {
    padding-left: 0;
    padding-right: 2rem;
  }
  .dd-categories .Accordion__Toggle .icon {
    right: 0;
    left: auto;
  }
  .va-item-expand-btn {
    right: unset;
  }
  .va-item-title {
    position: static;
    transform: none;
    margin: 0 0.5rem 0 0;
  }
  .va-item-products, .va-item-bundle {
    padding-right: 0;
  }
  .va-item-products {
    padding-inline: 1rem;
}
  .va-item-bundle .bundle-add {
    padding-left: 0;
    padding-right: 1rem;
  }
  .aci .accordion__item, .text-items {
    padding-left: 0;
    padding-right: 0;
  }
  .aci .accordion__content {
    padding-left: 0;
  }
  .aci .accordion__item__text-wrapper {
    padding-left: 0;
  }
  .step-by-step .carousel--mobile {
    padding-right: 0;
  }
  #kids .kids-grid-columns .mosaic__item--1 .mosaic__item__content .mosaic__item__heading{
    text-align: right;
  }
  #kids .kids-grid-columns  .mosaic-header{
    text-align: right;
    padding-left: 0;
    padding-right: 0;
  }
  .va-item {
    padding: 0 0 2rem;
  }
}
.image-and-product {
  overflow: hidden;
}

.swym-ui-component .swym-user-login-status::before {
  margin-right: 0;
  margin-left: 10px;
}
.swym-ui-component .swym-simple-wishlist-modal .swym-modal-content .swym-close-btn {
  right: auto !important;
  left: 0;
}
.swym-ui-component .swym-simple-wishlist-modal .swym-modal-content .swym-wishlist-container-title-bar {
  padding-right: 10px !important;
  padding-left: 65px;
}
.swym-ui-component .swym-wishlist-detail-header .swym-wishlist-main-title {
  margin-right: 0 !important;
  margin-left: 50px;
  text-align: right;
}
.swym-ui-component .swym-wishlist-grid .swym-wishlist-item .swym-delete-btn {
  right: auto !important;
  left: 8px;
}
.swym-ui-component .swym-title{
text-align: right !important;
}
.swym-ui-component .swym-product-price .swym-product-final-price {
  margin-right: 0 !important;
  margin-left: .4em;
}
.swym-notification-wishlist .swym-close-btn {
   right: auto !important;
  left: 8px;
}
.swym-notification-wishlist .swym-details {
   text-align: right !important;
}
.swym-notification-wishlist .swym-powered-by-text {
     text-align: right !important;
}
.predictive-search__product-title {
  padding-left: 0;
  padding-right: calc(var(--gap-sm) - 4px);
}
.collection__filters-list {
  -webkit-mask-position: left top;
}
.input-group__field {
  padding: 12px 20px 12px 0px;
}
.collection__filters__reset {
  margin-right: 0;
  margin-left: 10px;
}
.video-text-link, .section--ingredients-products  .product-grid-item__info-content .product-grid-item__title, .section--ingredients-products .product-grid-item__info-content .product-grid-item__price, .section--ingredients-products .product__badge .product__badge__item--custom, .section--ingredients-newsletter  .input-group__btn span, #philosophy .philosophy--image_text .mosaic__item__content .mosaic__item__heading, #philosophy .philosophy--image_text .mosaic__item__subheading, #philosophy .philosophy--image_text .image-with-text__image .heading__text, #philosophy .section--philosophy-icons_row .icons-row__slider .icons-row__heading, #philosophy .section--philosophy-icons_row .icons-row__content .icons-row__title, #philosophy .section--philosophy-icons_row .icons-row__content .icons-row__text, #philosophy .section--philosophy-icons_row .icons-row__slider .icons-row__actions .btn, #philosophy .section-ingredients--item .section__header .section__heading, #philosophy .section-ingredients--item .section__buttons .btn {
  font-family: 'NarkisBlock';
}
.section--ingredients-products .product-grid-item__info-content .product-grid-item__price {
  font-weight: 400;
}
.brick__section__wrapper .custom-content-text {
  left: 50%;
  right: auto;
}
.dd-product {
  text-align: right;
}
.dd-linklist {
  padding-left: 5%;
  padding-right: 2rem;
  align-items: flex-start; 
}
body.template--Philosophy h2,
.template--Philosophy .section--philosophy-icons_row .icons-row__content .icons-row__title {
  font-family: 'NarkisBlock' !important;
}
@media screen and (max-width: 767px) {
  .related-products .carousel--mobile .carousel__item:last-child {
    margin-left: var(--grid-gutter);
  }
  section.featured-cards.mosaic--mobile-slider .mosaic__item:last-child {
    margin-right: var(--gutter-mobile);
  }
  .brick__section__wrapper .custom-content-text {
    left: auto;
    right: auto;
    width: 100%;
  }
  .search-form__input {
    padding-left: 15px;
    padding-right: 50px;
  }

  [lang="he"] .template--Philosophy .icons-row__content * {
    text-align: right;
    direction: rtl;
  }

  [lang="he"] .template--Philosophy .icons-row__headings > h2 {
    text-align: center;
  }
  
}

.template--frequently-asked-questions .accordion_item .faq-title,
.template--frequently-asked-questions .accordion__item__title .accordion__item__title__text,
.template--frequently-asked-questions .header-item,
.footer-block .footer-link,
.footer-block .footer-title__button,
.section-ingredients--hero .mosaic__item .mosaic__item__heading,
.langen,
.langen * {
  font-family: 'NarkisBlock';
}
.template--frequently-asked-questions .accordion__item__title .accordion__item__title__text {
  font-weight: 600;
}

[lang="en"] .featured-cards .mosaic__item__heading,
[lang="en"] .section-ingredients--hero .mosaic__item .mosaic__item__heading,
[lang="en"] body#livelle .iap-product-cell > h3 p {
  direction: ltr !important;
}

body#livelle .iap-product-cell > h3 {
  margin-left: 0;
}