.main-nav-container .inner {
    display: flex;
    justify-content: space-between;
}

@media (max-width: 768px) {
    .main-nav-container .inner > div > :not(.navbar-brand) {
        height: 2.5rem;
        min-width: 2.5rem;
    }

    .main-nav-container .f_user-avatar-button img.s-user-menu-trigger-avatar {
        height: 2.5rem;
        width: 2.5rem;
    }

    .navbar-brand img {
        max-height: 2.5rem;
    }
}

@media (min-width: 768px) {
    .main-nav-container .inner {
        justify-content: space-around;
    }
}

.store-header .f_start-btns {
    display: none !important;
}

.store-header .f_end-btns > :not(.f_user-icon-button):not(.f_user-avatar-button) {
    /* display: none !important; */
}

.store-header .f_end-btns .f_user-avatar-button {
    display: block !important;
}

.main-nav-container .inner > a {
    color: #fff;
}

.main-nav-container .inner > a img {
    display: none;
}

.store-header .main-menu {
    display: none;
}

.breadcrumbs {
    display: none;
}

.f_quick-links {
    display: none;
}

.btn--wishlist {
    display: none;
}

.f_product-section .sidebar {
    text-align: center;
}

.f_product-section .sidebar .s-slider-block__title {
    display: none;
}

.f_product-section .sidebar h1 {
    margin: 1rem 0 0.5rem;
    color: #fff;
    text-shadow: 2px 0 #000000, -2px 0 #000000, 0 2px #000000, 0 -2px #000000, 1px 1px #000000, -1px -1px #000000, 1px -1px #000000, -1px 1px #000000;
}

div:has(> .product-entry__sub-title) {
    display: flex;
    justify-content: center;
    gap: 0.7rem;
    margin-top: 10px;
}

div:has(> .sicon-fire) {
    color: #fff;
    padding: 0;
    font-size: 0.875rem;
    font-weight: 600;
}

.sicon-fire {
    font-size: 1.125rem;
    color: #f8f8f8;
}

.s-rating-stars-reviews {
    display: none;
}

.total-price {
    color: #ffffff;
}

.before-price {
    color: #fafafa;
}

.f_product-section .product__description {
    background: transparent;
    padding: 1rem 0 0;
}

.f_product-section .product__description img {
    margin: 0 auto;
}

recently-viewed-products {
    display: none;
}

.s-comments {
    text-align: center;
}

.s-comments > div > h2 {
    font-size: 1.5rem;
}

.s-comments .comment > p {
    display: none;
}

.s-comments h2:has(span) {
    display: none;
}

.move-product-bar {
    display: none;
}

.f_bottom-menu {
    /* display: none; */
}

.sticky-product-bar .s-add-product-button-mini-checkout-content {
    color: #fff;
    font-size: 1rem;
}

.product__description ~ div {
    display: none;
}

.s-comments-product {
    padding-top: 2rem;
}

@media (max-width: 768px) {
    .f_product-section {
        padding: 0;
    }

    .f_product-section .sidebar {
        padding: 1rem;
    }

    .f_product-section .main-content {
        text-align: center;
    }

    .PS__price {
        display: none;
    }
}

@media (min-width: 640px) {
    salla-add-product-button {
        margin-top: 0 !important;
    }

    .s-add-product-button-mini-checkout {
        max-width: 250px;
        border-radius: 1.75rem !important;
        /* border: 2px solid #959393; */
        margin: 0 auto;
        background-color: #37bcbc;
        border-radius: 1rem;
        height: var(--salla-fast-checkout-button-height);
    }
}

@media (min-width: 768px) {
    .store-header .f_end-btns .f_user-icon-button {
        display: flex !important;
    }

    .f_product-section .sidebar {
        max-width: 425px;
    }

    .sticky-product-bar__price {
        display: none;
    }

    .main-nav-container .inner > a {
        width: fit-content;
    }

    .s-comments-product {
        padding: 0;
        margin-bottom: 1rem;
    }
}

