/body *,
:after,
:before {
  font-feature-settings: normal !important;
}
:lang(en) {
    font-family: 'Poppins', 'Montserrat', sans-serif;
}
:lang(ar) {
    font-family:'Almarai', 'Montserrat', sans-serif;
}
.header-mobile__item.header-mobile__item--cart:last-child {
  padding-left: 10px !important;
}
body.layout_rtl
  .container
  .breadcrumb-container.style--line_clamp_1
  .breadcrumb {
  padding-right: 15px !important;
}
.header-mobile__item--logo {
    justify-content: left !important;
}
[dir=rtl] .header-mobile__item--logo {
    justify-content: right !important;
}
.quantity__container {
  width: 100% !important;
}
.cart-item-option,
.previewCartItem-options {
  display: none !important;
}
.vm--modal {
  left: 0 !important;
  margin-left: auto !important;
  margin-right: auto !important;
}
.gpo-app .gpo-form__group.gpo-col-12 {
  display: none !important;
}
.gpo-app .gpo-form__group.gpo-col-9 {
  width: 100% !important;
}
.gpo-app .gpo-input.gpo-textarea {
  height: 80px !important;
  border-radius: 6px !important;
}
.gpo-app {
  width: 100% !important;
}
.gpo-app .gpo-form__group {
  padding: 0 !important;
}
.tee-edit-button {
  font-size: 15px !important;
  padding: 5px !important;
  border: 1px solid black !important;
}
.tee-edit-button__icon--pencil {
  margin-right: 0 !important;
  margin-left: 0 !important;
}
.tee__input {
  font-family: var(--font-body-family) !important;
}
.tee-printarea-wrapper {
  mix-blend-mode: multiply !important;
}
.tee-colorpicker-body {
  position: relative !important;
}
.pagination-page-total {
  display: none !important;
}
@media screen and (min-width: 1025px) {
  .header-nav-hamburger--style1 .header-item--side {
    min-width: 100px !important;
  }
}
html[lang="ar"] body .boost-sd__product-title {
  text-align: right !important;
  overflow: hidden !important;
  display: -webkit-box;
  -webkit-line-clamp: var(--product-title-line-text);
  -webkit-box-orient: vertical;
}
.boost-sd__product-title {
  overflow: hidden !important;
  display: -webkit-box;
  -webkit-line-clamp: var(--product-title-line-text);
  -webkit-box-orient: vertical;
}
html[lang="ar"] body .boost-sd__product-price {
  text-align: right !important;
}
.boost-sd__format-currency{
  
    font-weight: 600!important;
}

@media only screen and (min-width: 992px) {
    .boost-sd-layout {
        display: flex
;
        max-width: 1570px!important;
    }
}
.boost-sd__toolbar-inner {
    max-width: 1570px!important;
    margin: 0 auto;
}
@media (max-width: 1024px) {
    .slide-pc, .hidden-mobile {
        display: none !important;
    }
}

@media (max-width: 1024px) {
    .slide-mobile, .hidden-pc {
        display: block !important;
    }
}
media (max-width: 1024px) {
    .slide-block-image_KAPYdX .slide-content .slide-heading {
        font-size: 52px !important;
        line-height: 24px !important;
        color: #ffffff !important;
        font-style: normal !important;
    }
}

@media (max-width: 1024px) {
    .slide-block-image_KAPYdX .slide-content .slide-text {
        font-size: 52px !important;
        line-height: 24px !important;
        color: #fff !important;
        font-size: 22px !important;
    }
}

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

}
.shopify-policy__title {
    text-align: left !important;
}
[dir=rtl] .shopify-policy__title {
    text-align: right !important;
}

.search-block-section .search-form .button:hover {
    background-color: #fff0 !important;
}

.search-block-section .search-form .button{
	box-shadow: none!important;
   
}

