/* Add custom CSS styles below */ 

/* تعديل وضوح خط تمارا وأزرار الشراء */

‏.tamara-info, .payment-info, .product-actions .btn, .add-to-cart {
‏  font-size: 16px !important;
‏  color: #3a1e0b !important;
‏  font-weight: 600 !important;
}

/* تحسين خط تمارا وتابي وميس */
‏.salla-installment__provider,
‏.salla-installment__text,
‏.salla-installment__price,
‏.salla-installment__note,
‏.salla-payment-provider__content {
‏  font-size: 15px !important;
‏  color: #3a1e0b !important;
‏  font-weight: 600 !important;
}

/* تعديل تنسيق خط تمارا وتابي وميس بطريقة أدق */

‏div[class*="installment"],
‏.salla-installment__provider,
‏.salla-installment__text,
‏.salla-installment__price,
‏.salla-installment__note,
‏.salla-payment-provider__content,
‏.salla-payment-provider__content > * {
‏  font-size: 16px !important;
‏  color: #3a1e0b !important;
‏  font-weight: 600 !important;
‏  line-height: 1.6 !important;
}

‏line-height: 1.6 !important;
}

/* تحسين شكل مربعات تمارا وتابي وميس لتكون أوضح */
‏.salla-payment-provider__content {
‏  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.15) !important;
‏  background-color: #ffffff !important;
‏  border-radius: 8px !important;
‏  padding: 14px !important;
}

.bg-white {
    --tw-bg-opacity: 1;
    background-color: rgb(0 0 0);
    background-color: rgb(64 33 14);
}
[class^=sicon-], [class*=" sicon-"] {
    font-family: "sallaicons" !important;
    speak: never;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #f3e6d6;
}
.store-footer__inner {
    border-bottom-width: 1px;
    border-style: dashed;
    border-bottom-color: rgba(255, 255, 255, 0.1);
    --tw-bg-opacity: 1;
    background-color: rgb(242 228 212);
    background-color: rgb(73 46 24);
    padding-top: 2rem;
    padding-bottom: 2rem;
}
body {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255);
    background-color: rgb(64 33 14);
}
.topnav-is-dark .top-navbar {
    --tw-bg-opacity: 1;
    background-color: rgb(64 33 14);
    background-color: rgb(64 33 14);
    --tw-text-opacity: 1;
    color: rgba(209, 213, 219, 1);
    color: rgb(255 255 255);
}
.store-footer__inner {
    border-bottom-width: 1px;
    border-style: dashed;
    border-bottom-color: rgba(255, 255, 255, 0.1);
    --tw-bg-opacity: 1;
    background-color: rgb(242 228 212);
    background-color: rgb(64 33 14);
    padding-top: 2rem;
    padding-bottom: 2rem;
}

.store-footer {
    position: relative;
    margin-top: 2rem;
    --tw-bg-opacity: 1;
    background-color: rgba(14, 15, 15, 1);
    background-color: rgb(243 230 214);
    --tw-text-opacity: 1;
    color: rgba(255, 255, 255, 1);
    color: rgb(255 255 255);
}
.s-payments-list-item {
    display: flex;
    height: 2rem;
    width: 3rem;
    align-items: center;
    justify-content: center;
    border-radius: .75rem;
    --tw-bg-opacity: 1;
    background-color: rgba(255, 255, 255, 1);
    background-color: rgb(64 33 14);
    padding: 0.25rem;
}
.sicon-sar:before {
    content: "\e9bc";
    color: black;
}
.navbar-brand img {
    max-width: 170px;
    display: none;
}
.sicon-sar:before {
    content: "\e9bc";
    color: #f3e6d6;
}
.topnav-is-dark .top-navbar .btn--circle-gray, .topnav-is-dark .top-navbar .btn--rounded-gray, .topnav-is-dark .top-navbar .s-search-input {
    background-color: rgb(255 255 255);
}
.sicon-menu:before {
    content: "\ed7f";
    color: #eee1d1;
}
.copyright-text p {
    --tw-text-opacity: 1;
    color: rgba(55, 65, 81, 1);
    color: rgb(64 33 14);
}
*, ::before, ::after {
    box-sizing: border-box;
    border-width: 0;
    border-style: solid;
    border-color: #f3e6d6;
}
.store-footer h3 {
    margin-bottom: 0.75rem;
    font-size: 1.125rem;
    line-height: 1.75rem;
    font-weight: 700;
    color: #f3e6d6;
}
.unicode {
    unicode-bidi: plaintext;
    color: #f3e6d6;
}
blockquote, dl, dd, h1, h2, h3, h4, h5, h6, hr, figure, p, pre {
    margin: 0;
    color: #f3e6d6;
}
.s-contacts-icon svg {
    height: 0.875rem;
    width: 0.875rem;
    fill: rgb(243 230 214);
}
.s-social-link a svg {
    height: 0.875rem;
    width: 0.875rem;
    fill: rgb(243 230 214);
}
.text-gray-800 {
    --tw-text-opacity: 1;
    color: rgba(31, 41, 55, 1);
    color: rgb(238 225 209);
}
.s-breadcrumb-item {
    display: inline-block;
    color: #eee1d1;
}
.block {
    display: block;
    color: #eee1d1;
}
button, input:where([type='button']), input:where([type='reset']), input:where([type='submit']) {
    -webkit-appearance: button;
    background-color: #40210e;
    background-image: none;
}
.s-button-element:not(:disabled):not([loading]) {
    pointer-events: auto;
    color: #eee1d1;
}
:host [dir=rtl] {
    --font-primary: "IBM Plex Sans Arabic",sans-serif;
    --font-secondary: "Noto Sans Arabic",sans-serif;
    color: #ffffff;
}
.form-label {
    margin-bottom: 0.625rem;
    display: block;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: 700;
    --tw-text-opacity: 1;
    color: rgb(255 255 255);
    color: rgb(238 224 210);
}
.main-menu li.root-level>a {
    padding-top: 0px;
    padding-bottom: 2rem;
    font-weight: 700;
    COLOR: #efe2d2;
}

.tamara-summary-widget--inline-outlined {
    border: 1px solid var(--inline-border-color);
    border-radius: 12px;
    padding: var(--inline-outline-space-y) var(--inline-outline-space-x);
    BACKGROUND-color: #ffffff;
}
.tamara-summary-widget__container {
    cursor: pointer;
    display: block;
    font-family: var(--font-secondary);
    font-size: var(--font-size-base);
    font-weight: 400;
    line-height: calc(var(--font-size-base)*1.5);
    white-space: normal;
    color: #ffffff;
}