/* START OF CSS STYLE CODE BY NUSSUQ.COM */

:root {--bg-primary: #1D1C3E;}
.bg-store-bg-secondary {background-color: var(--product-bg);}
.font-bold {font-weight:500}
.s-block .enhanced-title-border {border: none;width: 25px;height: 25px;border-radius: 0;background-image: url(https://i.ibb.co/cy24RnD/Untitled-design-2024-02-11-T100755-975.png);background-size: contain;background-repeat: no-repeat;}
.s-block .enhanced-title-border::before {right: 140%;}
.s-block .enhanced-title-border::after {left: 151%;}

/* ====== HEADER ====== */
.top-navbar:not(.topnav-has-bg), .main-nav-container {background-color: #1D1C3E;color:#fff}
.s-cart-summary-count {background-color: #FE6246}
@media (min-width: 1024px){
.main-menu {background-color: #1D1C3E}
.main-menu .sub-menu {background-color: #1D1C3E}
}

/* ====== MAIN BANNER ====== */
.s-block.s-block--fixed-banner.wide-placeholder.fixed-banner--0:first-of-type {margin-top:0 !important}
.banners-slider.banners-slider--0 {margin-top:0}

/* ====== CATEGORIES ====== */
@media (max-width:991px){
#square-links-slider-2 .slide--one-sixth {width:55%}
}
.s-block.s-block--square-links.square-links-2 .text-center span.enhanced-title-border, .s-block.s-block--square-links.square-links-2 .text-center p {display:none}
.s-block.s-block--square-links.square-links-2 .text-center h2 {text-align:right;margin:auto 15px;display:flex;align-items:center}
.s-block.s-block--square-links.square-links-2 .container.mt-12 {margin-top:1rem !important}

.s-block.s-block--square-links.square-links-2 .text-center h2:after {content: 'متجدد';display: inline-block;font-size: 11px; margin: 0 10px;background: #fe6246;padding: 5px 10px;border-radius: 25px;font-weight: 100;line-height:1;animation: animate-pulse-2 3s linear infinite;}

/* ====== PRODUCT SECTION ====== */
body.products-has-border .product-card {border-radius:5px}
.product-card__enhanced-mini-cart-divider {border-top:none}
.product-card.product-card--enhanced-btn:not(.product-card--simplified) .product-card__enhanced-mini-cart button {width:95%;border-radius:5px;margin:auto auto 10px}
.product-card--fit-height .product-card__image {background-color:transparent !important}
.s-block.container a.btn.btn--outline-primary.h-10.grow-0.group {border-color:#ffffff30 !important; border-radius:50px !important; padding:0 20px !important;margin:auto;font-weight:500}
.s-block.container a.btn.btn--outline-primary.h-10.grow-0.group i {display:none}
.product-card__promotion {background-color: #FE6246 !important;border-radius:20px}

span.h-px.bg-gray-200.flex-1.block {display:none}

@media screen and (max-width:991px){
.product-card--fit-height .product-card__image {height: 11rem;max-height: 12rem;background-color: #fff;}
}

.product-card__title a {font-size:14px;font-weight:500}
.product-card__price {color:#fff}

/* ====== CUSTOM SECTIONS ====== */
.s-block.container.fixed-products--2:has(custom-salla-product-card#product-2053283838) h2:after {content: 'اضاءات رهيبة تزيّن السيت اب';display: block;font-size: 1rem;font-weight: 300;margin-top: 10px;color: #75c7d3;}

/* ====== PROMOTION ====== */
.promotion-banner ul, .animated-text ul {padding: 0 0 3px;}

/* ====== BRANDS ====== */
.index .s-block.s-block--brands .grid {grid-template-columns: repeat(3,1fr) !important;gap:10px !important}
.index .s-block--brands img {filter: unset;border-radius: 12px;max-height:7rem !important}

/* ====== BUTTONS ====== */
.sc-sbsi7l-0.iaPUuL {display:none !important}

/* ====== FOOTER ====== */
.store-footer {margin-top: 1rem;background-color: transparent;padding: 0 15px;}
.store-footer__inner {background-color: var(--product-bg);border-radius:20px 20px 0 0; padding-left:10px;padding-right:10px}
.store-footer__inner p {text-align:center}
.store-footer__curve {color: var(--product-bg);}
.store-footer__contacts-row {background-color: var(--product-bg);border-radius:0 0 20px 20px}
.store-footer__curve {display:none}

/* ====== SINGLE BRAND PAGE ====== */
.brands-single header.flex img {height:7rem;width:7rem;object-fit:cover !important;padding:0 !important;border-radius:15px}
.brands-single header.flex h1 {color:#75c7d3;font-weight:600}
.brands-single header.flex p {color:#eee}

/* ====== PRODUCT PAGE ====== */
.product-single .product-single__info button.s-social-share-btn, .product-single .product-single__info button.btn--wishlist {background-color: #2b2a4a;border-radius: 7px !important;}
.inventory-content>#variant-inventory {color: #06ca5f;font-size: 1rem;}
ul.s-social-share-list {background-color:#2b2a4a;border-radius:5px !important}
.s-social-share-icon svg {fill:var(--product-enhanced-btn-bg)}

@media (max-width:991px){
.product-more-info .more-tab-container .more-info-tabs__nav-link {background-color:var(--product-enhanced-btn-bg);border-radius:7px;font-size:17px;font-weight:500;color:var(--main-text-color-dark)!important}
}

.product-single button.undefined.s-button-element.s-button-btn.s-button-solid.s-button-wide.s-button-primary.s-button-loader-center[product-status="sale"] {background-color: var(--product-enhanced-btn-bg);color: var(--main-text-color-dark);border-radius: 5px !important;border-color: var(--product-enhanced-btn-bg);}

.product-single button.s-quick-buy-button.s-button-element.s-button-btn.s-button-outline.s-button-wide.s-button-primary-outline.s-button-loader-after, .product-single .s-quantity-input-container * {background-color:#2b2a4a;border:none !important;border-radius:5px !important}
.product-single .s-quantity-input-container {border:none}
.product-single .s-quantity-input-input {margin:0 3px}
.s-button-primary:hover {background-color:#fff;border-radius:5px !important}

/* ====== CART PAGE ====== */
section.cart-item {border: none;background-color: #ffffff10;}
section.cart-item .s-product-options-wrapper, section.cart-item .s-quantity-input-input, section.cart-item .s-quantity-input-button svg {background-color:transparent}
#coupon-input {background-color:#ffffff10;border:none;color:#fff}
button.btn--coupon {background: var(--store-text-secondary);color: var(--main-text-color-dark);border-color:var(--store-text-secondary);}
#cart-submit button {background-color: var(--store-text-secondary);border: none;color: var(--main-text-color-dark);animation: animate-pulse 3s linear infinite;border-radius:5px}
.s-button-danger {border-color: #FE6246;background-color: #FE6246;}

/* ====== LOGIN FORM ====== */
.s-modal-body {background-color:var(--bg-primary)}
.s-modal-title {color:var(--store-text-secondary)}
.s-login-modal-label {color:#eee}
.s-tel-input-control, .s-login-modal-input {background-color:#ffffff10;border:none;color:#fff}
.s-login-modal-enter-button {background-color:var(--store-text-secondary);color: var(--main-text-color-dark);border-radius:5px;border:none !important;}
.iti--separate-dial-code .iti__selected-dial-code, .s-login-modal-currentPhone, .s-verify-message {color:#fff}
.s-modal-close {border-color: #FE6246;background-color: #FE6246;border-radius:50px;width:unset}
.s-modal-close svg {fill:#fff}
[dir=rtl] .s-modal-close {left:10px}
[dir=ltr] .s-modal-close {right:10px}

/* ====== CATEGORY PAGE ====== */
.products-index .container salla-slider .swiper.s-slider-container .swiper-slide a div.mx-auto.bg-primary.rounded-full.w-16.h-16.flex.items-center.justify-center {border-radius:0 !important}
.products-index .container salla-slider .swiper.s-slider-container .swiper-slide a div, .products-index .container salla-slider .swiper.s-slider-container .swiper-slide a img.rounded-full {border-radius:0 !important;height:5rem !important;width:5rem !important}

.products-index .container salla-slider .swiper.s-slider-container .swiper-slide a div {background-color:transparent !important}

/* ====== MODAL ====== */
.s-localization-modal-label {color:#fff}
.s-localization-modal-title {color:var(--store-text-secondary)}

/* ====== USER PROFILE ====== */
.profile__cover img {visibility:hidden}
.profile .s-user-menu-dropdown-item .s-user-menu-dropdown-item-title, .s-user-menu-dropdown-header-content p {color: var(--store-text-secondary);}
.s-user-menu-dropdown-header-content span {color:#fff}

/* ====== LOYALITY PAGE ====== */
.loyalty .h-62.w-full.bg-primary.relative.bg-cover.bg-no-repeat.bg-center {display:none}
.loyalty__banner {background-color:var(--store-text-secondary) !important}
.loyalty-star i {opacity:.3}
.loyalty__banner-content button, .loyalty__banner-content button:hover {background-color: var(--bg-primary);color: #fff;border-radius: 20px !important;}
.loyalty .product-entry__image {background-color:transparent}
.points-ways h2 {color:var(--store-text-secondary) !important}
.points-ways__list .way-item {background-color:#ffffff10}
.points-ways__list .way-item__icon span {background-color:var(--store-text-secondary) !important;opacity:1 !important}
.points-ways__list .way-item__content h4 {color:var(--store-text-secondary) !important}
.points-ways__list .way-item__content p {color:#fff}
.product-entry p {color:#eee}

.s-list-tile-item {background-color: #ffffff10;color: #fff;}
.s-tabs-active {background-color: var(--product-enhanced-btn-bg);color: var(--bg-primary);}
.s-tabs-header {border-color: var(--product-enhanced-btn-bg);}
.s-loyalty-prize-item.swiper-slide {background-color:#ffffff10;border:none}
.s-loyalty-prize-item-title {color: var(--product-enhanced-btn-bg);}
.s-loyalty-prize-item-subtitle, .s-loyalty-header-subtitle {color:#fff}
.s-loyalty-header-icon {background-color: var(--product-enhanced-btn-bg)}

@keyframes animate-pulse{
    0%{box-shadow: 0 0 0 0 rgba(117, 200, 211,0.7),  0 0 0 0 rgba(117, 200, 211,0.7);}
    40%{box-shadow: 0 0 0 10px rgba(117, 200, 211,0.0),  0 0 0 0 rgba(117, 200, 211,0.7);}
    80%{box-shadow: 0 0 0 10px rgba(117, 200, 211,0.0),  0 0 0 10px rgba(117, 200, 211,0);}
    100%{box-shadow: 0 0 0 0 rgba(117, 200, 211,0.0),  0 0 0 10px rgba(117, 200, 211,0);}
}

@keyframes animate-pulse-2{
    0%{box-shadow: 0 0 0 0 rgba(254, 98, 70,0.7),  0 0 0 0 rgba(254, 98, 70,0.7);}
    40%{box-shadow: 0 0 0 10px rgba(254, 98, 70,0.0),  0 0 0 0 rgba(254, 98, 70,0.7);}
    80%{box-shadow: 0 0 0 10px rgba(254, 98, 70,0.0),  0 0 0 10px rgba(254, 98, 70,0);}
    100%{box-shadow: 0 0 0 0 rgba(254, 98, 70,0.0),  0 0 0 10px rgba(254, 98, 70,0);}
}