/** Shopify CDN: Minification failed

Line 61:7 Expected identifier but found whitespace
Line 61:8 Unexpected "25px"

**/
.m-section__subheading,
.m-richtext__subtitle {
  font-weight: 500;
  font-size: 18px;
}
.m-section__header {
  --m-section-header-spacing-bottom: 40px;
}
.m-button--link {
  --btn-link-border: 1px;
}
body,* {
  font-family: Alexandria !important;
}
blockquote,  dl, dd, h1,h2,  h3, h4,  h5, h6,  hr,figure, p, pre {
    font-family: Alexandria !important;


}
[lang|="ar"] body {
  direction: rtl !important;
  font-family: Alexandria !important;
}
[lang|="ar"] .m-footer--middle .m-footer--block-title {
  font-family: Alexandria !important;
}
[lang|="ar"] .m-menu__arrow {
  transition: var(--m-duration-default, 0.25s) transform;
  transform: translateX(-7px);
}
[lang|="ar"] blockquote, [lang|="ar"] dl, [lang|="ar"] dd, [lang|="ar"] h1, [lang|="ar"] h2, [lang|="ar"] h3, [lang|="ar"] h4, [lang|="ar"] h5, [lang|="ar"] h6, [lang|="ar"] hr, [lang|="ar"] figure, [lang|="ar"] p, [lang|="ar"] pre {
    direction: rtl !important;
    font-family: Alexandria !important;
}[lang|="ar"] .m-hero__title {
    margin-bottom: 24px;
    text-align: right;
}
[lang|="ar"] .m-hero__text {
    margin-bottom: 24px;
    text-align: right;
}

[lang|="ar"] .main-product__block .m-product-wishlist {
  position: absolute;
  top: 0;
  left: 0;
  right: unset !important;
}
[lang|="ar"] .main-product__block .product-block-group--title {
  padding-right: 0 !important;
}
[lang|="ar"] .m-hero__text.rte.h6.m\:text-white.m-scroll-trigger.animate--fade-in-up {
    color: #fff !important;
}
adding: 25px 0px;
}
[lang|="ar"] .m\:justify-start {
  justify-content: flex-end;
}
[lang|="ar"] .m-menu-drawer__wrapper {
  right: 0 !important;
  transform: translate(100%);
}
[lang|="ar"] .m-cart-drawer__close,
[lang|="ar"] .m-search-form--button,
[lang|="ar"] .m-sidebar--close,
[lang|="ar"] .m-sortby-mobile--close,
[lang|="ar"] .m-search-form--spinner,
[lang|="ar"] .m-select-custom--options{
  left: 5px;
  right: unset !important;
}
[lang|="ar"] .m-newsletter-form--minimal .m-newsletter-form__button {
  left: 28px !important;
  right: unset !important;
}
[lang|="ar"] .form-field--input__icon {
  padding-left: 48px;
  padding-right: 0px !important;
}[lang|="ar"] .m-hero__btn {
    display: flex;
    align-items: center;
    gap: 24px;
    justify-content: flex-start;
}[lang|=ar] .m-hero--content-stack .m-hero__content {
    direction: rtl;
    padding: 25px 0;
    text-align: right !important;
}[lang|="ar"] .m\:text-left {
    text-align: right;
}[lang|="ar"] .m-cart-drawer-item .m-cart-item__remove {
    margin-right: 12px;
} [lang|="ar"]    .m-cart-drawer .m-cart-addon__header button>svg {
        flex: 0 0 auto;
        transform: translateX(10px);
 }[lang|="ar"] .m-icon-box__icon.m\:items-start {
    transform: translateX(10px);
}[lang|="ar"] .m-sidebar--content {
        max-width: 405px;
        transform: unset !important;}
[lang|="ar"] .m-select-custom--options{
  left: unset;
  right:0; }
