/* Add custom CSS styles below */ 
/* Add custom CSS styles below */

.ps-footer__middle {

border-top: 2px solid #ffffff;

border-radius: 00px 00px 0 0;

}

.back-to-top {

border: 2px solid #efeff3;

background: #efeff3;

}

.setting-sidebar-overlay {

opacity: 0;

pointer-events: none;

inset: 1;

transition: opacity 0.3s ease;

background-color: rgb(0 0 0 / 30%);

}

.setting-sidebar-overlay.active {

opacity: 1;

transition: opacity 0.3s ease;

pointer-events: auto;

}

.system-setting-sidebar li .toggle-mode img {

display: none;

}

/* @media (max-width: 768px) {

.support-sticky-bar .left-sec.active .sticky-bar-bottom {

display: none;

}

} */

.cart-sec .cart-dts .p-dts .btm-part .delete-from-cart.s-button-element {

font-size: 0px;

}

@supports (color: color-mix(in lch, red, blue)) and (top: var(--f)) {

.ps-header .ps-header__middle {

background:

color-mix(in srgb, #7c84db 5%, transparent);

}

}

.custom-main-normal {

background: #fff;

position: relative;

margin-top: 10px;

padding: 0px 0;

min-height: 0px;

}

.s-block__title {

margin-top: 20px;

}

.s-breadcrumb-wrapper {

margin-top: 10px;

}

element.style {

color: #fff;

display: table-cell;

}

body:has(.support-sticky-bar) {

padding-bottom: 0px;

}

.s-add-product-toast__icon {

display: none;

}

.theme-dark .p-que-addcart salla-add-product-button .s-add-product-button-mini-checkout-content svg {

fill: #f9f9f9;

}

.theme-dark .p-que-addcart salla-add-product-button .s-add-product-button-mini-checkout-content {

background: center;

color: honeydew;

}

.dts-page .product-form .p-price .n-price {

font-size: 26px;

font-weight: bold;

}

.dts-page .p-price .n-price {

font-weight: bold;

}

.totals-div .total-price b {

font-weight: bold;

}

.grid-cols-1 {

display: none;

}


@media (min-width: 768px) {

.s-gifting-widget .s-list-tile-item:where([dir="rtl"], [dir="rtl"] *) {

text-align: center;

}

}

@media (min-width: 1024px) {

.s-gifting-widget .s-list-tile-item {

flex-direction: column;

}

}

/* moatmt */

#wa-widget-send-button-no-text {

margin: 0px 15px 49px 0px !important;

height: 55px;

min-width: 55px;

}

.wa-chat-box-brand {

margin-left: 10px;

width: 100px;

height: 50px;

}

.wa-chat-box-poweredby {

font-size: 0;

}

.wa-chat-bubble-close-btn > img {

height: 0px;

width: 0px;

}

.wa-chat-box-no-text {

margin-bottom: 63px;

margin-right: 15px;

width: 335px;

border-radius: 15px;

font: inherit;

}

/* #wa-widget-send-button {

display: none !important;

} */

/* moatmt */

.\!text-danger {

color: rgba(248, 113, 113, var(--tw-text-opacity, 1)) !important;

}

.s-gifting-widget-vertical .s-list-tile-item [slot=title] {

display: flex;

align-items: stretch;

gap: 0rem;

flex-wrap: nowrap;

justify-content: center;

flex-direction: row;

}

.s-gifting-widget-vertical .s-list-tile-item-title svg {

display: contents;

}

.s-gifting-widget-vertical .s-list-tile-item-subtitle {

padding-right: 0rem;

}

h3.ratingplus-loyalty-title{

color: #ffffff;

}

button.ratingplus-loyalty-launcher{

margin-bottom: 30px;

margin-left: 15px;

box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 15px !important;

}

div.ratingplus-loyalty-panel{

margin-bottom: 30px;

}

.system-setting-sidebar .content-sidebar > li:last-child {

display: none;

}

@media (max-width: 992px) {

.ps-header .ps-header__icons .s-user-menu-dropdown {

padding-bottom: 120px;

}

}

@media (max-width: 992px) {

.s-modal-padding {

padding-bottom: 120px;

}

}

a.ratingplus-product-learn-more{

color: #4a4f82 !important;

}

div.ratingplus-benefits-modal h2{

color: #000000 !important;

}

div.ratingplus-benefits-modal h3{

color: #000000 !important;

}


div.ratingplus-benefits-modal p{

color: #000000 !important;

}

div.ratingplus-benefits-modal div{

background: #ffffff !important;

}

.s-gifting-widget .s-list-tile-item {

border-top-left-radius: 10px;

border-top-right-radius: 10px;

border-style: none;

margin-top: 12px;

}

