/** Shopify CDN: Minification failed

Line 129:2 Unexpected "`"

**/
.rte a {
  text-underline-offset: 0;
  text-decoration: none;
}
.rich-text__wrapper--left {
  justify-content: center;
}
.shopify-policy__container {
  max-width: 80rem;
}
.list-menu__item--active,
.mega-menu__link:hover,
.mega-menu__link--active,
.underline-links-hover:hover a {
  text-decoration: none;
  text-underline-offset: 0;
}
.cart-count-bubble {
  border: solid 0.1rem;
}
.mobile-search-option .header__search,
.locale-selectors__container {
  display: none;
}
.footer__content-top {
  padding-bottom: 1rem;
}
.facet-filters__field .select__select,
.mobile-facets__sort .select__select {
  border-radius: 8px;
  text-transform: capitalize;
  border: solid 0.1rem;
  padding: 7px 20px 7px 5px;
}
.facet-filters__sort + .icon-caret {
  right: 10px;
}
.rich-text__text p > a {
  border-bottom: 1px solid;
}
.mobile-facets__sort .select .icon-caret {
  right: 10px;
}
.facet-filters__sort:focus-visible,
.mobile-facets__sort .select__select:focus-visible {
  outline: 0;
  outline-offset: 0;
  box-shadow: unset;
}
.image-with-text__content .image-with-text__text + .button {
  margin-left: 5px;
}
.main-page-title {
  text-transform: capitalize;
  text-align: center;
}
.cart__checkout-button.button.contiue-shopping-btn {
  width: 100%;
}
.overflow-hidden #smile-ui-lite-launcher-frame-container {
  display: none;
}
.cart__ctas {
  flex-wrap: wrap;
}
.mega-menu__link--level-2 {
  font-weight: 700;
}
#MegaMenu-Content-2 .mega-menu__list {
  grid-template-columns: repeat(4, minmax(0, 1fr));
}

.footer-block__brand-info {
  margin-bottom: 15px;
}
.button,
.shopify-challenge__button,
.customer button,
button.shopify-payment-button__button--unbranded {
  text-transform: capitalize;
}
.instafeed-new-carousel-container .instafeed-new-arrow {
  z-index: 2;
  width: 45px;
  height: 45px;
}
.customer .back-to-login {
  display: block;
}
.obj-article,
.obj-page {
  display: none;
}
.product-grid-container .collection .grid:last-child {
  margin-bottom: 20px;
}
.blog__posts.articles-wrapper {
  margin-bottom: 0;
}

.collection
  .grid__item.scroll-trigger.animate--slide-in.scroll-trigger--cancel {
  margin-bottom: 16px;
}
.footer-block__brand-info p > a {
  color: rgba(var(--color-foreground), 0.75);
}
#menu-drawer .doubly-wrapper {
  display: none;
}
.menu-drawer__localization localization-form {
  display: block;
  display: math;
}
@media (max-width: 1200px) {
  .grid--4-col-desktop .grid__item {
    width: calc(50% - var(--grid-desktop-horizontal-spacing) * 3 / 4);
    max-width: calc(50% - var(--grid-desktop-horizontal-spacing) * 3 / 4);
  }
  .section-header.shopify-section-group-header-group {
    z-index: 9;
  }

  ` header-drawer {
    display: flex;
    align-items: center;
  }
  .mobile-search-option .header__search {
    display: block;
  }
  .header__icons .header__search {
    display: none !important;
  }
  .overflow-hidden-tablet #smile-ui-lite-launcher-frame-container {
    display: none !important;
  }
  .uplinkly-language-translate-floating {
    display: none !important;
  }
  .uplinkly-language-translate-dropdown-button {
    margin: 5px;
    position: absolute;
    min-width: 115px !important;
    right: 5px;
    max-width: 115px !important;
  }
  header-drawer {
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  .menu-drawer__navigation-container {
    height: 70%;
  }

  .doubly-wrapper {
    margin: 0 0 0 25px;
  }
}
@media (max-width: 989px) {
  .footer-block.grid__item {
    margin: 0rem 0;
  }
  .scroll-trigger:not(.scroll-trigger--offscreen) .slider--tablet {
    animation: unset;
  }
  .footer-block__details-content {
    margin-bottom: 2rem;
  }
  .footer-block__details-content .list-menu__item--link {
    padding-bottom: 0.5rem;
  }
  .facet-filters__sort + .icon-caret {
    right: 7px;
  }
  .menu-drawer__navigation-container {
    height: 100%;
  }
}
@media (max-width: 749px) {
  .footer-block-image,
  .footer-block-image.left,
  .footer-block-image.center,
  .footer-block-image.right {
    justify-content: left;
  }

  .h0,
  .h1 {
    font-size: 24px;
  }
  #cart-icon-bubble {
    margin-right: 100px;
    margin-top: 0;
  }
  .doubly-wrapper {
    margin-top: 0 !important;
  }
  html[lang="ar"] #cart-icon-bubble {
    margin-right: 0;
  }
}