[lang|="ar"] .m-select-custom--trigger {
    margin-right: 14px;
}[lang|="ar"] .main-product__block .m-product-addon--label {
    margin-left: 19px;
    margin-right: 12px;
}@media screen and (max-width: 767px) {
   [lang|="ar"] .m-product-form--input label {
        margin-bottom: 0;
        margin-right: 20px;
        margin-left: 28px;
    }#shopify-section-sections--22819362799934__footer .m-footer--block-newsletter .m-footer--block-title {
    font-weight: 400;
    font-size: 22px !Important;
}.m-footer--block-newsletter-desc {
    font-size: 13px !Important;
}.m-icon-box--small .m-icon-box__heading {
    line-height: 26px;
    font-size: 15px !Important;
    margin-bottom: 6px;
}.m-icon-box__description.rte.m\:text-color-subtext p {
    font-size: 12px !Important;
}.m-newsletter-form--minimal .m-newsletter-form__input.form-field--input__icon {
    padding-left: 30px;
    font-size: 15px !Important;
}[lang|="ar"] .m-newsletter-form--minimal .m-newsletter-form__button {
    left: 28px !important;
    right: unset !important;
    font-size: 14px !Important;
}.m-announcement-bar__content {
    font-size: 13px !important;
}h2, .h2 {
    font-size: 20px;
    line-height: 1.267;
}.m-richtext__description.rte.m-content-box__description.h6 {
    font-size: 15px ! IMPORTANT;
}.main-product__block {
    margin-left: 12px;
    font-size: 13px ! IMPORTANT;
}a.jdgm-write-rev-link {
    font-size: 13px ! IMPORTANT;
}h3, .h3 {
    font-size: 20px ! IMPORTANT;
    line-height: 1.36;
}a.m-button.m-button--primary {
    font-size: 15px ! IMPORTANT;
}button {
    font-size: 15px !important;
}#shopify-section-sections--22819362799934__footer .m-footer--block-newsletter .m-footer--block-title {
    font-weight: 400;
    font-size: 22px !Important;
}.m-footer--block-newsletter-desc {
    font-size: 13px !Important;
}.m-icon-box--small .m-icon-box__heading {
    line-height: 26px;
    font-size: 15px !Important;
    margin-bottom: 6px;
}.m-icon-box__description.rte.m\:text-color-subtext p {
    font-size: 12px !Important;
}.m-newsletter-form--minimal .m-newsletter-form__input.form-field--input__icon {
    padding-left: 30px;
    font-size: 15px !Important;
}[lang|="ar"] .m-newsletter-form--minimal .m-newsletter-form__button {
    left: 28px !important;
    right: unset !important;
    font-size: 14px !Important;
}.m-announcement-bar__content {
    font-size: 13px !important;
}h2, .h2 {
    font-size: 20px;
    line-height: 1.267;
}.m-richtext__description.rte.m-content-box__description.h6 {
    font-size: 15px ! IMPORTANT;
}.main-product__block {
    margin-left: 12px;
    font-size: 13px ! IMPORTANT;
}a.jdgm-write-rev-link {
    font-size: 13px ! IMPORTANT;
}h3, .h3 {
    font-size: 20px ! IMPORTANT;
    line-height: 1.36;
}a.m-button.m-button--primary {
    font-size: 15px ! IMPORTANT;
}button {
    font-size: 15px !important;
}

  .foxkit-cartgoal__title {
    color: var(--foxkit-heading-text-color, #000);
    font-size: 13px !important;
    margin: 5px 0 16px;
}h3.m-cart-drawer__title.m\:text-xl.md\:m\:text-2xl.m\:font-medium {
    padding-bottom: 14px;
}
.m-product-card__name {
    font-size: 15px !important;
}
  .foxkit-product-bundles__total-amount {
    font-size: 17px !important;
}
  .foxkit-product-bundles__sub-total {
    font-size: 17px !important;
}.foxkit-product-bundles__save-amount {
    font-size: 17px !important;
}
.foxkit-product-bundles__prices div {
    display: flex;
    align-items: center;
}
  
  
}
.foxkit-product-bundles__prices div {
    display: flex;
    align-items: center;
}

[lang|="ar"] .main-product__block .m-product-shipping--icon {
    width: 20px;
    margin-left: 12px;
} [lang|="ar"] .m-menu-mobile__back-button svg {
    width: 16px;
    margin-left: 19px;
    height: 16px;
}[lang|="ar"] .m-menu__sub-arrow {
    transform: rotate(180deg) !important;
}[lang|="ar"] .m-menu__item--dropdown .m-mega-menu__column {
    right: calc(100% + 16px) !important;
    box-shadow: -7px 3px 15px #00000012 !important;
}
 [lang|="ar"] .m-menu-mobile__toggle-button {
    transform: rotate(180deg);
}

/* Store Font Size */
@media only screen and (min-width: 1280px) {
    h3, .h3 {
        font-size: 27px;
      line-height: 1.278;}
      .h2, h2 {
        font-size: 28px;
        line-height: 1.238;
    }
} @media screen and (min-width: 1024px) {
    .m-button.m-button--large, .m-button--large.shopify-payment-button__button.shopify-payment-button__button--unbranded, .m-button--large.spr-button.spr-button-primary {
        font-size: 16px !Important;
        line-height: 28px;
    }
}.foxkit-product-bundles__discount.foxkit-flex.foxkit-items-center span {
    margin-right: 6px;
}.main-product__block .m-product-shipping--content__value {
    margin-right: 9px !important;
}.jdgm-rev__rating {
    margin-right: 8px;
}[lang|="ar"] .m-hero__inner.m-hero__inner--middle-right.container {
    justify-content: flex-start !important;
}[lang|="ar"] .m-hero__inner.m-hero__inner--middle-left.container {
    justify-content: flex-end !important;
}[lang|="en"] .m-hero__inner.m-hero__inner--middle-left.container {
    justify-content: flex-start !important;
} [lang|="en"]   .md\:m\:text-center {
        text-align: left !important;
    }
[lang|="en"] .m\:justify-center {
    justify-content: left;
}
@media only screen and (max-width:768px){
  [lang|="en"] .m\:justify-center {
    justify-content: center !important;
}
  [lang|="en"] .md\:m\:text-center {
    text-align: center !important;
}
  [lang|="en"] .m-hero__btn{
        text-align: center !important;

  }[lang|="ar"] .m-hero__inner.m-hero__inner--middle-left.container {
    justify-content: flex-start;
}
}