.s-gifting-modal-icon {

background: aliceblue;

}

salla-tel-input.s-gifting-tel-input.s-tel-input.hydrated{

color: black;

}

@supports (color: rgb(0 0 0 / 0)) and (top: var(--f)) {

.s-form-label {

color: #7a808f;

}

}

div.iti__selected-flag {

color: black !important;

}

div._viewContainer__headerContent_14scr_18 h1{

color: #000000 !important;

}

div._orderCard__statusContainer_1as4y_55 h1{

color: #000000 !important;

}

div.iti__selected-flag {

color: #000000 !important;

}

h2.rp-feedback-title{

color: #000000 !important;

text-align: center;

}

p.rp-feedback-subtitle{

color: #000000 !important;

text-align: center;

}

button.rp-feedback-source-card{

color: #000000 !important;

}

button.rp-feedback-close {

padding: 40px;

display: none;

}

dd.s-order-totals-card-value span{

color: #ffffff !important;

font-weight: bold;

}

div._messageIcon_16mi5_15 {

display: none;

}

.ratingplus-notifications-container {

margin-bottom: 100px;

}

@media (max-width: 992px) {

.ratingplus-notifications-container {

display: none;

}

}

.s-comments-item-has-order-check-icon {

margin-right: 4px;

}


.p-que-addcart salla-add-product-button .s-add-product-button-mini-checkout-content {

font-family: 'IBM Plex Sans Arabic';

}

/* thank you page */

.theme-dark .justify-center .bg-gray-100.rounded-icon {

color: #ededed;

background: var(--color-sub-dark-mode);

}

.bg-primary {

background-color: #ffffff;

}

div.progress-bg.transition-all.duration-500.h-2.5.bg-primary.relative.rounded-full.flex.justify-end{

background-color: rgb(74 79 130) !important;

}

.text-primary {

color: #ffffff;

}

.text-primary-reverse {

color: #000000;

}

a.fix-align.text-primary-reverse {

color: #000000;

}

.theme-dark .bg-primary {

background-color: var(--color-primary);

}

.theme-dark .text-primary.top-full {

color: #191a30 !important;

}

.theme-dark .bg-primary {

background-color: #191a30;

}

.theme-dark .thankyou-block{

background-color: #191a30 !important;

}

.theme-dark ol.list-reset.flex.items-center.text-sm.text-primary-reverse{

color: #ededed !important;

}

.theme-dark .s-order-totals-card-list {

color: rgb(204 204 209);

}

div.ratingplus-loyalty-notifications{

display: none !important;

}

/* thank you page */

.gomla__fbt-mobile-sheet.visible {

padding-bottom: 110px;

}

@media (max-width: 992px) {

.rp-cart-scarcity-inner.rtl {

margin-bottom: 110px;

}

}

.rp-cart-scarcity-inner.rtl {

background: unset;

}

.rp-urgency-item.stock-low {

background: rgb(94 100 159) !important;

border-color: rgb(245 158 11 / 0%) !important;

}

.rp-urgency-item.stock-low .rp-urgency-icon {

display: none;

}

@media (max-width: 450px) {

.carousel-slider .swiper-wrapper > div{

width: inherit;

}

}

@media (max-width: 992px) {

.carousel-slider .swiper-wrapper > div{

width: inherit;

}

}

.carousel-slider .swiper-wrapper > div{

max-width: inherit;

}

div.ratingplus-loyalty-footer a {

display: none !important;

}

div.ratingplus-loyalty-content{

padding-bottom: 75px !important;

}

.rp-urgency-item.stock-out .rp-urgency-icon {

display: none !important;

}

.rp-urgency-item.stock-out {

background: rgb(239 68 68 / 75%) !important;

}

@media (max-width: 576px) {

.setting-icon {

bottom: -90px;

}

}

@media (max-width: 576px) {

.sicon-shopping:before {

padding-top: 7px;

}

}

.s-reviews-testimonial__text p {

margin-top: 2rem;

}

.special-products--div .s-product-card-entry {

border-color: #efeff3 !important;

}

.custom-slider-products-sec {

background: linear-gradient(90deg, #ffffff00 -30%, rgba(252, 248, 248, 0) 40%);

}

/* PC */

.product__description {

display: none;

}

/* .dts-page .left-sec {

box-shadow: rgba(0, 0, 0, 0) 0 0px 0px;

border: 1px solid #e5e7eb;

} */

div.ratingplus-loyalty-product-card {

box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px !important;

border: 1px solid #d6d6d3;

border-radius: 8px !important;

}

/* PC */

/* #e5e7eb */

.s-wallet-table-tbody-tr-td-content {

font-size: medium;

}

.s-wallet-table-balance-container {

font-size: larger;

}