.s-user-menu-dropdown-item:has([href*="wishlist"]), .s-user-menu-dropdown-item:has([href*="pending_orders"]) {
    display: none;
}

salla-social-share {
    position: fixed;
    top: 75px;
    left: 25px;
    z-index: 1;
}

.product-single #karzoun-widget-send-button {
    bottom: 115px;
}

@media (min-width: 768px) {
    .product-single #karzoun-widget-send-button {
        bottom: 75px;
    }
}

.store-footer, .store-footer__inner {
    background-color: #00171c;
    border-radius: 4rem 4rem 0 0;
}

.store-footer__inner {
    padding-bottom: 0;
}

.about-us-block, .about-us-block + div {
    padding: 0 !important;
}

.about-us-block div:has(> [href*="whatsapp/send"]) {
    display: none;
}

.store-footer .f_payment-methods > li {
    height: 2rem;
    width: 4rem;
    padding: 0 0.5rem;
    background: #ffffffdb;
}

.store-footer__bottom {
    padding-bottom: 1rem !important;
}

.product-single .store-footer__bottom {
    padding-bottom: 5.5rem !important;
}

@media (max-width: 768px) {
    .about-us-block {
        padding-bottom: 1rem !important;
    }
}

@media (min-width: 768px) {
    .store-footer__inner > div:first-child {
        display: flex;
    }

    .about-us-block + div {
        margin: 0 auto;
    }

    .store-footer .footer-list a {
        width: auto;
    }

    .store-footer__bottom {
        padding-bottom: 1.5rem !important;
    }

    .product-single .store-footer__bottom {
        padding-bottom: 4.5rem !important;
    }
}

.feature-icon i {
    color: #fff !important;
    font-size: 2 rem !important;
}

h2 {
    font-size: 1.4rem !important;
    font-weight: bold !important;
}

.right-side h2 {
    font-size: 2rem;
    margin: 0;
}

.right-side p {
    font-size: 1.2rem;
    margin: 0;
}

/* CSS */
salla-quick-order {
    color: #37bcbc !important;
    background-color: #37bcbc !important;
    padding: 10px;
    border-radius: 5px;
}

salla-quick-order:hover {
    background-color: #37bcbc;
    color: white;
}

.sticky-product-bar {
    background-color: #37bcbc !important;
}

.s-button-element .s-button-text {
    color: white !important;
}

img[src*="sbc.png"] {
    display: none !important;
}

body .product-bar.small-bar, body .product-bar.small-bar::before {
    background: #37bcbc !important;
}

.product-bar.small-bar .total-price, .product-bar.small-bar .before-price {
    color: #fff !important;
}

.product-bar.small-bar {
    box-shadow: none !important;
    backdrop-filter: none !important;
}

.sticky-product-bar {
    background-color: #37bcbc;
    position: relative;
    /* overflow: hidden; */
}

.sticky-product-bar::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: radial-gradient(white 1px, transparent 1px), radial-gradient(white 1px, transparent 1px), radial-gradient(white 1px, transparent 1px), radial-gradient(white 1px, transparent 1px), radial-gradient(white 1px, transparent 1px);
    background-size: 30px 30px, 40px 40px, 60px 60px, 80px 80px, 100px 100px;
    background-position: 5px 10px, 20px 40px, 50px 30px, 70px 80px, 100px 50px;
    opacity: 0.5;
    pointer-events: none;
}

.flex.gap-1.px-4.py-1 {
    background-color: #37bcbc !important;
    padding: 12px 24px !important;
    border-radius: 8px;
}

.flex.gap-1.px-4.py-1 a.text-primary {
    color: #ffffff !important;
    font-size: 16px;
    font-weight: bold;
    text-decoration: none;
}

/* UPSALE FIXES */
salla-quick-order .s-button-element.s-button-btn.s-button-solid.s-button-wide.s-button-primary, salla-quick-order salla-add-product-button salla-button, salla-quick-order button, salla-quick-order [type="button"], salla-quick-order [type="submit"] {
    display: inline-flex !important;
    visibility: visible !important;
    opacity: 1 !important;
}

