@import "https://cdn.salla.network/legacy/fonts/default.css?v=2.0.3";
	:root
{
	--mapremierecoleur:#D52C33;
	--macouleuravecopacity:rgb(32,31,91,.8);
	--macouleur-blache:#fff;
	--macouleur-noir:#000;
	--macouleur-blanc-casse:#f5f5f5;
	--macouleur-rouge:#D52C33;
	--macouleur-gris:#545454;
	--macouleur-blanche-opacity:rgba(255,255,255,.9);
	--before-futered:"لماذا نحن";
	--bg-menu-mobile:url(https://i.ibb.co/hx7kyK92/h14j4w-NWCo-MGVM0b8n-HTbs-RXDBv-Gl3-Dh-Xq-PHk-UDO-removebg-preview.png);
	--bg-body:url(https://i.ibb.co/hx7kyK92/h14j4w-NWCo-MGVM0b8n-HTbs-RXDBv-Gl3-Dh-Xq-PHk-UDO-removebg-preview.png)
}
	body .section-header h2.section--title span
{
	font-size:17px!important
}

	#gb-widget-7814 .sbsi7l-0.evMtho
{
	display:none!important
}
	@font-face
{
	font-family:rb-font;
	src:url(https://alfont.com/wp-content/fonts/thulth-arabic-fonts//alfont_com_TheSans-Bold-alinma.ttf);
	font-weight:400
}
	html,body,div,span,object,h1,h2,h3,n h4,h5,h6,p,blockquote,a,abbr,img,small,strong,ol,ul,li,dd,form,label,.section--title,body
{
	/* font-family:rb-font!important */
}
	section.section:not(.py-3):not(.py-5)
{
	padding:0;
	margin:30px auto
}
	img,.circle-action,.btn-primary,.section--title,.not-available-large,.stock-notify
{
	border-radius:4px!important
}
.slick-track img,.logo img,span.img-cont img
{
	border-radius:0!important
}
	a
{
	color:var(--mapremierecoleur)
}
	@media only screen and (max-width:767px)
{
.products-grid.eq-height
{
	grid-template-columns:repeat(2,50%)!important
}
.product-add,.product-footer .not-available,.section--title
{
	font-size:13px!important;
	vertical-align:middle
}
.price-after
{
	font-size:16px
}
	h3.product-title
{
	margin-top:-10px
}
	body:not(.store-search):not(.cat-showwithslug):not(.product-showwithslug):not(.store-latest-products)>section>.container>.section-header>.section--title>span:after
{
	width:111px
}
	body:not(.store-search):not(.store-home):not(.product-showwithslug)>section>.container>.section-header>.section--title>span:after
{
	display:none!important
}
	body:not(.store-search):not(.cat-showwithslug):not(.product-showwithslug):not(.store-latest-products)>section>.container>.section-header>.section--title>span:after
{
	width:74px!important;
	margin-right:2px
}
	body:not(.store-search):not(.store-home):not(.cat-showwithslug)>section>.container>.section-header>.section--title>span:after
{
	width:72px
}
	section.section
{
	margin:20px 0!important
}
.store-home>.section:nth-child(1)
{
	margin-bottom:-15px!important
}
.products-listing
{
	margin-left:-10px!important;
	margin-right:-10px!important
}
.col-xs-6.col-md-4.col-lg-3.slick-slide
{
	padding-right:10px!important;
	padding-left:10px!important
}
.circle-action.button-more,.circle-action.button-prev span,.circle-action.button-next span
{
	font-size:12px!important;
	font-weight:300
}
	h2.section--title
{
	padding-right:5px!important
}
	body.font-apple .section-header h2.section--title span
{
	font-size:14px!important
}
	body .sub-nav .main-menu>li>a,body .product>a .product-title
{
	font-size:14px!important
}
.product-subtitle
{
	font-size:10px!important
}
.product>a .product-subtitle
{
	margin:5px 5px 0!important
}
.product-details__title
{
	font-size:20px!important
}
.product-details__subtitle
{
	font-size:14px!important;
	font-weight:100
}
	section.section.py-5 .container .section-header h2.section--title span:before
{
	font-size:15px!important
}
.logo img
{
	max-width:134px!important
}
.sub-nav__menu svg
{
	vertical-align:baseline
}
.sub-nav__menu svg
{
	width:60px!important;
	height:60px!important
}
.footer-item,.col-md-4.footer-payment
{
	margin-bottom:1.75rem!important
}
.product-showwithslug .col-md-4.footer-payment
{
	margin-bottom:5.625rem!important
}

}
	@media only screen and (max-width:991px)
{
.container.py-2
{
	width:100%
}
	body:not(.store-search):not(.cat-showwithslug):not(.product-showwithslug):not(.store-latest-products)>section>.container>.section-header>.section--title>span:after
{
	width:132px
}
	body:not(.store-search):not(.store-home):not(.product-showwithslug)>section>.container>.section-header>.section--title>span::after
{
	display:none!important
}
.product-details-wrapper>.col-xs-12:nth-child(1)
{
	display:flex;
	flex-direction:column
}
.product-details-wrapper
{
	margin-top:15px
}
	#sp-slider-cont
{
	order:1
}
.product-details__title
{
	order:2
}
.product-details__subtitle
{
	order:3
}
.row.mb-2.mb-md-0
{
	order:4
}
.a2a_kit.a2a_kit_size_32.a2a_default_style
{
	display:flex;
	align-items:center;
	justify-content:center
}

}
	@media(max-width:992px)
{
.section-header.mb-4
{
	height:27px
}
	h2.section--title,.section-actions,.section-header .sort
{
	height:100%
}
.section-actions .circle-action.button-next,.section-actions .circle-action.button-prev
{
	height:100%!important;
	width:24px!important;
	vertical-align:inherit!important
}
	a.circle-action.button-more,body.font-apple .section-header .btn.btn-rounded,.section-header .btn-primary
{
	height:100%!important;
	vertical-align:top
}
	body.font-apple .section-header h2.section--title span
{
	font-size:15px!important;
	vertical-align:baseline
}
.circle-action.button-more,.circle-action.button-prev,.circle-action.button-next,body.font-apple .section-header .btn.btn-rounded,.section-header .btn-primary
{
	font-size:12px!important;
	font-weight:100
}
	body.font-apple .section-actions .circle-action.button-more,body.font-apple .section-header .btn.btn-rounded
{
	line-height:24px!important
}
.circle-action.button-next,.circle-action.button-prev
{
	width:32px
}
	body:not(.store-search):not(.product-showwithslug)>section>.container>.section-header>.section--title
{
	height:100%;
	font-size:15px!important
}
.store-home>.section:nth-child(8)>.container>.section-header>.section--title>span
{
	vertical-align:middle
}
.store-contact
{
	width:60%;
	margin:15px auto
}

}
	@media(max-width:600px)
{
.logo-wrapper
{
	margin-bottom:-15px
}

}
	@media(min-width:992px)
{
	body .sub-nav .main-menu>li>a
{
	color:var(--macouleur-blache)!important
}
	li#\31 014352,li#\31 014352>a
{
	display:none
}
.product-details-wrapper
{
	padding-top:20px;
	flex-direction:row!important;
	align-items:flex-start
}
.product-details-wrapper .col-md-7:first-child
{
	width:41.66666667%
}
.a2a_kit
{
	width:264px
}
	body:not(.store-search):not(.cat-showwithslug):not(.product-showwithslug):not(.store-latest-products)>section>.container>.section-header>.section--title>span:after
{
	width:87px;
	margin-right:2px
}
.slick-dots
{
	position:inherit
}
.section-header
{
	height:32px
}
.section-header .section--title,.section-actions,.section-actions .circle-action,body.font-apple.salla-theme_2 .section-header .btn.btn-primary.btn-rounded
{
	height:100%
}
	body.font-apple .section-header h2.section--title span
{
	font-size:18px!important;
	vertical-align:top
}
	body.font-apple .button-more
{
	font-size:15px;
	line-height:30px!important
}
.circle-action.button-next,.circle-action.button-prev
{
	width:33px
}
.logo img
{
	width:95px!important;
	vertical-align:middle;
	height:100%!important
}
.container.py-2
{
	padding-top:12px;
	padding-bottom:12px
}
.sub-nav
{
	background:none
}
.store-contact
{
	width:70%;
	margin:15px auto
}

}
	@media only screen and (min-width:601px) and (max-width:740px)
{
.salla-theme_2 .site-header .header-wrapper>div:nth-child(2)
{
	margin-left:0;
	max-width:52%
}

}
	@media only screen and (min-width:768px) and (max-width:770px)
{
.product-sorted>.row.products-grid.infinite-scroll.mobile-card-no-margin.grid-col-2.eq-height>.product-box
{
	padding-left:5px;
	padding-right:5px
}
.product-sorted
{
	margin-left:-5px;
	margin-right:-5px
}

}
.site-header
{
	padding-top:20px
}
.main-menu li a
{
	font-weight:100er
}
	body.font-apple.salla-theme_2 .section-header .btn.btn-primary.btn-rounded
{
	color:var(--macouleur-blache)!important;
	border-color:var(--macouleur-rouge)!important;
	vertical-align:text-bottom;
	background:var(--macouleur-rouge)
}
.circle-action
{
	color:var(--macouleur-blache);
	border-color:var(--macouleur-rouge)!important;
	vertical-align:text-bottom;
	background:var(--macouleur-rouge)
}
.circle-action span:hover,span.sicon-cart:hover
{
	color:var(--macouleur-blache)!important
}
	a.login-link.circle-action:hover,a.circle-action.ml-1.site-header__cart:hover,a.btn.btn-primary.btn-rounded:hover,a.circle-action:hover,body.font-apple.salla-theme_2 .section-header .btn.btn-primary.btn-rounded:hover,a.add-cart-large.add_to_cart_large_btn,.cart-nav-solid
{
	color:var(--macouleur-blache)!important;
	border-color:var(--macouleur-rouge)!important;
	vertical-align:text-bottom;
	background:var(--macouleur-rouge)
}
	body.font-apple #sort #sort-toggle.btn.btn-primary
{
	padding:6px 16px 4px;
	background:none;
	color:var(--mapremierecoleur)
}
	body.font-apple #sort #sort-toggle.btn.btn-primary:hover,.promotion-title
{
	color:var(--macouleur-blache)
}
.promotion-title
{
	background-color:var(--macouleuravecopacity);
	text-align:center;
	color:var(--macouleur-rouge);
	font-weight:900;
	font-size:10px;
	border:0!important;
	line-height:2;
	vertical-align:bottom;
	padding:6px 6px 2px;
	line-height:18px
}
	body.salla-theme_2 .product>a .product-subtitle
{
	color:var(--mapremierecoleur)
}
	body:not(.store-search)>section>.container>.section-header>.section--title
{
	font-weight:100;
	background:var(--macouleur-blache)8e4;
	color:var(--mapremierecoleur)!important;
	border-radius:0 5px 5px 0!important;
	padding-left:5px;
	border-color:var(--mapremierecoleur)
}
.section-header
{
	margin-bottom:10px!important
}
.product.contain
{
	border:1px #D9D9D6 solid
}
.store-home section:nth-of-type(4) .container .row,.store-home section:nth-of-type(12) .container .row
{
	grid-template-columns:repeat(2,50%)
}
.store-home section:nth-of-type(2) .container .row
{
	grid-template-columns:repeat(3,33.33%)
}
.store-home section:not(.product-details):not(.py-3):not(.section-products):not(.u-white):not(.py-5)>.container:not(.py-3)>.row:not(.products-grid):not(.products-listing)::before
{
	display:none
}
.products-grid.eq-height
{
	grid-template-columns:repeat(4,25%)
}
.section[data-type=banner]
{
	padding:0!important
}
.container.banner a img
{
	margin:0 auto
}
.products-listing.eq-height .slick-track .slick-slide
{
	padding-bottom:0!important
}
.products-grid.eq-height>[class^=col-]
{
	padding-bottom:10px
}
.product-footer
{
	flex-direction:column;
	padding-top:9px
}
.product-price
{
	flex-direction:column-reverse;
	align-items:flex-start!important;
	padding-top:0;
	line-height:1em;
	height:2em
}
.product .product-footer .product-price *
{
	margin:0!important;
	padding:0!important
}
.product .product-footer
{
	margin:0!important
}
.product-footer .price-before
{
	padding-right:0
}
.price-after
{
	padding-top:5px
}
.product-add
{
	background-color:var(--mapremierecoleur);
	color:var(--macouleur-blache)
}
.product-add:hover
{
	background-color:var(--macouleur-noir)!important;
	color:var(--macouleur-blache)
}
.product .product-subtitle
{
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-line-clamp:1;
	-webkit-box-orient:vertical
}
.product .product-title
{
	height:auto;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
	padding-top:0;
	margin-top:1px
}
.product-add *
{
	display:none
}
.product-add:before
{
	content:'إضافة للسلة'
}
.product-footer .not-available
{
	padding:.5rem 1rem;
	margin:0;
	background-color:var(--macouleur-blanc-casse)
}
.product-add,.product-footer .not-available
{
	text-align:center;
	font-size:18px;
	font-weight:100
}
.product-subtitle
{
	width:auto!important;
	padding:0!important;
	margin-right:3px!important;
	font-weight:100er;
	border-radius:2px;
	margin-top:5px
}
	body:not(.store-search):not(.store-home)>section>.container>.section-header>.section--title>span:after
{
	width:88px;
	margin-right:2px
}
	section.section.py-5 .container .section-header h2.section--title span
{
	font-size:0!important
}
	section.section.py-5 .container .section-header h2.section--title span:before
{
	content:"منتجات نقترحها عليك ";
	font-size:18px;
	font-weight:100
}
.list--product-fields li.form-group--price>div .price-before
{
	transform:translateY(-15px)!important
}
	footer>.footer-main>.container>.row>.footer-item>.store-certificate>.font-13
{
	width:100%;
	display:block
}
.footer-links
{
	columns:1
}
.salla-theme_2 footer .social
{
	justify-content:space-around!important
}
.footer-sub img
{
	margin:12px auto!important;
	border-radius:0!important
}
.footer-main,.store-contact
{
	text-align:center
}
.col-sm-4.col-md-4
{
	padding-right:5px;
	padding-left:5px
}
.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover
{
	border-bottom:5px solid var(--mapremierecoleur)!important;
	border-right:1px var(--mapremierecoleur) solid!important;
	border-left:1px var(--mapremierecoleur) solid!important;
	border-top:1px var(--mapremierecoleur) solid!important;
	background:none!important;
	color:var(--macouleur-noir)!important
}
.product-details img
{
	margin-bottom:10px
}
.shipping-bar .free-shipping__bar>div>span
{
	background-color:var(--mapremierecoleur)
}
.shipping-bar .free-shipping__bar>div>span:after
{
	border-top:5px solid var(--mapremierecoleur)
}
.shipping-bar .free-shipping__bar>div>div
{
	background-color:var(--mapremierecoleur)!important;
	background:linear-gradient(90deg,var(--mapremierecoleur) 0,var(--mapremierecoleur) 100%)
}
.store-notify p
{
	font-size:12px;
	font-weight:100er
}
.store-notify i
{
	margin-left:5px;
	padding:0
}
.sub-nav-header img
{
	content:var(--bg-menu-mobile);
	border:none!important;
	border-radius:unset!important
}
.sub-nav-header a
{
	border-radius:4px
}
	@media(min-width:992px)
{
.header-row:nth-child(2)
{
	-webkit-box-ordinal-group:initial;
	-ms-flex-order:initial;
	order:initial;
	width:50%
}
.salla-theme_2 .site-header #cl_switcher_wrapper #cl_switcher #cl_toggle
{
	border-radius:4px
}

}
.footer-main *
{
	color:var(--macouleur-blache)!important
}
.footer-main
{
	padding:1.5rem 0
}
	footer
{
	display:flex;
	flex-direction:column-reverse
}
.footer-sub-wrapper>div:first-child
{
	display:none
}
.footer-sub-wrapper
{
	justify-content:space-between
}
.footer-title
{
	color:var(--macouleur-noir);
	margin:0 auto;
	width:fit-content;
	padding:0 13px
}
	footer div
{
	background-color:var(--mapremierecoleur);
	color: #fff !important;
}
.footer-main
{
	padding:0
}
.salla-theme_2 footer .social__item a
{
	border-radius:4px;
	color:var(--macouleur-blache);
	border-color:var(--macouleur-blache)
}
.footer-sub
{
	padding:1.75rem 0
}
.footer-title span
{
	font-size:17px!important;
	background:var(--mapremierecoleur);
	padding:0 10px
}
	h2.footer-title
{
	width:100%;
	text-align:center;
	border-bottom:3px solid var(--macouleur-rouge);
	line-height:.1em;
	margin:10px 0 20px
}
.store-contact
{
	display:flex
}
.store-contact a
{
	width:100%
}
.salla-theme_2 footer .footer-main .footer-item .store-certificate
{
	display:flex!important;
	flex-direction:column-reverse
}
	footer .store-certificate img
{
	margin-left:0
}
.col-md-4.footer-payment
{
	padding-bottom:3px
}
.footer-main .container
{
	width:auto
}
.footer-sub-wrapper>.col-xs-12.col-md-4.mb-2
{
	display:none
}
.salla-theme_2 footer .social__item a:hover
{
	background-color:var(--macouleur-noir)
}
.footer-payment img
{
	background-color:white
}
.category-featured a:before
{
	border:none
}
.product-details__title.brand-title img
{
	display:none
}
.product-detials__desc>.container-fluid
{
	display:flex;
	flex-direction:column
}
.text-center.container-fluid .row:nth-child(4)
{
	order:6
}
.text-center.container-fluid .row:nth-child(5)
{
	order:7
}
.slick-slider
{
	padding-bottom:0!important
}
.site-header,body .sub-nav .main-menu
{
	background-color:var(--mapremierecoleur)
}
.site-header.sub-nav.container-fluid
{
	background-color:var(--mapremierecoleur)
}
.container-fluid.sub-nav-content
{
	padding:0
}
	body .sub-nav .main-menu>li>a
{
	color:var(--macouleur-blache)
}
	body .sub-nav .main-menu>li>a:hover
{
	color:var(--macouleur-blache)
}
.product-add:hover
{
	background-color:var(--macouleur-noir)!important;
	color:var(--macouleur-noir)
}
.sub-nav__menu svg,.sub-nav__menu:hover svg
{
	fill:var(--macouleur-blache)
}
	ul.store-categories>li>a
{
	color:var(--macouleur-blache)
}
.section-actions
{
	padding-right:0!important
}
	section.u-light.py-5.text-center>.container>h2.section--title.mb-4
{
	text-indent:-9999px;
	line-height:0
}
	section.u-light.py-5.text-center>.container>h2.section--title.mb-4:after
{
	content:var(--before-futered);
	text-indent:0;
	display:block;
	line-height:initial
}
	body:not(.store-search)>section>.container>.section-header>.section--title
{
	font-weight:100;
	background:var(--macouleur-blache)!important;
	color:var(--mapremierecoleur)!important;
	border-radius:0 5px 5px 0!important;
	padding-left:5px;
	border-color:var(--mapremierecoleur)
}
.store-home section:not(.product-details):not(.py-3):not(.section-products):not(.u-white):not(.py-5)>.container:not(.py-3)>.row:not(.products-grid):not(.products-listing)
{
	padding-right:10px;
	padding-left:10px
}
.store-home section:not(.product-details):not(.py-3):not(.section-products):not(.u-white):not(.py-5):not(.u-light)>.container:not(.py-3)>.row:not(.products-grid):not(.products-listing) .col-sm-4.col-md-4
{
	width:50%!important;
	float:right!important;
	display:block!important
}
	@media screen and (max-width:768px)
{
.salla-theme_2 .site-header .logo-wrapper .logo img
{
	height:auto;
	max-height:55px!important;
	max-width:210px;
	width:auto
}
	body .sub-nav .main-menu
{
	background:transparent!important
}
.sub-nav .main-menu li.sub-menu-header.categories-holder ul.store-categories li a
{
	color:var(--macouleur-noir)!important
}

}
	@media(max-width:600px)
{
.logo-wrapper
{
	margin-bottom:-10px!important;
	margin-top:-20px!important
}

}
.testimonails-listing blockquote img
{
	position:absolute;
	top:-20px;
	background:var(--mapremierecoleur)!important;
	padding:0!important;
	border-radius:50%!important;
	border:var(--mapremierecoleur) solid 1px!important
}
.testimonails-listing blockquote,.testimonails-listing .slick-slide.testimonials-item,.testimonails-listing.slick-slider .slick-list,.testimonails-listing.slick-slider .slick-track
{
	overflow:visible!important
}
.testimonails-listing .slick-slide.testimonials-item
{
	background:var(--macouleur-blanc-casse)!important;
	border-color:var(--macouleur-blanc-casse)!important
}
.product-add:hover
{
	color:var(--macouleur-blache)!important
}
	@media screen and (max-width:767px)
{
.salla-theme_2 .site-header .logo-wrapper .logo img
{
	height:auto;
	max-height:45px!important;
	max-width:210px;
	width:auto
}
.store-home section.section:nth-of-type(1)
{
	width:100%!important;
	max-width:100%!important;
	padding:0!important;
	margin:0 auto!important
}
.store-home section.section:nth-of-type(1) .container
{
	padding:0!important
}
.store-home section.section:nth-of-type(1) .container img
{
	margin:0!important;
	border-radius:0!important
}
	body.store-home .section-header h2.section--title span
{
	font-size:17px!important
}
.store-home section.section:nth-of-type(1) .container img
{
	margin:5px auto!important;
	border-radius:0!important
}
.store-home section.section[data-type="banner"]
{
	width:100%!important;
	max-width:100%!important;
	padding:0!important;
	margin:0 auto!important
}
.store-home section.section[data-type="banner"] .container
{
	padding:0!important
}
.store-home section.section[data-type="banner"] .container img
{
	margin:0!important;
	border-radius:0!important
}
.sub-nav__menu svg
{
	width:60px!important;
	height:60px!important;
	margin-right:-13px!important
}
.site-header
{
	padding-top:20px!important
}

}
.site-header
{
	padding-top:0!important
}
.store-home section.section[data-type=banner]:nth-of-type(2) .container
{
	padding-top:17px!important
}
.sub-nav .main-menu li.sub-menu-logged-in a
{
	min-height:40px;
	padding:5px 15px!important;
	color:var(--macouleur-noir)!important
}
	body.font-amazon-ember.salla-theme_1 .section-header .section-actions .circle-action.button-more,body.font-amazon-ember.salla-theme_2 .section-header .section-actions .circle-action.button-more,body.font-amazon-ember.salla-theme_4 .section-header .section-actions .circle-action.button-more
{
	line-height:27px!important
}
.sub-nav-header img
{
	height:45px!important
}
.promotion-title
{
	background-color:var(--macouleur-rouge)!important;
	text-align:center;
	color:var(--macouleur-blache)!important;
	font-weight:900;
	font-size:10px;
	border:0!important;
	line-height:2;
	vertical-align:bottom;
	padding:6px 6px 2px;
	line-height:18px
}
	section.u-light.py-5.text-center>.container>h2.section--title.mb-4
{
	text-indent:-9999px;
	line-height:0;
	margin-top:-30px!important;
	padding-bottom:15px!important;
	font-weight:700!important;
	color:var(--mapremierecoleur)!important;
	font-size:1rem!important
}
.sub-nav .main-menu>li.has-children:hover
{
	color:var(--macouleur-blache)!important
}
.sub-nav .main-menu>li:hover>a
{
	color:var(--macouleur-blanc-casse)!important
}
	html,body,html body
{
	min-width:100vw!important;
	max-width:100vw!important;
	overflow-x:hidden!important
}
.salla-theme_2 .site-header .header-wrapper .site-header__cart .badge
{
	background:var(--macouleur-rouge)!important
}
.sub-nav .main-menu li.sub-menu-header.categories-holder ul.store-categories li a.offers-link
{
	color:var(--macouleur-rouge)!important
}
	body.font-amazon-ember #sort #sort-toggle.btn.btn-primary
{
	padding:6px 16px 7px;
	line-height:12px!important
}
	footer .store-certificate img
{
	margin-left:10px;
	max-height:50px!important;
	max-width:70px
}
.slick-slider
{
	padding-bottom:0!important
}
	@media screen and (max-width:767px)
{
.site-header
{
	padding-top:20px!important
}
.store-home section.section:nth-of-type(1) .container img
{
	margin:0 auto!important;
	border-radius:0!important
}

}
	section.section:not(.py-3):not(.py-5):not(:first-of-type):not(:nth-of-type(3)):not(:nth-of-type(2))
{
	padding:0;
	margin:20px auto!important
}
.container.banner a img
{
	margin:18px auto!important
}
	section.section:nth-of-type(12) .container.banner a img
{
	margin:0 auto!important
}
	section.section:nth-of-type(1) .container.banner a img
{
	margin:0 auto!important
}
	section.section:nth-of-type(6) .container.banner a img
{
	margin:0 auto!important
}
	section.section:first-of-type
{
	padding:0;
	margin:0 auto!important
}
	section:nth-last-of-type(3)
{
	padding:0;
	margin:15px auto!important
}
	section:nth-last-of-type(2) .products-grid.eq-height
{
	grid-template-columns:repeat(4,25%);
	margin-bottom:40px!important
}
	:root
{
	--font-size-normal:13px;
	--font-size-medium:15px;
	--font-size-medium2:1.04rem;
	--font-size-large:1.1rem!important;
	--font-line-height:1.5
}
.u-light
{
	background-color:var(--mapremierecoleur)!important
}
.salla-theme_2 .feature-item__content div h3
{
	margin-bottom:.25rem;
	color:var(--macouleur-blache)!important
}
.feature-item p
{
	font-size:14px;
	color:var(--macouleur-blache)!important
}
.container.banner a img
{
	border-radius:10px!important
}
.bg-promotion div
{
	background:rgb(42,76,137,.7)!important;
	width:100%!important
}
.bg-promotion div .btn
{
	padding:15px!important;
	color:var(--macouleur-noir)!important;
	background:var(--macouleur-blache)!important
}
.products-listing.eq-height .product>:first-child .img-cont
{
	max-height:250px!important
}
	section.section:not(.py-3):not(.py-5):not(:first-of-type):nth-of-type(2) .container
{
	background:var(--macouleur-blanc-casse)!important;
	border-radius:25rem 10rem!important
}
.site-header,body .sub-nav .main-menu
{
	background-color:var(--mapremierecoleur)
}
.product-form
{
	background-color:rgb(0,0,0,.1);
	border-radius:1rem!important
}
.product-cart
{
	border-color:var(--mapremierecoleur)
}
.product-cart .list--product-fields li.form-group.product-buttons .btn-add-note,.product-cart .list--product-fields li.form-group.product-buttons .btn-attach-file,.product-cart .list--product-fields li.form-group.product-buttons .file-input
{
	border-color:var(--mapremierecoleur)!important;
	margin:0;
	background:var(--mapremierecoleur)!important;
	color:var(--macouleur-blache)!important
}
.content.page-container,footer
{
	clear:both!important
}
.product-desc b,.product-desc strong,.product-detials__desc b,.product-detials__desc strong
{
	color:var(--mapremierecoleur)!important;
	text-shadow:var(--macouleur-gris) 2px 2px 5px!important
}
	@media screen and (max-width:767px)
{
.salla-theme_2 .feature-item__content
{
	align-items:center;
	display:flex!important;
	flex-direction:column
}
.sub-nav .sub-nav-content.is-active
{
	background:var(--macouleur-blanc-casse)!important;
	border-radius:2rem 0 0 2rem!important
}
.product-form
{
	background-color:transparent!important;
	border-radius:1rem!important
}
.list--vertical
{
	align-items:center;
	display:flex;
	justify-content:flex-start;
	background:transparent!important
}
.logo img
{
	width:95px!important;
	vertical-align:middle;
	height:100%!important
}
.salla-theme_2 .site-header .logo-wrapper .logo img
{
	height:auto;
	max-height:95px!important;
	max-width:170px!important;
	height:auto!important
}
.salla-theme_2 .site-header .header-row.left
{
	top:20px!important
}

}
.logo img
{
	width:95px!important;
	vertical-align:middle;
	height:100%!important
}
	body
{
	padding:0;
	background:var(--bg-body);
	background-size:150px!important
}
.section
{
	background:transparent!important
}
.product-add,.product-footer .not-available
{
	text-align:center;
	font-size:18px;
	font-weight:300;
	max-width:70%!important;
	margin:10px auto!important;
	border-radius:5px!important
}
.product
{
	border:var(--mapremierecoleur) solid 1px!important
}
.site-header,body .sub-nav .main-menu
{
	background-color:var(--macouleur-blache)!important
}
.sub-nav__menu svg,.sub-nav__menu:hover svg
{
	fill:var(--macouleur-blache)!important
}
.header-wrapper
{
	height:100px!important
}
	body .sub-nav .main-menu>li>a
{
	color:var(--macouleur-blache)!important
}
.site-header,body .sub-nav .main-menu
{
	background-color:var(--mapremierecoleur)!important
}
.sub-nav .main-menu li.sub-menu-logged-in a
{
	min-height:40px;
	padding:5px 15px!important;
	color:var(--macouleur-blache)!important
}
.sub-nav .main-menu li.sub-menu-header.categories-holder ul.store-categories li a
{
	border-bottom:none!important;
	display:block!important;
	position:relative;
	color:var(--macouleur-blache)!important
}
	body .sub-nav .main-menu
{
	background-color:var(--macouleur-rouge)!important
}
.footer-title span
{
	font-size:17px!important;
	color:var(--macouleur-rouge)!important;
	background:var(--mapremierecoleur)!important;
	padding:15px!important
}
.sub-nav-header
{
	background:var(--mapremierecoleur)!important
}
.masection li li,.masection li#offers,.masection .sub-menu-header.categories-holder
{
	display:none!important
}
.masection li span
{
	display:none!important
}
.masection li
{
	width:32%!important;
	display:inline-flex!important;
	border:var(--macouleur-blache) solid 1px!important;
	border-radius:10px!important;
	margin:5px!important;
	padding:10px!important;
	text-align:center!important;
	justify-content:center!important;
	color:var(--macouleur-blache)!important;
	background:var(--mapremierecoleur)!important;
	border-color:var(--mapremierecoleur)!important
}
.masection li a
{
	color:var(--macouleur-blache)!important;
	font-size:1.2rem!important
}
.masection .container
{
	max-width:100%!important;
	position:relative;
	border-radius:10px!important
}
.masection
{
	max-width:1150px!important;
	margin:auto!important;
	position:relative;
	border-radius:10px!important
}
.masection li.sub-menu-logged-in
{
	display:none!important
}
.montitre.section--title
{
	text-align:center!important;
	padding:15px 15px!important
}
	body.salla-theme_1 .section-header .btn.btn-primary.btn-rounded,body.salla-theme_2 .section-header .btn.btn-primary.btn-rounded,body.salla-theme_4 .section-header .btn.btn-primary.btn-rounded
{
	background-color:var(--macouleur-rouge)!important;
	border-color:var(--macouleur-rouge)!important;
	color:var(--macouleur-blache);
	font-size:15px;
	height:36px;
	padding:0 15px;
	transition:all .35s cubic-bezier(.2,1,.3,1)
}
.salla-theme_1 .category-featured,.salla-theme_2 .category-featured,.salla-theme_3 .category-featured,.salla-theme_4 .category-featured,.salla-theme_5 .category-featured
{
	border-radius:4px;
	margin-bottom:10px!important
}
.store-home section:nth-of-type(3)
{
	padding:0!important;
	margin:0!important
}
.store-home section:nth-of-type(2)
{
	padding:0!important;
	margin:20px 0 0 0!important
}
.store-home section[style="background: #FAFAFA;"]:not(:first-of-type)
{
	padding-left:15px!important;
	padding-right:15px!important;
	border-radius:12px!important
}
.store-home section[style="background: #FAFAFA;"]:not(:first-of-type) img
{
	border-radius:15px!important;
	max-width:100%!important
}
.store-home section[style="background: #FAFAFA;"]:not(:first-of-type) *
{
	border-radius:1rem!important
}
	@media screen and (max-width:767px)
{
.masection li
{
	width:46%!important;
	display:inline-flex!important;
	border:var(--macouleur-blache) solid 1px!important;
	border-radius:10px!important;
	margin:5px!important;
	padding:10px!important;
	text-align:center!important;
	justify-content:center!important;
	color:var(--macouleur-blache)!important;
	background:var(--mapremierecoleur)!important;
	border-color:var(--mapremierecoleur)!important
}
.masection li a
{
	color:var(--macouleur-blache)!important;
	font-size:1rem!important
}
.salla-theme_2 .feature-item__content div h3,.salla-theme_2 .feature-item__content div p
{
	text-align:center!important
}
	body .sub-nav .main-menu
{
	background-color:var(--macouleur-blanc-casse)!important
}
.sub-nav .main-menu li.sub-menu-logged-in a
{
	min-height:40px;
	padding:5px 15px!important;
	color:var(--macouleur-noir)!important
}
.sub-nav .main-menu li.sub-menu-header.categories-holder ul.store-categories li a
{
	border-bottom:none!important;
	display:block!important;
	position:relative;
	color:var(--macouleur-gris)!important
}

}
	body:not(.store-search)>section>.container>.section-header>.section--title
{
	font-weight:100;
	background:var(--macouleur-blache)!important;
	color:var(--mapremierecoleur)!important;
	border-radius:0 5px 5px 0!important;
	padding-left:5px;
	border-color:var(--mapremierecoleur);
	border:1px solid var(--mapremierecoleur)!important;
	border-radius:5px!important
}

.store-contact
{
	width:100%!important;
	margin:15px auto
}
.footer-sub::before
{
	content:"تابعنا على";
	display:block!important;
	font-size:1rem;
	color:var(--macouleur-rouge);
	margin-bottom:40px!important;
	max-width:100px!important;
	margin:auto!important;
	z-index:99!important;
	position:relative!important;
	background:var(--mapremierecoleur)
}
.footer-sub
{
	padding-top:20px!important
}
.footer-sub::after
{
	content:"";
	display:block;
	height:3px!important;
	width:calc(100% - 30px)!important;
	background:red!important;
	position:absolute;
	margin-right:15px!important;
	margin-top:-60px!important;
	z-index:2!important
}
.salla-theme_2 footer .social
{
	justify-content:space-around!important;
	margin-top:10px
}
.salla-theme_2 .feature-item__content .feature-item__icon
{
	background:var(--macouleur-rouge)
}

.social__item a i 
{
		visibility: hidden !important;
		color: transparent !important;

}
	body:not(.store-search) > section > .container > .section-header > .section--title 
{
	  font-weight: 100;
	  background: var(--macouleur-blache) !important;
	  color: var(--mapremierecoleur) !important;
	  border-radius: 0 5px 5px 0 !important;
	    border-top: var(--mapremierecoleur) solid 1px !important;
	  border-bottom: var(--mapremierecoleur) solid 1px !important;
	  border-left: var(--mapremierecoleur) solid 1px !important;
	  padding-right: 5px var(--mapremierecoleur) solid !important;

}



.s-product-card-content-footer salla-add-product-button .s-button-outline {
  border-color: #414042;
  border-color: var(--color-primary);
  background: var(--color-primary);
  color: #fff !important;
}
section.s-block:nth-child(4) {
  padding: 0;
}
section.s-block:nth-child(4)  .container {
  min-width: 100%;
  padding: 0;
}
section.s-block:nth-child(4)  .container * {
  border-radius: 0 !important;
}
 div.angel-feature div:nth-child(1) {
  background: #FB0103 !important;
   border-radius: 50%;
}
div.angel-feature div:nth-child(1) i {
   color: #fff !important;
  
}

div.angel-feature h4 {
  color: #fff;
}
div.angel-feature p {
  color: #FB0103
}
div.angel-feature {
  padding: 0
} 
div.angel-feature div:nth-child(1) {
  background: #FB0103 !important;
   border-radius: 50%;
}
div.angel-feature div:nth-child(1) i {
   color: #fff !important;
  
}

div.angel-feature h4 {
  color: #fff;
}
div.angel-feature p {
  color: #fff
}

.s-block--features .s-block__title h2 {
  color: #fff
}
.mask-block, .mask-slider .swiper {
  mask-image: unset !important;
}
.store-footer {
    margin-top: 0;
  }
@media (min-width: 640px) {
  .store-footer {
    margin-top: 0;
  }
}
div.angel-features {
background-color: #1F1E56 !important;
  
}
@media (min-width: 992px) {
  [dir="rtl"] .footer-middle h3 {
    text-align: center;
  }
}
.store-footer h3 {
  color: #414042;
  color: var(--macouleur-blache);
  border-bottom: var(--macouleur-rouge) solid 2px;
}
.s-block__title h2 {
  border-right: var(--macouleur-rouge) solid 4px !important;
  padding-right: 5px;
  border-radius: 5px;
}
.is-sticky-product-bar .sticky-product-bar.dark {
  background-color: #201F5B;
}
.s-fast-checkout-button.outline,
.s-add-product-button-main .s-add-product-button-mini-checkout {
  background-color: var(--macouleur-rouge) !important;
  border: 1px solid var(--color-primary) !important;
  color: var(--macouleur-blache) !important;
}
.is-sticky-product-bar .sticky-product-bar salla-add-product-button button[quick-buy] {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
  border: #fff solid 2px;
}
.s-add-product-button-mini-checkout-content {
    font-size: 0.875rem;
    line-height: 1.25rem;
    color: #fff !important;
  }
.mburger i {
  color: #fff !important;
  font-size: 1.5rem !important;
}
div.items-center:nth-child(3)  span,
div.items-center:nth-child(3)  i
{
  color: #fff !important;
  fill: #fff !important;
}
div.items-center:nth-child(3)  span,
div.items-center:nth-child(3)  i
{
  color: #fff !important;
  fill: #fff !important;
}
section.s-block.angel-features{
  background: var(--mapremierecoleur)
}

.bottom-header-button.bottom-header-home i,
.bottom-header-button.bottom-header-home span{
  color: #fff !important;
}

.bottom-header-button.bottom-header-cart i,
.bottom-header-button.bottom-header-cart span{
  color: #fff !important;
}

.bottom-header-button.bottom-header-menu i,
.bottom-header-button.bottom-header-menu span{
  color: #fff !important;
}

.bottom-header-button.bottom-header-search i,
.bottom-header-button.bottom-header-search span{
  color: #fff !important;
}

.bottom-header-button.bottom-header-user i,
.bottom-header-button.bottom-header-user span{
  color: #fff !important;
}

.bottom-header-button.bottom-header-cart {
  background: black  !important;
  padding: 5px;
  border-radius: 50%;
  margin-top: -30px
}
.sicon-arrow-right {
  color: #fff !important;
}
footer a,
a {
  color: #545454;
}


footer a {
color: #fff
}

.sub-categories h3 {
  color: #fff
}