.search-block-section .search-form .button:hover {
	box-shadow: none!important;
}
.search-block-section .search-block {
    max-width: 1570px!important;
}
[dir=rtl] .search-block-section .search-form .button{
	box-shadow: none!important;
    left: 0!important;
    right: auto !important;
  
}
.search-block-section .search-form .search__input.input-align-center {
    text-align: left!important;
  padding-left: 30px!important;
}
[dir=rtl] .search-block-section .search-form .search__input.input-align-center {
    text-align: right!important;
  padding-right: 30px!important;
}
.search-block-section .form-fieldInline {
    background: linear-gradient(90deg, #FF596F, #FFADCE, #755EED, #0066FF, #51BA88, #FFD54D, #FF596F);
    border-radius: 12px;
    padding: 2px;
    background-size: 200% 100%;
	animation: gradient 5s linear infinite;
    height: 50px;
  
}
@keyframes gradient {
	0% {
		background-position: 0% 00%;
	}
	50% {
		background-position: 200% 00%;
	}
	100% {
		background-position: 0% 00%;
	}
}


.search-block-section .search-form .search__input {
    background: #fff!important;
    border: none!important;
  border-radius: 10px!important;
}


/* Product card-title */
.price-item {
    color: var(--product-price-color)!important;
}

.price__compare .price-item--regular {
    font-size: 14px;
    color: var(--product-compare-price-color)!important;
    font-weight: 400 !important;
}
.price--on-sale .price__sale {

    flex-direction: column;
}

.card-title {
    TEXT-ALIGN: left!important;
}
[dir=rtl] .card-title {
    TEXT-ALIGN: right!important;
}


/* Hide language from mobile menu  */
.halo-sidebar_menu .localization-form .title

 {

    display: none!important;
}
.halo-top-language .text
 {
    font-family: 'Poppins'!important;

}

/* WishList Counter Mobile  */
[dir=rtl] .header-mobile--icon .header__icon--wishlist .wishlist-count-bubble {
    right: 12px!important;
      left:au!important;
}


/* Custom Text Block */

 .block__custom--text {
    display: flex;
    flex-wrap: nowrap!important;
    font-size: 14px;
    -webkit-overflow-scrolling: touch!important;
    scroll-behavior: smooth;
    scrollbar-width: none!important;
    -ms-overflow-style: none; /* لإخفاءه في Internet Explorer */
    overflow-x: auto!important;
    justify-content: left!important;
    align-items: center!important;
    white-space: nowrap;
    width: 100%;
}
.block__custom--text::-webkit-scrollbar {
  display: none !important;            /* لإخفاءه في Chrome و Safari */
}
[dir=rtl]   .block__custom--text {
    display: flex;
    flex-wrap: nowrap!important;
    -webkit-overflow-scrolling: touch!important;
    scroll-behavior: smooth;
    scrollbar-width: none!important;
    overflow-x: auto!important;
    justify-content: right!important;
    align-items: center!important;
    white-space: nowrap;
    width: 100%;
}
.wrapper-text {
  flex: 0 0 auto;
}


@media only screen and (max-width: 767px) {
.block__custom--text {
    justify-content: left!important;
}
[dir=rtl]  .block__custom--text {
    justify-content: right!important;
}
}

.wrapper-text {
    margin: 0 2.5px 5px;
    flex: 0 0 auto;
}

/* Custom Text Block */

[dir=rtl] .Avada-FAQs__collapsible {
    text-align: right!important;
}
[dir=rtl] .Avada-FAQs__qa .Avada-FAQs__content {
    padding-left: 32px!important;
    padding-right:0!important;
}


/* Custom CSS AVADA */
.Avada-FAQs__container {
    max-width: var(--body-custom-width-container)!important;
    margin: 0 auto!important;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
}
.Avada-FAQs__content p
 {
    line-height: 1.5!important;
}
.Avada-AfterContent__content-wrapper {
    max-width: var(--body-custom-width-container) !important;
    margin: 0 auto !important;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
}



/* Delivery time CSS  */
.productView-dlvr {
    display: flex!important;
    justify-content: flex-start!important;
    align-items: flex-start!important;
}
[dir=rtl] .productView-dlvr__icon {
    margin-left: 10px!important;
    margin-right: 0px!important;
}
<style>


.gw-rd-earn-points-product-page-widget__content.svelte-txhnx7 {
    
    padding: 10px 0 10px 0!important;
}

@media only screen and (min-width: 767px) {
.tags-scroll-inner {
    max-width: var(--body-custom-width-container);
    justify-content: center!important;
    display: flex !important;
    padding-left: 10px;
    padding-right: 10px;
}
.scroll-btn {
  display: none;
  background: #fff;
  border: 1px solid #ccc;
  border-radius: 50%;
  width: 32px;
  height: 32px;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  flex-shrink: 0;
}

/* السهم الأيسر */
.scroll-btn.left::before {
  content: "←"; /* LTR */
}

[dir="rtl"] .scroll-btn.left::before {
  content: "→"; /* RTL */
}

/* السهم الأيمن */
.scroll-btn.right::before {
  content: "→"; /* LTR */
}

[dir="rtl"] .scroll-btn.right::before {
  content: "←"; /* RTL */
}



}
/* Reviews */



.jdgm-rev-widg.jdgm-rev-widg {
    display: block;
    max-width: var(--body-custom-width-container);
    margin: 0 auto;

}
.jdgm-review-widget--small .jdgm-rev-widg, .jdgm-review-widget--medium .jdgm-rev-widg {
    padding: 15px 15px!important;
}
.jdgm-row-extra {
    line-height: 0!important;
    display: none!important;
}
[dir=rtl] .jdgm-rev-widg.jdgm-rev-widg {

    direction: rtl;
}
.jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) .jdgm-row-stars>div {
        display: flex!important;
        flex-direction: column!important;
        align-items: stretch!important;
        justify-content: center!important;
    }
}
[dir=rtl] .jdgm-rev-widg__summary-inner {
        text-align: right!important;
    }
