@font-face {
  font-family: 'GraphikArabic';
  src: url("https://cdn.shopify.com/s/files/1/0823/5099/7796/files/GraphikArabic-Regular.woff?v=1746622865"),
       url("https://cdn.shopify.com/s/files/1/0823/5099/7796/files/GraphikArabic-Regular.woff2?v=1746622865"),
       url("https://cdn.shopify.com/s/files/1/0823/5099/7796/files/GraphikArabic-Regular.ttf?v=1746622865");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'GraphikArabic-Light';
  src: url("https://cdn.shopify.com/s/files/1/0823/5099/7796/files/GraphikArabic-Light.woff?v=1747027565"),
       url("https://cdn.shopify.com/s/files/1/0823/5099/7796/files/GraphikArabic-Light.woff2?v=1747027565"),
       url("https://cdn.shopify.com/s/files/1/0823/5099/7796/files/GraphikArabic-Light.ttf?v=1747027565");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'GraphikMedium';
  src: url("https://cdn.shopify.com/s/files/1/0823/5099/7796/files/GraphikArabic-Medium.woff?v=1746622865"),
       url("https://cdn.shopify.com/s/files/1/0823/5099/7796/files/GraphikArabic-Medium.woff2?v=1746622864"),
       url("https://cdn.shopify.com/s/files/1/0823/5099/7796/files/GraphikArabic-Medium.ttf?v=1746622865");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
.locale-arabic {
    font-family: GraphikArabic-Light;
    letter-spacing: 0px;

    .arabic-font-regular, .am-product .product-form__buttons, .make-a-gift-text,
    .am-inner-heading, .visitor-section__heading, .visitor-section__subheading, .drawer .cart-drawer .cart-item__name, .cart-drawer .am-collection__title--complimentary-product, .cart-drawer .am-collection__title--complimentary-product-count, .drawer .cart-drawer :is(.totals__total,.totals__total-value), .drawer .cart-drawer .cart__checkout-button, 
    .am-cart .accordion, .am-cart .am-collection.collection .am-collection__title--complimentary-product,
    .am-cart .am-collection.collection .am-collection__title--complimentary-product-count, .footer__blocks-wrapper .footer-block__heading, #insta-feed h2,
    .am-title, .am-btn, .am-container .am-block-image-heading, .am-collection-heading .am-card-collection-title, .am-image-scroll__subheading, .am-image-scroll__heading, .am-plp-grid .am-card__card__badge .am-sold-out span,
    .am-plp__productcount, .am-block-contents p, .am-creator__name, .drawer__heading, .am-main-search__continue-shopping-button, .instafeed-shopify h2{
      font-family: GraphikArabic !important;
      letter-spacing: 0px !important;
    }
    .arabic-font-light, .am-announcement-bar__message, .am_newsletter>.footer-block__newsletter .subscribe-content,.am_newsletter>.footer-block__newsletter .footer-block__heading, .footer .footer__blocks-wrapper .link--text,
    .footer-block__brand-info .rte p, .footer-block__details-content p, .subscribe_consents, .am-product .am-icon-with-text .am-icon-with-text__subheading,
    .product-form__input label, .am-accordion__panel p, .story-image-banner__content .story-image-banner__heading, .am-content__text p, .story-image-banner__content .story-image-banner__text,
    .am-subtitle, .am-image-scroll__btn, .visitor-section__content, .cart__continuebtn, .am-recovery__container label, #customer_login label, .am-customer-activate label,
    .subscribe_consent, .menu-drawer .menu-drawer__menu-item, .am-breadcrumb__title, .am-breadcrumb, .am-creator__content-container .am-footer__newsletter .newsletter-form__field-wrapper .am-footer__field-input, .clp-testimonial__text-content, 
    .predictive-search__item-heading, .clp-collection-description__content, .am-product .product__info-container .am-block-text, .am--main--search__no--results, .am-main-search__productcount, .am-perfume-note__content-text p, .gift-wrap-drawer__popup-heading, .gift-wrap-drawer__popup-subtext, .gift-wrap-drawer__button, .launch-tease-text .rich-text__text{
      font-family: GraphikArabic-Light;
      letter-spacing: 0px !important;
    }
    
    .italic-font, .essence-banner-bottom .banner--text-middle, .essence-button,.essences-buttons, .essence-prodName, .essence-shop-button, .predictive-search__heading,.predictive-search__products .predictive-search__item-content--centered p.h5, .am-customer-service__heading, .the-attars .essence-banner-bottom .banner--text-top{ 
      font-family: GraphikArabic !important;
      letter-spacing: 0px !important;
    }
    .clp-collection-description__title {
      font-family: GraphikArabic;
      letter-spacing: 0px !important;
    }
      .prod-contents{
        font-family: GraphikArabic-Light;
        font-size: var(--text-18);
        letter-spacing: 0px;
        line-height: 25px;
      }
    .essences-prod-story ul.essence-tabs li {
       font-size: 16px; 
    }
    .essence-prod-story-textbox{
      margin: auto;
    }
    .essence-product-story-content {
        background: #f8f5f0;
    }
   .clp-testimonial__text-name {
      font-family: GraphikArabic !important;
    }
    .multicolumn-card__info{
      text-align: center;
    }
   
    .footer-block__brand-info.footer-block__brand-info-mobile .rte p{
      text-align: center !important;
    }
  
    .header__inline-menu .list-menu li>a , .header__inline-menu header-menu>details>.header__menu-item {
      font-size: 18px;
      font-weight: normal;
      font-family: GraphikArabic-Light !important;
    }
    .header__inline-menu .header__submenu li>a, .footer .footer__blocks-wrapper .link--text {
        font-size: 18px;
    }
    .header-localization .disclosure .localization-form__select{
        font-size: 1.5rem;
    }
    .drawer, .am-product, #cart_page, #main-cart-footer, .am-creator__container, .recommendation-modal__container{
      direction: ltr;
    }
    .product__info-wrapper{
      direction: rtl;
    }
    .am-accordion__title:after , .am-accordion__title.active:after {
      right: 100%;
    }
    .footer__blocks-wrapper .footer-block__heading {
        font-size: 18px;
        font-weight: 600;
         letter-spacing: 0px !important;
    }
    .am-product .am-price__container {
        justify-content: right;
    }
    .am-product .product__info-container .am-block-text{
      text-align: right;
    }
    .am-perfume-note__content-text p, .am-creator__name p{
      direction: ltr !important;
      text-align: center !important;
    }
    details[open]>.header__submenu{
      width: 270px;
    }
  details.menu-opening .mobile-facets__close {
    top: 1rem;
    right: 45rem;
    width: 24px;
    height: 24px;
  }
    @media screen and (min-width: 750px) {
      .footer-block__details-content>li:not(:last-child) {
        margin-right: 0rem;
      }
      .custom-radiobtn {
        float: right;
        padding-left: 20px;
        padding-right: 0px;
      }
      .am-creator__content-container{
        padding-left: 30px !important;
      }
      .am-product .am-icon-with-text{
        border: none !important;
      }
      #cart_page{
        padding: 60px 30px !important;
      }
      #main-cart-footer{
        padding-left: 30px !important;
        padding-right: 30px !important;
      }
      .cart__ctas{
        gap: 0 !important;
      }
      .am-creator__name .metafield-rich_text_field p{
        font-size: 28px !important;
      }
      .am-creator__title .metafield-rich_text_field p{
            font-size: 22px;
      }
      .am-creator__content-container{
        font-size: 18px;
      }
    }
    @media (min-width: 991px) {
      .predictive-search__products .predictive-search__heading, .predictive-search__results-list.list-unstyled {
          text-align: right;
      }
      .am-product.product--large:not(.product--no-media) .product__info-wrapper {
          padding: 40px 150px 100px 60px;
      }
      .am-cart___footerConatiner{
        align-items: center;
      }
      .predictive-search__heading{
        font-size: 16px;
        font-weighr: 600;
      }
      .list-box .predictive-search__result-group:first-child {
        border-left: 1px solid #B6B6B6;
        border-right: none;
      }
    }
     @media screen and (max-width: 750px) {
       #main-cart-footer{
        padding-left: 10px !important;
        padding-right: 10px !important;
      }
       .am-creator__name .creator-name-p{
         text-align: center !important;
       }
     }
    .story-image-banner__content .story-image-banner__heading, .story-image-banner__content .story-image-banner__text, .am-image-scroll__subheading, .am-image-scroll__heading, .visitor-section__heading, .visitor-section__subheading, .button{
          letter-spacing: 0px;
    }
    .subscribe_consent a {
      color: #000000;
     }
    .marketing-check {
      top: 5px;
    }
    .am-perfume-note__content-heading{
      font-weight: 600 !important;
    }
    .banner-essence-text.banner__text p{
      font-size: 40px;
      color: white;
    }
   .am-product .product-form__buttons span, .button{
     font-size: 20px;
   }
  .text-center, a.am-login-page__create_account, .am-register-page-customer #create_customer label, .am-login-page-customer p, .am-creator__content-container{
    font-family: GraphikArabic-Light;
    font-weight: normal;
  }
  .customer ul {
    text-align: right;
  }
  .gift-wrap-form>.gift-wrap-drawer__checkbox-form{
    display:none;
  }
  @media screen and (max-width: 749px) {
    .product__media-wrapper slider-component:not(.thumbnail-slider--no-slide) {
        margin-left: 0rem;
        margin-right: 0rem;
    }
    .footer-block__brand-info .footer-block__heading{
        text-align: center !important;
    }
    .clp-testimonial__text-content:before {
        right: 0px !important;
    }
    .drawer .cart-drawer .drawer__heading {
        width:auto !important;
      }
    /* .am-cart-drawer__quantity-count{
      max-width: 100px !important;
    } */
  }
  .clp-testimonial__text-content:before{
    left: auto;
    transform: rotateY(180deg);
    right: -20px;
    }
  .clp-testimonial__text-content:after{
     transform: rotateY(180deg);
  }
  .ing-name {
    font-family: GraphikArabic;
    font-size: 15px;
    letter-spacing: 0px;
  }
  .footer-block__brand-info .footer-block__heading{
    text-align: right;
  }
  .am-serviceformDiv label {
    text-align: right;
    font-family: 'GraphikArabic';
    font-size: 14px;
  }
  .addresses div:last-child {
    border-right: 1px solid #a6a6a6 !important;
  }
   .addresses div:first-child {
    border-right: none !important;
  }
  .am-customer-service__menu li {
    margin: 3px 0 0;
    padding: 7px 0;
    width: 145px;
 }
  .am-contact__left-container .am-customer-service__menu {
    padding-left: 15px;
  }
  .header__submenu.list-menu {
    padding: 1rem 0;
    direction: rtl;
  }
  details[open]>.header__submenu {
    left: -145px;
  }
 .header__inline-menu .header__submenu li>a:hover, .am-cookie-policy-page,
  .drawer .cart-drawer .cart-drawer__empty-content h2{
    font-family: 'GraphikArabic' !important;
  }
  .am-content__text p {
    font-family: GraphikArabic-Light;
    text-align: right;
    letter-spacing: 0px;
  }
  .template--product .am-product-page--main-section .product .product__info-wrapper{
    padding-top: 40px;
  }
 .am-product .product__info-container .product__title h1, .am-price__container .am-price__price-item--regular, .make-a-gift-text, .am-accordion__title, 
 .am-icon-with-text__heading, .am-perfume-note__content-heading,
 .cart-drawer .am-card__card__content .am-card__card__heading,  .am-cart .am-collection.collection .am-card__card__content .am-card__card__heading,
 .am-card__card__content .am-card__card__heading, .am-cookie-policy-page h4 , .shopify-policy__title h1, .am-main-account__tablink, .drawer .cart-drawer :is(.cart-drawer__empty-content,.cart__login-title) {
       font-family: 'GraphikMedium' !important;
       letter-spacing: 0px !important;
  }
  .footer__blocks-wrapper .footer-block__heading:after {
        content: "";
        right: auto;
        left: 0;
  }
  .am-image-scroll__btn, .am-subtitle{
    letter-spacing: 0px;
    font-size: 14px;
  }
  .breadcrumb {
    display: flex;
    align-items: center;
    column-gap: 10px;
    font-family: 'GraphikArabic' !important;
  }
  .batchDes {
    text-align: right;
  }
  .header-wrapper .header .header__heading .header__heading-logo-wrapper .header__heading-logo {
    max-width: 170px;
  }
  .predictive-search__item {
    justify-content: right;
  }
  @media (min-width: 991px) {
    .predictive-search__heading {
        text-align: right;
        padding-right: 10px;
    }
    .header-localization:not(.menu-drawer__localization) .disclosure__list-wrapper {
      right: 0px;
    }
  }
  /* .am-cms-pages .abouts-us__text p {
      max-width: 600px;
  } */
  /* .am-content__text p{
    padding-bottom: 0px;
  } */
  .shopify-policy__body p {
    text-align: right;
  }
  @media (min-width: 991px) {
    .search-modal.modal__content.gradient {
        margin-top: 80px;
    }
  }
  .am-cms-pages .abouts-us__text p , .visitor-section__text-container p {
        /* max-width: 700px; */
      text-align: right !important;
    }
  .main-page-title{
    font-family: 'GraphikArabic';
  }
  .web-accessibility {
    h1{
    font-family: 'GraphikArabic';
  		font-size: 28px;
  		margin-top: 70px;
    }
    h2,
  	p {
  		font-family: 'GraphikArabic-Light';
  	}
  }
  .address-block h2{
     font-family: 'GraphikMedium' !important;
  }
  .address-block p{
     font-family: 'GraphikArabic';
     letter-spacing: 0px;
  } 
  .am-creator__content-container {
        direction: rtl;
  }
  @media (max-width: 991px) {
    .menu-drawer__menu-item.list-menu__item, .am-block-image-heading{
    letter-spacing: 0px;  
    }
    #HeaderDrawer-the-essences{
      padding-right: 5.2rem;
    }
    .menu-drawer .menu-drawer__menu-item {
    padding: 15px 0;
    padding-right: 5.2rem;
  }
    .predictive-search__heading {
        text-align: right;
    }
    .search-modal__close-button {
    position: relative;
  }
  .menu-drawer__utility-links .menu-drawer__localization{
      display: flex;
      align-items: center;
      column-gap: 15px;
    }
  }
  .am-recovery__container label, #customer_login label, .am-customer-activate label, .am-register-page-customer #create_customer label {
    text-align: right;
    }
  .visitor-section__heading {
      color: #000000;
  }
    /* .visitor-section__content{
    text-align: right;
  } */
  
  #dynamicFields label {
      text-align: right;
      font-family: 'GraphikArabic';
      font-size: 14px;
  }
  .drawer .cart-drawer .drawer__inner{
    direction: rtl;
  }
  .drawer .cart-drawer .drawer__close {
    right: auto;
    left: 0px;
    top: 30px;
  }
  .am-collection__title--complimentary-product{
    text-align: right !important;
  }
  .cart-drawer .am-collection.collection {
    padding-right: 35px;
  }
  .cart-drawer .slider-button.slider-button--prev {
    right: 0px;
    rotate: 180deg;
  }
  .cart-drawer .slider-button.slider-button--next {
    left: 0;
    right: auto;
    rotate: 180deg;
  }
  #cart_drawer #cartDrawer-block .am-collection .free-sample-slider ul>li .sample-product .am-product-card-wrapper__card__inner .custom-checkbox input[type=checkbox] {
    left: -19px;
  }
  #shopify-section-template--24985197576484__featured_collection_qeW8a8{
    direction: ltr;
  }
  .am-card__card__content .am-card__card__heading, .am-product .product__info-container .product__title h1, .header__menu-item span, .am-accordion__panel ul{
    letter-spacing: 0px;
  }
  .disclosure__button span, .disclosure__item{
      		font-family: 'GraphikArabic-Light';
  }
  .am-breadcrumb, .footer .footer__blocks-wrapper .link--text, .essences-prod-story .swiper-slide a, .am-accordion__panel ul > li strong, .metafield-rich_text_field p{
    letter-spacing: 0px !important;
  }
}