body,
p,
span,
div,
a,
li,
ul,
ol,
td,
th,
label,
input,
textarea,
button,
h1,
h2,
h3,
h4,
h5,
h6,
.has-poppins-font-family,
.has-prata-font-family,
span.onsale,
.forminator-label {
  font-family: "Tajawal" !important;
}
::placeholder,
.forminator-input::placeholder,
.sign-up-upload label,
.forminator-file-upload > span,
button.forminator-button.forminator-button-submit {
  font-family: "Tajawal" !important;
}
.forminator-ui.forminator-custom-form[data-design="default"]
  .forminator-file-upload
  > span:not(:last-child) {
  font-family: "Tajawal" !important;
}
.wc-block-components-totals-footer-item .wc-block-components-totals-item__label,
span.wc-block-components-totals-item__label {
  font-family: "Tajawal" !important;
}
.forminator-iti-input.iti.iti--allow-dropdown .iti__country-container {
  right: 0px;
  left: unset;
}
.iti.iti--allow-dropdown.iti--show-flags.iti--inline-dropdown input {
  /* text-align: right!important; */
  /* padding-right: 57px!important; */
}
.rtl {
  overflow-x: hidden;
}
:root .has-text-align-left {
  text-align: right;
}
/* ================== login and register page ========================= */
.forminator-description p {
  text-align: left !important;
  font-family: "Tajawal" !important;
}
.login-show-password::after,
.login-show-password.register::after {
  right: unset;
  left: 30px;
}
.forminator-description a {
  color: #824601 !important;
  font-family: "Tajawal" !important;
}
/* ================== cart page ========================= */
.woocommerce-cart h1.alignwide.wp-block-post-title {
  display: none;
}

.woocommerce-cart .wc-block-cart {
  padding: 0;
  margin-bottom: 25em;
}
#cart-page-platfume .wc-block-components-totals-wrapper:after {
  content: "يتم احتساب تكاليف الشحن والخصومات عند إتمام عملية الشراء.";
  font-family: "Tajawal" !important;
}
#cart-page-platfume button.wc-block-cart-item__remove-link {
  right: -7%;
  left: unset;
}
#cart-page-platfume span.wc-block-components-totals-item__label {
  font-family: "Tajawal" !important;
}
/* ==================  lang switcher ========================= */
ul.platfume-language-dropdown {
  left: unset;
  right: 40px;
}
/* ================== cart side ========================= */
.wc-block-components-button.wc-block-components-drawer__close {
  left: 35px !important;
  right: unset !important;
}
/* ================== checkout  ========================= */
.wc-block-checkout__actions_row.wc-block-checkout__actions_row--justify-flex-end {
  right: unset;
  left: 120px !important;
}
.wc-block-components-sidebar-layout {
  padding: 0px 120px;
}

.wc-block-components-sidebar-layout .wc-block-components-main {
  padding-right: 0px;
}
.wc-block-checkout__actions_row.wc-block-checkout__actions_row--justify-flex-end {
  width: 36%;
}
/* ================== home page ========================= */
#home-hero-section .wp-block-columns {
  justify-content: flex-end;
}
.second-sec-col:after {
  right: 46%;
  left: unset;
  width: 365px;
}

div#home-brand-slider .wbc-btn-prev {
  left: unset;
  right: 4px;
}

div#home-brand-slider .wbc-btn-next {
  right: unset;
  left: 4px;
}
p.welcome-msg {
  right: unset;
  left: 22%;
}
/* ================== boutique page ========================= */
.product-filter-title::after {
  left: 0;
  right: unset;
}
.brand-avatar {
  right: 24px;
  left: unset;
}
.brand-footer {
  text-align: left !important;
}

.product-filter-title,
.filter-toggle {
  cursor: pointer;
}
/* ================== brand page ========================= */
.brand-header {
  margin-left: 0px;
  margin-right: 161px;
  text-align: right;
}

.visit-btn {
  right: unset !important;
  left: 16px;
}
/* ================== my acciunt page ========================= */
.edit-btn {
  right: unset;
  left: 20px;
}
.phone-number {
  direction: ltr;
}
@media (max-width: 740px) {
  .wp-block-cb-carousel-v2 .cb-pagination.swiper-pagination-horizontal {
    width: 60%;
  }
  /* ================== home page ========================= */
  .second-sec-col:after {
    display: none;
  }
  #home-hero-section .wp-block-group.is-layout-constrained {
    min-height: 95vh !important;
  }
  .edit-btn {
    left: 10px;
  }
  .related-single-product-wrapper .product-container img {
    margin-bottom: 10px;
    height: 100px;
    margin-top: 30px;
  }
  .product-container .luxury-icon-btn.wishlist-btn {
    height: 15px;
  }
  .wc-block-components-sidebar-layout {
    padding: 0px 20px !important;
  }
  .wc-block-components-sidebar-layout .wc-block-components-main {
    width: 100%;
  }

  .wc-block-components-sidebar
    .wp-block-woocommerce-checkout-order-summary-block {
    display: none;
  }

  .wc-block-checkout__actions_row.wc-block-checkout__actions_row--justify-flex-end {
    width: 90%;
    left: 0px !important;
    margin: auto !important;
    right: 0px;
    position: relative;
  }
  .header-icon figure.wp-block-image.size-full {
    width: 25px;
    height: 25px;
  }
  .wc-block-components-sidebar {
    width: 100% !important;
  }
  /******************check out*************************/
  .wp-block-woocommerce-checkout-order-summary-block
    .checkout-order-summary-block-fill {
    border: 2px solid #8246014d !important;
    box-shadow: 0px 8px 10px 0px #00000014;
    background-image: url(https://platfume.com/wp-content/uploads/2026/04/Rectangle-36-1.webp) !important;
    background-color: transparent !important;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 0px 21px 0px 24px;
  }
  div#checkout-page-platfume
    .wc-block-components-order-summary
    .wc-block-components-order-summary-item__image
    > img {
    height: 64px !important;
    width: 39px !important;
    padding: 7px;
  }
  .wp-block-woocommerce-checkout-order-summary-block
    .wc-block-components-product-name {
    font-size: 16px;
  }
  span.wc-block-components-product-details__value {
    font-size: 10px;
  }
  .wc-block-components-formatted-money-amount {
    font-size: 14px;
  }
  .wc-block-components-order-summary
    .wc-block-components-order-summary-item__image
    > img {
    padding: 0px;
  }

  .wc-block-components-order-summary-item__image {
    padding: 0px !important;
    background: transparent !important;
  }

  .wc-block-components-order-summary {
    padding: 0px !important;
    margin: 0px !important;
  }

  .wc-block-components-totals-wrapper {
    padding-bottom: 24px;
  }

  .wp-block-woocommerce-checkout-order-summary-subtotal-block.wc-block-components-totals-wrapper {
    padding: 0;
  }
}

/* ================== Vendor DashBoard ================== */

.text-right {
  flex-direction: row-reverse;
}