[dir=rtl] .jdgm-rev__timestamp, .jdgm-rev__pinned {
    float: left;
}
[dir=rtl] .jdgm-sort-dropdown-arrow {
    left: -12px;
  right: auto;
}
.jdgm-rev__author:before {
    content: "by ";
}
[dir=rtl] .jdgm-rev__author:before {
    content: "بواسطة ";
}
[dir=rtl] .jdgm-paginate {
    padding-bottom: 16px;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
}
[dir=rtl] .jdgm-paginate__first-page:before {
    content: "\e006";
}
[dir=rtl] .jdgm-paginate__prev-page:before {
    content: "\e003";
}
[dir=rtl] .jdgm-paginate__next-page:before {
    content: "\e002";
}
[dir=rtl] .jdgm-paginate__last-page:before {
    content: "\e004";
}

/* Account Page for Froonze Loyalty & Wishlist */
[dir=rtl] .frcp-nav__mobile-logout {
    left: 16px!important;
    right: auto!important;
}
[dir=rtl] .frcp-icon {
    transform: scaleX(-1);
}
@media only screen and (max-width: 767px) {
    .frcp-nav--slider-menu .frcp-nav__menu:after {
        background-image: none!important;
    }
}
@media only screen and (min-width: 768px) {
    .frcp-main {
        max-width: 1570px!important;
    }
}
@media only screen and (min-width: 768px) {
  [dir=rtl]  .frcp-nav-button[active=true] {
        border-left-color: var(--frcp-primaryColor)!important;
    }
}
@media only screen and (min-width: 768px) {
[dir=rtl] .frcp-nav-button {
        border-left: 2px solid transparent!important;
        border-right: none!important;
        text-align: right!important;
    }
}
@media only screen and (min-width: 768px) {
[dir=rtl]  .frcp-nav-button__text {
        margin: 0 8px 0 0!important;

    }
}
[dir=rtl] .frcp-profile__edit-text {
    margin-right: 8px!important;
    margin-left: 0!important;
  
}
/*
.boost-sd__format-currency:after {
    content: url(https://www.sama.gov.sa/ar-sa/Currency/Documents/Saudi_Riyal_Symbol-2.svg)!important;
    width: 15px!important;
    height: 15px!important;
    margin: 0 5px 0 5px;
}
*/
#Layer_1 {
    fill: green;
}
[dir=rtl] .boost-sd__toolbar-item:last-child .boost-sd__sorting-list {
    right: 0!important;
    left: auto!important;
}

.halo-sidebar_menu .nav-title-mobile .icon-dropdown {
    right: 0!important;
    left: auto!important;
    transform: scaleX(-1)!important;
}

