/* Add custom CSS styles below */ 
:root {
--main-color: #d58400;
--second-color: #011e31;
--third-color: white;
}
.s-product-card-content-pie {
DISPLAY: NONE;
}
salla-slider .slide--one-sixth {
width: 15%;
}
body {
background:#ffffff;
}
*
{ margin:0;
padding:0;
box-sizing:border-box;
}
::selection {
background: var(--third-color);
text-shadow: 1px 1px 5px black;
}
body:after {
content: '';
width: 100%;
height: 100%;
top: 0;
position: fixed;
z-index: 999999;
background: var(--main-color) url(https://cdn.salla.sa/LjaJ/5lHRd8xAlwBX4SHnM5AF9VByNTo7tDq6dczhpmjc.png);
left: 0;
background-repeat: no-repeat;
background-position: center;
background-size: 100px;
animation-name: fade-in;
animation-duration: 1.5s;
transform: scale(0);
border: none;
}
@keyframes fade-in {
0% {
opacity: 1;
transform: scale(1);
}
75% {
opacity: 1;
transform: scale(1.5);
}
85% {
opacity: 0.5;
transform: scale(1);
}
99% {
opacity: 0.1;
transform: scale(1);
}
100% {
opacity: 0;
transform: scale(.1);
}
}
.gap-3{
display: flex;
flex-wrap: wrap;
justify-content: center;
}
.s-block {
margin-top: 3rem;
background: unset;
}
/* ----- start nav -----*/
.bg-inherit {
background-color: inherit;
background: var(--third-color);
}
.navbar-brand {
scale: 1.2;
margin-right:10px;
}
.top-navbar {
display: flex;
min-height: 65px;
background: unset;
}
.s-contacts-topnav-link:last-child:where([dir=rtl],[dir=rtl] *) {
border-width: 0;
padding-left: 0;
color: var(--main-color);
}
.s-contacts-topnav-link:hover {
border-width: 0;
padding-left: 0;
color: var(--second-color);
}
@media only screen and (min-width: 1024px) {
.main-menu li.root-level>a {
color: var(--second-color);
display: inline;
}
.main-menu li.root-level {
display: inline-block;
border: 1px solid var(--second-color);
margin: 15px 5px;
padding: 0 5px;
border-radius: 5px;
transition : .3s ease;
}
.main-menu li.root-level:hover{
border: 1px solid var(--main-color);
background-color: var(--main-color);
]
}
@media only screen and (min-width: 1024px) {
.main-menu li.root-level>a:hover {
color: var(--third-color);
}
}
.sicon-user-circle {
content: "\f072";
color: var(--main-color);
border: none;
}
.sicon-user-circle:hover {
content: "\f072";
color: var(--second-color);
}
.header-btn__icon.icon:where([dir=rtl],[dir=rtl] *) {
margin-left: 9px;
margin-right: 0;
margin-right: initial;
color: var(--main-color) !important;
border: none;
}
.header-btn__icon.icon:hover {
margin-left: 9px;
margin-right: 0;
margin-right: initial;
color: var(--second-color) !important;
}
.sicon-shopping-bag:before {
content: "\e906"
}
.sicon-user-circle:before {
content: "\f077"
}
.s-cart-summary-total {
font-weight: 600;
--tw-text-opacity: 1;
color: #000;
color: rgba(0, 0, 0, var(--tw-text-opacity));
color: var(--second-color);
}
.sicon-menu {
content: "\ed7f";
color: var(--main-color);
}
.sicon-menu:hover {
content: "\ed7f";
color: var(--second-color);
}
.s-contacts-topnav-link:where([dir=rtl],[dir=rtl] *) {
border-left-width: 1px;
color: var(--main-color);
}
.s-contacts-topnav-link:hover {
border-left-width: 1px;
color: var(--second-color);
}
.topnav-link-item:last-child:where([dir=rtl],[dir=rtl] *) {
border-width: 0;
padding-left: 0;
color: var(--second-color);
}
.topnav-link-item.right-side:first-child:where([dir=rtl],[dir=rtl] *) {
padding-right: 0;
color: var(--second-color);
}
.s-search-icon svg {
height: 1rem;
width: 1rem;
fill: var(--second-color);
}
.main-menu > li > a[href*="offer"] {
--tw-text-opacity: 1;
color: #991b1b;
color: red;
}
.main-nav-container {
min-height: 70px;
background: var(--third-color);
}
.s-cart-summary-count {
top: -.125rem;
--tw-bg-opacity: 1;
background-color: var(--second-color);
}
/*----- end nav -----*/
/*----- start sidebar -----*/
@media only screen and (max-width: 1024px) {
.mm-spn.mm-spn--navbar.mm-spn--main:where([dir=rtl],[dir=rtl] *):after {
padding-right: .75rem;
background: var(--second-color);
color: var(--main-color);
}
}
.mm-spn.mm-spn--navbar ul {
top: calc(50px + 1px);
top: calc(var(--mm-spn-item-height) + 1px);
background: var(--third-color);
color: var(--main-color);
}
.}
@media only screen and (max-width: 1024px) {
.mm-spn li a span:hover {
padding: 0;
color: var(--second-color);
}
}
/*----- end sidebar -----*/
/*----- start content -----*/
.banner-entry{
width: 42vw;
min-height: 100px;
background: unset;
}
.lazy__bg{
background-size: 100% 100%;
background-size: contain!important;
background-repeat:no-repeat!important;
}
.mb-4 {
margin-bottom: 1rem;
}
@media only screen and (max-width: 600px) {
.banner-entry{
height:auto;
}
}
@media (min-width: 768px){
.two-row .banner-entry:first-child {
height: auto !important;
}
}
.s-slider-block__display-all {
display: inline-block;
font-size: .875rem;
line-height: 1.25rem;
font-weight: 700;
color: #414042;
color: var(--color-primary);
color: var(--main-color);
}
.s-slider-block__display-all:hover {
display: inline-block;
font-size: .875rem;
line-height: 1.25rem;
font-weight: 700;
color: #414042;
color: var(--color-primary);
color: var(--second-color);
}
.s-slider-block__title h2 {
position: relative;
font-size: 1.125rem;
line-height: 1.75rem;
font-weight: 700;
line-height: 1.2;
color: var(--second-color);
background: var(--main-color);
padding: 10px;
border-radius: 26px;
}
.s-block__title h2 {
position: relative;
font-size: 1.125rem;
line-height: 1.75rem;
font-weight: 700;
line-height: 1.2;
color: var(--second-color);
background: var(--main-color);
padding: 10px;
border-radius: 32px;
}
.banner--fixed img {
display: block;
width: 100%;
border-radius: .375rem;
border-style: none;
--tw-bg-opacity: 1;
background-color: #f3f4f6;
background-color: rgba(243, 244, 246, var(--tw-bg-opacity));
-o-object-fit: cover;
object-fit: cover;
background: none;
}
.s-breadcrumb-item {
display: inline-block;
color: black;
}
.s-breadcrumb-item:hover {
display: inline-block;
color: var(--second-color);
}
.btn--outline-primary {
border-width: 1px;
border-color: #414042;
border-color: var(--main-color);
color: #414042;
color: var(--main-color);
}
.no-content-placeholder .icon {
margin-bottom: 1rem;
display: flex;
height: 8rem;
width: 8rem;
align-items: center;
justify-content: center;
border-radius: 9999px;
--tw-bg-opacity: 1;
background-color: #f3f4f6;
background-color: rgba(243, 244, 246, var(--tw-bg-opacity));
font-size: 3rem;
line-height: 1;
--tw-text-opacity: 1;
color: #d1d5db;
color: var(--third-color);
background: var(--main-color);
}
.no-content-placeholder p {
margin-bottom: 1rem;
font-size: 1rem;
line-height: 1.5rem;
--tw-text-opacity: 1;
color: #6b7280;
color: rgba(107, 114, 128, var(--tw-text-opacity));
color: var(--main-color);
}
.rtl\:pl-3:where([dir=rtl],[dir=rtl] *) {
padding-left: .75rem;
color: var(--third-color);
}
.text-gray-800 {
--tw-text-opacity: 1;
color: #1f2937;
color: var(--main-color) !important;
}
.px-5 {
padding-left: 1.25rem;
padding-right: 1.25rem;
color: black;
}
.text-xl {
font-size: 1.25rem;
line-height: 1.75rem;
color: var(--main-color);
}
.product__description a {
--tw-text-opacity: 1;
color: #1d4ed8;
color: rgba(29, 78, 216, var(--tw-text-opacity));
color: var(--main-color);
}
.s-products-list-placeholder span {
margin-bottom: 1rem;
display: flex;
height: 8rem;
width: 8rem;
align-items: center;
justify-content: center;
border-radius: 9999px;
--tw-bg-opacity: 1;
background-color: #f3f4f6;
background-color: rgba(243, 244, 246, var(--tw-bg-opacity));
font-size: 3rem;
line-height: 1;
--tw-text-opacity: 1;
color: #d1d5db;
color: rgba(209, 213, 219, var(--tw-text-opacity));
background: var(--main-color);
}
.s-products-list-placeholder p {
padding-top: .5rem;
text-align: center;
--tw-text-opacity: 1;
color: #9ca3af;
color: rgba(156, 163, 175, var(--tw-text-opacity));
color: var(--main-color);
}
.s-products-list-placeholder span svg {
margin-left: auto;
margin-right: auto;
height: 4rem;
width: 4rem;
fill: var(--third-color);
text-align: center;
}
.s-block--photos-slider {
margin-top:15px !important;
border-raduis: 20px !important;
}
.swiper {
padding-left: 0 !important;
}
salla-slider.photos-slider .swiper-slide {
position: relative;
margin-top: -5px;
margin-left: 1.1rem;
margin-right: 10px;
height: auto;
width: 100%;
overflow: hidden;
padding-left: 0;
padding-right: 0;
}
@media (max-width: 1024px) {
salla-slider.photos-slider .swiper-slide {
position: relative;
margin-top: -5px;
margin-left: 1.1rem;
margin-right: 2px;
height: auto;
width: 107%;
overflow: hidden;
padding-left: 0;
padding-right: 0
}
}
.s-block--tabs-produtcs .tab-trigger.is-active button {
border-color: #414042;
border-color: var(--main-color);
background-color: #414042;
color: #ff6767;
color: var(--third-color);
background: var(--main-color);
}
i.sicon-heart {
color: var(--second-color);
}
.s-social-share-btn span svg {
height: 1rem;
width: 1rem;
color: var(--second-color);
}
.s-comments-product {
margin-bottom: 1rem;
--tw-bg-opacity: 1;
background-color: #f3f4f6;
background-color: rgba(243, 244, 246, var(--tw-bg-opacity));
padding-top: 1rem;
padding-bottom: 1rem;
background: unset;
}
.s-breadcrumb-arrow svg {
height: .875rem;
width: .875rem;
fill: var(--second-color);
}
.s-add-product-button-mini-checkout-content {
display: flex;
flex-shrink: 0;
align-items: center;
white-space: nowrap;
font-size: .8rem;
color: var(--main-color);
border-radius: 11px;
background: 0 0 !important;
border: solid 4px;
width: 107%;
box-shadow: 1px 1px 1px var(--main-color);
height: 110%;
justify-content: center;
}
.s-add-product-button-mini-checkout-content:hover {
display: flex;
flex-shrink: 0;
align-items: center;
white-space: nowrap;
font-size: .8rem;
color: var(--second-color);
border-radius: 11px;
background: 0 0 !important;
border: solid 4px;
width: 107%;
box-shadow: 1px 1px 1px var(--second-color);
height: 110%;
justify-content: center;
}
button.s-slider-next.s-slider-nav-arrow.swiper-button-disabled.swiper-button-lock {
opacity: 0;
}
button.s-slider-prev.s-slider-nav-arrow.swiper-button-disabled.swiper-button-lock {
opacity: 0;
}
@media(min-width: 1280px) {
.container {
max-width:none
}
}
/*----- end content -----*/
/*----- start product card -----*/
.s-slider-block__title {
color: var(--main-color) !important ;
}
button.s-product-card-wishlist-btn.animated {
/* موشن وكذا لزر القلب واسم المنتج */
background-color: var(--main-color) !important;
color:#fff;
border-color: #FFFEFE !important;
}
.s-product-card-content {
/* موضع نص المنتج */
text-align: center;
}
.s-product-card-content-sub {
/* موضع نص وصف المنتج */
justify-content: center;
}
button.undefined.s-button-element.s-button-btn.s-button-outline.s-button-wide.s-button-primary-outline.s-button-loader-center {
/* لون خلفية اضافة للسلة ولون اضافة لللسلة */
background-color: var(--main-color) !important;
border: 1px solid var(--second-color) !important;
color:#FFFEFE;
border-radius: 5px 5px 30px 30px;
}
button.undefined.s-button-element.s-button-btn.s-button-outline.s-button-wide.s-button-primary-outline.s-button-loader-center:hover {
/*موشن وحركات فخمه */
background-color:#51af04!important;
border: 1px solid var(--main-color)!important;
color: var(--third-color);
}
button.undefined.s-button-element.s-button-btn.s-button-outline.s-button-wide.s-button-primary-outline.s-button-loader-center:hover i {
color: var(--third-color);
}
i.text-base.sicon-shopping-bag {
/* لون السله في (اضافة للسلة) */
color:#FFFEFE ;
}
h3.s-product-card-content-title:hover a {
/* موشن اذا الماوس ع اسم المنتج ) */
color:var(--main-color);
}
salla-add-product-button.hydrated[product-status=out] {
background-color: #ffffff;
border: 2px solid #000;
color:#000 !important;
}
custom-salla-product-card {
/* لون حواف بطاقة المنتج */
border:2px solid var(--main-color) ;
}
.s-button-btn {
font-size: 0.75rem;
}
/*----- end product card -----*/
/*----- start footer -----*/
.footer-is-light .store-footer .store-footer__inner {
--tw-border-opacity: 1;
border-bottom-color: #e5e7eb;
border-bottom-color: rgba(229, 231, 235, var(--tw-border-opacity));
--tw-bg-opacity: 1;
background-color: #f3f4f6;
background-color: rgba(243, 244, 246, var(--tw-bg-opacity));
background: #f3f4f6;
color: var(--second-color);
border: 7px solid var(--main-color);
border-radius: 84px;
font-weight: 500;
}
.store-footer h3 {
margin-bottom: .75rem;
font-size: 1.125rem;
line-height: 1.75rem;
font-weight: 700;
background: transparent;
padding: 10px;
border-radius: 25px;
text-align: center;
color: var(--second-color);
}
.s-menu-footer-item:hover {
display: block;
font-size: .875rem;
line-height: 1.25rem;
line-height: 1;
color: var(--main-color);
}
.s-contacts-item:hover {
display: flex;
align-items: center;
font-size: .875rem;
line-height: 1.25rem;
line-height: 1;
color: var(--main-color);
}
.copyright-text p {
--tw-text-opacity: 1;
color: #374151;
color: rgba(55, 65, 81, var(--tw-text-opacity));
color: var(--second-color);
padding-top: 20px;
}
.store-footer__inner {
border-bottom-width: 1px;
border-style: solid;
border-bottom-color:var(--second-color);
--tw-bg-opacity: 1;
background-color: #1d1f1f;
background-color: rgba(29, 31, 31, var(--tw-bg-opacity));
padding-top: 2rem;
padding-bottom: 2rem;
border: none;
}
.footer-is-light .store-footer {
--tw-bg-opacity: 1;
background-color: #f9fafb;
background-color: rgba(249, 250, 251, var(--tw-bg-opacity));
--tw-text-opacity: 1;
color: #374151;
color: rgba(55, 65, 81, var(--tw-text-opacity));
background: var(--main-color);
border-radius: 85px 85px 0px 0px;
}
.s-social-link a:hover {
display: flex;
height: 2rem;
width: 2rem;
align-items: center;
justify-content: center;
border-radius: 9999px;
border-width: 1px;
font-size: .875rem;
line-height: 1.25rem;
transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
transition-timing-function: cubic-bezier(.4,0,.2,1);
transition-duration: 300ms;
color: var(--second-color);
}
.s-social-list {
display: flex;
gap: .625rem;
justify-content: center;
}
@media (min-width: 1024px) {
.rtl\:lg\:pr-20:where([dir=rtl],[dir=rtl] *) {
padding-right: 5rem;
background: url(https://cdn.salla.sa/LjaJ/5lHRd8xAlwBX4SHnM5AF9VByNTo7tDq6dczhpmjc.png);
background-repeat: no-repeat;
background-size: contain;
width: 220px;
}
.lg\:grid-cols-6 {
grid-template-columns: repeat(6, minmax(0, 1fr));
display: flex;
flex-direction: row-reverse;
}
.store-footer a {
transition-property: opacity;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-duration: 150ms;
text-align: center;
}
}
.lg\:col-span-2.rtl\:lg\:pl-20.ltr\:lg\:pr-20 {
display: flex;
flex-direction: column;
align-items: center;
}
.s-menu-footer-list {
display: flex;
flex-direction: column;
align-items: center;
}
.s-contacts-list.s-contacts-list-vertical {
display: flex;
align-items: center;
flex-direction: row;
flex-wrap: wrap;
justify-content: space-evenly;
}
@media (min-width: 1024px) {
.s-contacts-list.s-contacts-list-vertical {
display: flex;
justify-content: flex-start;
}
}
.store-footer::after {
top: 0;
color: var(--third-color) !important;
font-size: 16px;
opacity: .8;
text-align: center;
font-weight: bold;
width: 100%;
display: inline-block;
}
.slide--cat-entry {
height: 10rem;
border-color: transparent;
background-color: transparent;
}
.w-16 {
width: 8rem;
}
.h-16 {
height: 8rem;
}
.s-search-container.s-search-inline {
/* لون حواف البحث*/
background-color: transparent;
border:2px solid var(--main-color);
border-radius:69px;
}
.s-product-card-content-subtitle {
text-align: center;
}
.has-overlay:after {
background-color: rgba(0, 0, 0, 0.3);
}
.store-footer a h3:first-of-type{
display:none;
}
.leading-6 {
text-align: center;
}
/*----- end footer -----*/
.s-product-card-vertical .s-product-card-image {
flex: 1 1 0%;
border-top-left-radius: 0.65rem;
border-top-right-radius: 0.65rem;
}
.s-product-card-fit-height .s-product-card-image {
height: 15rem;
max-height: 19rem;
}
salla-add-product-button.hydrated[product-status=out] {
background-color: #ffffff;
border: 1px solid #000;
color: #000 !important;
border-radius: 5px;
}
.index .brand-item {
padding: 0rem;
}
.s-slider-block__title {
flex-direction: column;
margin: 10px 0 ;
}
.videoWrapper {
position: relative;
padding-bottom: 56.25%;
height: 40% !important;
margin: 150px !important;
border-radius: 50px;
border: 1px solid white;
}
.videoWrapper>* {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 65%;
max-width: none;
max-width: initial;
}
.s-block s-block--video mt-16{
margin-top: 0rem;
}
s-block s-block--features container{
margin-top: 0rem;
}
.s-slider-block__title h2 {
position: relative;
font-size: 1.125rem;
line-height: 1.75rem;
font-weight: 700;
line-height: 1.2;
color: var(--second-color);
background: var(--main-color);
padding: 10px;
border-radius: 26px;
margin: 0 31px 15px 0;
}
.whitespace-nowrap {
white-space: nowrap;
}
@media screen and (max-width:600px){
.store-footer__inner::before {
/* شعار المتجر في الفوتر */
content: "وجهتكم الاولي والمثالية للعدد والادوات";
max-width: 100%;
text-align: center;
height: 120px;
display: flex;
align-items: end;
justify-content: center;
width: 100%;
background-image: url(https://cdn.salla.sa/LjaJ/5lHRd8xAlwBX4SHnM5AF9VByNTo7tDq6dczhpmjc.png);
margin: auto;
background-size: auto calc(100% - 25px);
background-repeat: no-repeat;
background-position: top center;
font-weight: 500;
color: #d58400;
margin-bottom: 10px;
}
salla-slider .slide--one-sixth {
width: 30%;
}
.s-product-card-fit-height .s-product-card-image {
height: 15rem;
max-height: 15rem;
}
.footer-is-light .store-footer .store-footer__inner{
box-shadow: 2px 2px 30px var(--second-color);
}
.unicode {
/* اخفاء الرقم جمب الايفون ف الفوتر وسائل الاتصال */
unicode-bidi: plaintext;
display: none;
}
.s-contacts-list-vertical {
flex-direction: row;
}
.navbar-brand {
scale: 1.2;
}
.store-footer h3 {
margin-bottom: .75rem;
font-size: 1.125rem;
line-height: 1.75rem;
font-weight: 700;
background: var(--main-color);
padding: 10px;
border-radius: 25px;
text-align: center;
color: var(--second-color);
}
.s-slider-block__title {
flex-direction: row;
}
.footer-is-light .store-footer .contact-social {
--tw-border-opacity: 1;
border-color: rgba(243, 244, 246, 1);
border-color: var(--main-color);
}
.s-block {
margin-top: 2rem;
background: unset;
}
.videoWrapper {
position: relative;
padding-bottom: 56.25%;
height: 0;
margin: 0px !important;
border-radius: 50px;
border: 1px solid white;
}
.s-slider-block__title h2 {
position: relative;
font-size: 1.125rem;
line-height: 1.75rem;
font-weight: 700;
line-height: 1.2;
color: var(--second-color);
background: var(--main-color);
padding: 10px;
border-radius: 26px;
margin: 0;
}
}