salla-quick-order input, salla-quick-order label, salla-quick-order .f_price-container {
    display: inline-block !important;
    visibility: visible !important;
}

.product__description ~ salla-quick-order, .product__description ~ * salla-quick-order {
    display: block !important;
}

.sticky-product-bar salla-quick-order salla-add-product-button salla-button, .sticky-product-bar salla-quick-order .s-button-element {
    display: inline-flex !important;
}

.feature-icon i {
    font-size: 2rem !important;
}

/* By: Abdelrahman Naser*/
salla-quick-order.mt-5.md\:-mb-2.block.text-black.hydrated {
    display: none !important;
}

.store-footer h3 {
    margin-bottom: 0.75rem;
    text-align: center;
    font-size: 1.125rem;
    line-height: 1.75rem;
    font-weight: 700;
    color: #fff;
}

[color-scheme="light"],[color-scheme="dark"] {
    --main-color: #fff;
    --secondary-color: #666;
    --main-background: #fff;
    --secondary-background: #eee;
    --color-primary: #0b3944;
    --color-primary-faded: #001f25cc;
    --bg-secondary: #021c22;
    --foreground-color: #ccebf1;
    --color-primary-reverse: #ccebf1;
    --color-primary-dark: #ffffff;
    --color-primary-light: #26454b;
    --header-background: #001f25;
    --header-foreground: #ccebf1;
    --secondary-color: #e7e5e5;
    --main-background: #01090b00;
    --secondary-background: #333;
    --foreground-color: #fc6d25;
    --color-primary-reverse: #37bcbc;
    --color-primary-light: #f2ffff;
    --header-background: #021c22;
    --header-foreground: #fff;
}

.banner--fixed img {
    border-radius: 0rem;
}

@media (min-width: 640px) {
    .s-block {
        padding-top: 0rem;
        padding-bottom: 0rem;
    }
}

.store-footer__inner .about-us-block {
    display: flex;
    flex-direction: column;
    align-items: center;
    border-radius: 4rem;
    background-color: #00000014;
    padding-top: 2rem;
    padding-bottom: 2rem;
    padding-left: 1rem;
    padding-right: 1rem;
    color: var(--main-color);
}

.f_enhanced-store-features .f_features-item {
    background-color: #b0e4f070;
}

.store-footer__inner .about-us-block {
    color: var(--main-color);
}

.faqs__item {
    border-radius: 2rem;
    background-color: #ffffff0a;
    padding-top: 1rem;
    padding-bottom: 1rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    color: var(--main-color);
}

[color-scheme=dark] .store-footer .f_logo {
    background-color: transparent;
}

img[src="https://cdn.salla.sa/cdn-cgi/image/fit=scale-down,width=400,height=400,onerror=redirect,format=auto/Azadze/94NYezVuohvw1JGUsUxsF7dektLL7FGL0haxUYsX.png"] {
    content: url(https://cdn.salla.sa/form-builder/D9AmWh3kCEBpEoxCaSH2UfZSvolOFnfId1CBoBkZ.png);
}

button.btn--circle-gray.search-btn.-md\:hidden {
    display: none;
}

.f_bottom-menu>ul {
    background-color: #fd6e25;
}

.s-quantity-input-container .s-quantity-input-button {
    border-radius: 1rem;
    background-color: #414042;
    background-color: var(--color-primary);
    fill: var(--foreground-color);
}

.flex.gap-1.px-4.py-1 {
    background-color: #fd6e25 !important;
    padding: 12px 24px !important;
    border-radius: 8px;
}

.rating-header {
    position: relative;
    --tw-gradient-from: #000202 var(--tw-gradient-from-position);
    --tw-gradient-to: #021c22 var(--tw-gradient-to-position);
}

.s-button-light {
    background-color: rgb(253, 110, 37);
}
body[class*="customer"] .s-user-settings-section .s-list-tile-item {
	background-color: #3b7280;
}