@import url('https://fonts.googleapis.com/css2?family=Tajawal:wght@300;400;500;700;800;900&display=swap');

img:focus,
p:focus,
div:focus,
ul:focus,
li:focus,
.span:focus,
h1:focus,
h2:focus,
h3:focus,
h4:focus,
h5:focus,
h6:focus,
button:focus,
header:focus,
main:focus,
footer:focus,
nav:focus,
a:focus {
	/* border: none !important;  */
	outline-color: #9C6916 !important;
}

.d-none{
	display: none!important;
}

#categorySortByDropdown:focus,
#categorySortByDropdown:active,
.ms-refiner-heading .ms-refiner-heading_title button.ms-refine-filter__toggle_collapsed:focus,
.ms-refiner-heading .ms-refiner-heading_title button.ms-refine-filter__toggle_expanded:focus {
	border: 1px solid white;
	outline: 1px dashed #9C6916 !important;
	border-radius: 0;

}

.ms-search-result-container__refiner-section .slider .slider__track {
	background-color: #F7A726;
}

textarea:focus,
input:focus {
	border-color: #F7A726 !important;
	filter: none !important;
}

textarea:active,
input:active {
	border-color: #F7A726 !important;
	box-shadow: none !important;
}

.msc-promo-code__apply-btn:disabled:hover,
.msc-promo-code__apply-btn[disabled]:hover,
.msc-promo-code__apply-btn:disabled:focus,
.msc-promo-code__apply-btn[disabled]:focus,
.msc-promo-code__apply-btn:disabled:active,
.msc-promo-code__apply-btn[disabled]:active {
	background-color: #c4c4c4;
}

.msc-promo-code__apply-btn:active {
	background-color: #9C6916;
}

.msc-promo-code__apply-btn:focus {
	background-color: #F7A726;
}

.msc-promo-code__apply-btn:hover {
	background-color: #F7A726;
}

.msc-promo-code__apply-btn {
	background-color: #F7A726;
}

.ms-site-picker__button:focus {
	border-color: #9C6916 !important;
}

.ms-buybox .quantity .quantity__controls:focus,
.ms-cart .msc-cart-line__product-quantity .quantity .increment:focus,
.ms-cart .msc-cart-line__product-quantity .quantity .decrement:focus {
	border: .5px solid #C4C4C4 !important;
}

.ms-buybox .quantity .quantity-input:focus,
.ms-cart .msc-cart-line__product-quantity .quantity .quantity-input:focus {
	border: 0.5px solid #00754A;
	outline: none;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-family: 'Tajawal', sans-serif !important;
}

div,
p,
span,
button,
a,
ul,
li,
label,
input {
	font-family: 'Tajawal', sans-serif !important;
}

/*start - default classes*/
.overflow-hidden{
	overflow: hidden;
}

.default-full-container>div {
	padding: 0 60px;
    max-width: 1440px;
    margin: 0 auto;
}
@media (max-width: 992px){
	.default-full-container>div {
		padding: 0 24px;
	}
}
@media (max-width: 768px) {
	.default-full-container>div {
		padding: 0 16px;
	}
}

/*end - default lasses*/
/*start - category carousel*/

.ms-content-block[data-m-layout=left-right].category-carousel-item{
	padding: 16px 16px 56px 16px;
	display: flex;
	flex-direction: column-reverse;
	gap: 10px;
	background:white;
}


.ms-content-block[data-m-layout=left-right].category-carousel-item h3{
	font-family: 'Tajawal', sans-serif !important;
	font-size: 24px;
	font-style: normal;
	letter-spacing: normal;
	font-weight: 700;
	line-height: 28px;
}

.ms-content-block[data-m-layout=left-right].category-carousel-item .msc-cta__primary {
	display: none;
}

.ms-content-block[data-m-layout=left-right].category-carousel-item .msc-cta__secondary {
	padding: 0;
	position: absolute;
	left: 16px;
	bottom: 16px;
	font-weight: 500;
	font-size: 16px;
	line-height: 22px;
	color: #198563;
	text-decoration: underline;
	text-decoration-color: #444444;
}

/*end - category carousel*/


.new-products-wrapper .ms-product-collection__item,
.ms-product-collection__item:first-child {
	height: auto !important;
}

.ms-product-comparison-button {
	display: none;
}

.company-container ul.ms-footer__list {
	display: flex;
	justify-content: space-between;
}

.bg-gray {
	background-color: #F2F3F2;
}

.ms-buybox__add-to-cart-container .msc-add-to-cart:disabled,
.ms-buybox__add-to-cart-container .msc-add-to-cart[disabled],
.ms-checkout__btn-place-order:disabled, .ms-checkout__btn-place-order[disabled]{
	color: #444;
}

/*
.ms-account-management-address .msc-address-form{
	max-width: 484px;
}
*/

.ms-account-management-address .msc-address-form__item-street{
	padding-right: 0;
}

.home-page #main > div:nth-child(1){
	display: none;
}

.mobile-500{
	display: none;
}

.msc-carousel.slide .msc-carousel__item .ms-content-block .ms-content-block__link{
	width: 100%;
}

[dir=rtl] .msc-ss-carousel__flipper .msi-chevron-left:before, [dir=rtl] .msc-ss-carousel__flipper .msi-chevron-right:before{
    transform: rotateY(180deg);
}

[dir=rtl] .ms-tile-list .msc-ss-carousel .msc-flipper.msc-ss-carousel__flipper--next {
    left: auto;
    right: -30px;
}

[dir=rtl] .ms-tile-list .msc-ss-carousel .msc-flipper.msc-ss-carousel__flipper {
    left: -30px;
    right: auto;
}

[dir=rtl] .category-container .ms-tile-list .msc-ss-carousel .msc-flipper.msc-ss-carousel__flipper--next {
	right: -30px; 
}

/*--------------------------------------------------------------------------------------------------HOME-PAGE*/
 .ms-nav__list__mobile__container__span{
	font-size: 18px;
	font-weight: 700;
	line-height: 24px;
	text-align: center;
}

.ms-footer .ms-accordion .ms-footer__list-item.media-block-mobile{
	line-height: normal;
}
.ms-product-collection .msc-ss-carousel{
	padding-top: 0;
}

@media (max-width: 630px){
	.ms-spacer5x{
		height: 20px;
	}

	.ms-product-collection .msc-ss-carousel{
		padding-top: 0px;
	}
	.ms-product-collection .msc-ss-carousel-slide{
		padding: 0px;
	}
	.ms-product-collection__item{
		padding: 0px;
	}
	.new-products-wrapper.with-img .ms-content-block.img-block {
		max-width: 200px;
	}
	.new-products-wrapper.with-img.reverse-direction .ms-content-block.img-block {
		margin-left: auto;
	}
}

.ms-breadcrumb {
	padding-bottom: 0px;
	padding-top: 0px;
}

.ms-breadcrumb .ms-breadcrumb_item {
	font-weight: 500;
}

.ms-footer .ms-footer__link {
	font-weight: 500;
	font-size: 16px;
	line-height: 22px;
}

.pre-footer .ms-footer__list-item .ms-text-block {
	margin-top: 0;
}

.main-title {
	font-family: 'Tajawal', sans-serif !important;
	Font-weight: 700;
	Font-size: 48px;
	Line-height: 56px;
	text-align: center;
	vertical-align: Center;
}



.block-qr {
	display: flex;
	gap: 16px;
}

.qr-text {
	font-weight: 500;
	font-size: 16px;
	line-height: 22px;
	color: #454745;
}

.qr-img {
	width: 55px;
	height: 55px;
}

.app-btns {
	display: flex;
	gap: 16px;
}

.app-link {
	width: 113px;
	height: 34px;
}

.app-link img {
	width: 100%;
}

.ms-footer__list.main-footer {
	display: flex;
	gap: 16px;
}

.ms-footer .ms-footer__list.post-footer .ms-footer__link {
	font-size: 16px;
	line-height: 22px;
	font-weight: 500;
}

.ms-footer .ms-footer__list.pre-footer .ms-footer__list .ms-footer__list-item:nth-child(2) {
	margin-left: 0;
}

.ms-footer .ms-footer__list.post-footer .ms-footer__list.ms-footer-links .ms-footer__list-item:first-child {
	border-color: #454745;
}
.footer-picker .ms-site-picker__drawer .drawer__button{
	padding-left: 0;
	display: flex;
	gap: 5px;
}

.footer-picker .ms-site-picker__drawer .drawer__button .ms-site-picker__drawer-open,
.footer-picker .ms-site-picker__drawer .drawer__button .ms-site-picker__drawer-close{
	position: static;
}
.footer-picker .ms-site-picker__drawer .drawer__button{
	height: auto;
}

@media (min-width: 993px) {
	.ms-site-picker.footer-picker{
		display: none;
	}
	.ms-footer .ms-footer__list.pre-footer .ms-footer__list-item.pre-footer {
		width: auto;
	}

	footer .ms-footer .ms-footer__list.main-footer li.ms-footer__list-item {
		max-width: 284px;
		width: 100% !important;
	}
}
@media(max-width:992px){
	.ms-footer .ms-footer__list.pre-footer{
		border-top: none;
		padding-top: 24px;
	}
	.ms-site-picker.footer-picker.mobile-view{
		padding-top: 24px;
		border-top: .5px solid #c4c4c4;
		display: block;
	}
}
.ms-footer .ms-footer__list.pre-footer .ms-footer__heading__title {
	margin-left: 0;
}

.pre-footer-contacts {
	margin-top: 10px;
	flex-wrap: wrap;
	display: flex;
	align-items: center;
	gap: 10px;
}

.pre-footer-contacts a {
	text-decoration: none;
	color: #444;
	display: flex;
	align-items: center;
	font-weight: 500;
	font-size: 16px;
	line-height: 22px;
}



.pre-footer-tel::before {
	margin-right: 7px;
	content: '';
	width: 16px;
	height: 16px;
	background-image: url('https://images-eu-prod.cms.commerce.dynamics.com/cms/api/hspgpkctvh/imageFileData/MD3gUF?ver=3aa8');
}

.pre-footer-mail::before {
	margin-right: 7px;
	content: '';
	width: 16px;
	height: 16px;
	background-image: url('https://images-eu-prod.cms.commerce.dynamics.com/cms/api/hspgpkctvh/imageFileData/MD3jvX?ver=e815');
}

.ms-footer .post-footer-container {
	background-color: #f2f3f2 !important;
}

.ms-footer .post-footer-container .ms-footer-item__text,
.ms-footer .post-footer-container .ms-footer-links,
.ms-footer .post-footer-container .ms-footer-links a,
.ms-footer .post-footer-container .ms-footer-links a div {
	color: #454745 !important;
}

/* footer{
	background-color: #047857 !important;
	color: white !important;
} */
/* footer a{
	color: white !important;

 } */
/* .ms-footer__list.pre-footer{
	display: none;
} */

/* .ms-footer__heading__title{
	color: #ECA945 !important;
} */
/* .post-footer-container{
	background-color: #047857 !important;
} */

/*start - change first slider styles*/
.block-content,
.ms-carousel.first-slider .ms-content-block {
	position: relative;
	display: block;
}

.block-content {
	display: block !important;
}

.block-content .ms-content-block__details,
.ms-carousel.first-slider .ms-content-block .ms-content-block__details {
	position: absolute;
	top: 5%;
	left: 5%;
}

/*end - change first slider styles*/

/*start - change after slider block*/

.after-slider>.row {
	flex-wrap: nowrap;
	gap: 15px;
}

.after-slider>.row .block-content,
.after-slider>.row .block-content .ms-content-block__image {
	height: 100%;
}

/*end - change after slider block*/

/*start - change brand block*/

.brand-container>.row {
	display: flex;
	gap: 10px;
	justify-content: space-between;
}

.brand-container>.row .col-12 {
	max-width: 166px;
}

@media (max-width: 425px){
	.brand-container>.row .col-12{
		max-width: 115px;
	}
}

.brand-container>.row .col-12 .ms-content-block {
	display: flex;
	flex-direction: column;
	gap: 10px;
}

.brand-container>.row .col-12 .ms-content-block h3 {
	font-family: 'Tajawal', sans-serif !important;
	font-size: 16px;
	font-style: normal;
	font-weight: 700;
	line-height: 24px;
	/* 125% */
	text-align: center;
}

.brand-container>.row .col-12 .ms-content-block .ms-content-block__cta {
	display: none;
}

/*end - change brand block*/

/*start - change best products block*/


.best-product-container {
	display: flex;
	justify-content: center;
	background: #F2F3F2;
}

.best-product-container>.row {
	padding-left: 15px;
	padding-right: 15px;
	max-width: 1320px;
	width: 100%;
	display: flex;
	justify-content: space-between;
	gap: 10px;

}



.best-product-container>.row .col-12 {
	padding: 16px 16px 56px 16px;
	max-width: 284px;
	background-color: white;
	position: relative;
}

.best-product-container>.row .col-12 .ms-content-block {
	display: flex;
	flex-direction: column-reverse;
	gap: 10px;
}

.best-product-container>.row .col-12 .ms-content-block h3 {
	font-family: 'Tajawal', sans-serif !important;
	font-size: 24px;
	font-style: normal;
	letter-spacing: normal;
	font-weight: 700;
	line-height: 28px;
	/* 125% */
}

.best-product-container>.row .col-12 .ms-content-block .msc-cta__primary {
	display: none;
}

.best-product-container>.row .col-12 .ms-content-block .msc-cta__secondary {
	position: absolute;
	left: 16px;
	bottom: 16px;
	font-weight: 500;
	font-size: 16px;
	line-height: 22px;
	color: #198563;
	text-decoration: underline;
	text-decoration-color: #444444;
}

/*end - change best products block*/
@media (max-width: 786px) {
	.best-product-container>.row{
		justify-content: center;
	}
	.best-product-container>.row .col-12{
		max-width: 300px;		
	}
	
	.main-title{
		font-size: 36px;
		line-height: 42px;
	}
}
@media screen and (max-width: 992px) {
	.ms-site-picker.mobile-view,
	.ms-header__preferred-store-container{
		display: none;
	}
}
@media screen and (min-width: 992px) {
	.category-container .ms-tile-list .msc-ss-carousel .msc-flipper.msc-ss-carousel__flipper:nth-child(1) {
        /* left: 10px; */
    }
	.category-container .ms-tile-list .msc-ss-carousel .msc-flipper.msc-ss-carousel__flipper--next {
        /* right: 10px; */
    }
}

/*start - change category block*/
/* .category-container .msc-ss-carousel-strip .msc-ss-carousel-slide{
	display: flex;
	gap: 10px;
	justify-content: space-between;
}

.category-container .ms-tile-list.barners-list .msc-ss-carousel-strip .msc-ss-carousel-slide .msc-ss-carousel-item{
	width: 284px!important;
	height: 400px!important;
	margin-right: 0!important;
}

.ms-tile-list-container,
.category-container .msc-ss-carousel-strip .msc-ss-carousel-slide .msc-ss-carousel-item > div{
width: 100% !important;
height: 100% !important;
} */


/*end - change category block*/

@media screen and (min-width: 992px) {

	.ms-nav>.ms-nav__list>.ms-nav__list__item>.ms-nav__deafult>.ms-nav__list>.ms-nav__list__item>.ms-nav__list__item__link,
	.ms-nav>.ms-nav__list>.ms-nav__list__item>.ms-nav__feature>.ms-nav__list>.ms-nav__list__item>.ms-nav__list__item__link {
		font-size: 16px;
		font-style: normal;
		font-weight: 700;
		line-height: 24px;
		position: relative;
	}
}

/*start - change full width image block*/
.only-img-full-width .ms-content-block__details {
	display: none !important;
}

.only-img-full-width .ms-content-block {
	display: block !important;
}

/*end - change full width image block*/


/* start - change font of titles in footer*/
.footer-title h2 {
	font-family: 'Tajawal', sans-serif !important;
	font-size: 16px;
	font-style: normal;
	font-weight: 700;
	line-height: 20px;
	/* 125% */
}

/* end - change font of titles in footer*/

/*start - change product with img*/

.new-products-wrapper.with-img.reverse-direction>.row {
	flex-direction: row-reverse;
}

.new-products-wrapper.with-img>.row {
	flex-wrap: nowrap;
	gap: 10px;
}

.new-products-wrapper.with-img>.row>.col-12:first-child {
	max-width: 284px;
}

.new-products-wrapper.with-img>.row>.col-12:last-child {
	width: calc(100% - 293px);
	max-width: none;
	flex-basis: auto;
}

@media( max-width: 600px){

}

.new-products-wrapper.with-img>.row>.col-12:last-child .ms-product-collection {
	max-width: 100%;
}

/*end - change product with img*/

/*start - change sizing of logo in footer*/
/* .ms-footer__list-item.ms-footer-logo img {
	max-width: 168px;
} */

/*end  - change sizing of logo in footer*/


/*start - added cursor pointer to wishlist btn*/

.msc-modal__dialog.ms-quickView__dialog .ms-quickView__add-to-wishlist-container .msc-add-to-wishlist {
	cursor: pointer;
}

/*end - added cursor pointer to wishlist btn*/
.ms-checkout-shipping-address__group-images-header-item,
.msc-modal__dialog.ms-quickView__dialog .ms-quickView__header .msc-quickview__heading .msc-quickview__sku-text {
	font-weight: 500;
}

.msc-modal__dialog.ms-quickView__dialog .ms-quickView__body .msc-quickview__price-section-text {
	font-size: 16px;
	line-height: 22px;
	font-weight: 500;
	color: #767676;
}

.msc-modal__dialog.ms-quickView__dialog .ms-quickView__body .msc-price__actual {
	line-height: 28px;
	font-size: 24px;
	font-weight: 700;
	color: #0E0F0C;
}

/*start - change header for mobile version*/
@media (min-width: 768px) and (max-width: 992px) {
	.ms-search__form.bx-show .ms-search__form-submitSearch {
		background-color: transparent;
	}
}

@media(max-width: 425px) {
	.ms-header__container .ms-header__topbar {
		justify-content: space-between;
	}

	.ms-header__container .ms-header__topbar .ms-header__nav-icon {
		width: 24px;
	}

	/* .ms-header__mobile-logo img {
		width: 50px;
		height: 42px;
	} */

	.ms-header .ms-search {
		display: block;
		width: 24px;
		flex-grow: unset;
	}

	.ms-header__container .ms-header__topbar .ms-search {
		margin-right: 0;
	}

	.ms-header__preferred-store-btn {
		width: 24px !important;
	}

	a.ms-header__link div {
		font-size: 14px;
		white-space: nowrap;
		margin-right: 5px;
	}

	.ms-header__signin-button {
		width: 20px !important;
	}

	.ms-header .ms-header__link {
		margin-right: 0px !important;
	}
}

/*end - change header for mobile version*/



/*start - added padding for onliner store in header; delete underline*/

.ms-header .ms-header__link {
	margin-right: 20px;
}

.ms-header .ms-header__link:hover {
	margin-right: 20px;
	text-decoration: none;
	cursor: pointer;
}

/*end - added padding for onliner store in header*/


/*start - change size of item count*/
.ms-cart-icon-wrapper .msc-cart-icon .msc-cart-icon__count {
	min-width: 25px;
	min-height: 25px;
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 0px !important;
}

/*end - change size of item count*/


/* start - disable border in header search control*/
.ms-header .ms-search__searchForm input.ms-search__form-control,
.ms-header .ms-search__searchForm input.ms-search__form-control::placeholder {
	color: #767676 !important;
	font-weight: 500;
	border: none;
}

/* end - disable border in header search control*/

/* start - change background and font color of shopping bag counter*/

.ms-cart-icon-wrapper .msc-cart-icon .msc-cart-icon__count {
	background-color: #00754A;
	color: white;
}

/* end - change background and font color of shopping bag counter */

/* start - change background color and font background color of item cart in search */

.ms-search__form-cancelSearch:before {
	color: black;
}

.msc-autoSuggest__productResults-item :hover {
	background-color: white;
}

.ms-search__autoSuggest a.msc-autoSuggest__productResults-item:hover {
	background-color: #fff;
}

.ms-search__autoSuggest a.msc-autoSuggest__productResults-item:hover .msc-autoSuggest__productResults-item-price,
.ms-search__autoSuggest a.msc-autoSuggest__productResults-item:hover .msc-autoSuggest__productResults-item-text {
	background-color: #fff;
}

.msc-autoSuggest__keywordResults-item :hover {
	background-color: #fff;
}

.msc-carousel__control__next, .msc-carousel__control__prev {
	height: 45px;
	width: 45px;
	border: 1px solid black;
}
.msc-carousel__control__next__icon::before, .msc-carousel__control__prev__icon::before {
	font-size: 25px;
}

.msc-carousel__control__prev {
	left: -25px;
}
.msc-carousel__control__next {
	right: -25px;
}

@media (max-width: 992px) {

	.ms-search__form.bx-show .ms-search__form-control {
		color: black;
	}
}

@media (max-width: 768px) {

	.ms-search__form.bx-show .ms-search__form-cancelSearch {
		background-color: transparent;
	}

	.ms-search__form.bx-show .ms-search__form-control__clear.msc-btn {
		margin-left: 15px;
	}

	.ms-search__form.bx-show .ms-search__searchForm .msc-autoSuggest__productResults-empty-mobile-content {
		background-color: white;
	}

	.ms-search__form.bx-show .ms-search__searchForm .msc-autoSuggest__productResults-empty-mobile-content .msc-autoSuggest__productResults-empty-mobile-heading {
		color: black;
	}
}

/* end - change background color and font background color of item cart in search */

/* start - change background color of autosuggest result link in search */

.msc-autoSuggest__keywordResults-item :hover {
	background-color: #fff;
}

/* end - change background color of autosuggest result link in search */

/* start - change background color of mobile menu*/

.ms-header__modal .msc-modal .ms-header__mobile-hamburger .msc-modal__content {
	background-color: #fff;
}

/* end - change background color of mobile menu*/

/*start - hide all elems in header menu except true links; change background color of mobile menu items + change font*/

.ms-nav>.ms-nav__list>.ms-nav__list__item>.ms-nav__deafult>.ms-nav__list>.ms-nav__list__item,
.ms-nav>.ms-nav__list>.ms-nav__list__item>.ms-nav__feature>.ms-nav__list>.ms-nav__list__item {
	width: auto;
	padding-right: 30px;
}

.header-navigation-menu .ms-nav__list .ms-nav__list__item .ms-nav__list__item__button,
.header-navigation-menu .ms-nav__list .ms-nav__list__item .ms-nav__list__item__link {
	white-space: nowrap;
}

@media (min-width: 768px) {
	.ms-nav>.ms-nav__list>.ms-nav__list__item:nth-last-child(-n + 4) {
		display: block;
	}
}


@media (max-width: 768px) {

	.ms-nav__list__item__button,
	.ms-nav__list__item__link,
	.ms-nav__list__item__span,
	.ms-nav__list__item .ms-nav__list .ms-nav__list__item__button,
	.ms-nav__list__item .ms-nav__list .ms-nav__list__item__link {
		font-family: 'Tajawal', sans-serif;
	}

	.ms-nav>.ms-nav__list>.ms-nav__list__item:nth-last-child(-n + 3) {
		display: block;
	}

	.ms-nav__list__item .ms-nav__list .ms-nav__list__item__button:active,
	.ms-nav__list__item .ms-nav__list .ms-nav__list__item__button:focus,
	.ms-nav__list__item .ms-nav__list .ms-nav__list__item__link:active,
	.ms-nav__list__item .ms-nav__list .ms-nav__list__item__link:focus,
	.ms-nav>.ms-nav__list>.ms-nav__list__item>.ms-nav__list__item__button,
	.ms-nav__list__item__button:active,
	.ms-nav__list__item__button:focus,
	.ms-nav__list__item__link:active,
	.ms-nav__list__item__link:focus,
	.ms-nav__list__item__span:active,
	.ms-nav__list__item__span:focus {
		background-color: #fff;
	}
}

/*end - hide all elems in header menu except true links; change background color of mobile menu items + change font*/


/* start - change direction for social media block in footer */

.footer-media-block {
	display: flex !important;
}

.footer-media-block-mobile {
	display: flex;
	justify-content: space-around;
	margin-bottom: 30px;
}

.footer-media-block-mobile img {
	width: 25px;
	height: 25px;
}

/* end - change direction for social media block in footer */

/* start - change size and position of barners block */
.masheed-tile-list .ms-tile-list__title {
	word-wrap: normal;
	font-size: 18px !important;
	line-height: 24px;
	Font-family: 'Tajawal', sans-serif !important;
	font-weight: 700 !important;
	color: white !important;
}

.ms-tile-list.masheed-tile-list .msc-ss-carousel .ms-tile__item .ms-tile-list__heading {
	background-color: transparent;
}

.ms-tile-list.masheed-tile-list .msc-ss-carousel .ms-tile__item .ms-tile-list__heading .ms-tile-list__title:after {
	border-bottom: 4px solid #F7A726;
}

/* 
.barners-list .msc-ss-carousel-slide{
	display: flex; 
	justify-content: center;
}

.barners-list .ms-tile-list__title{
	word-wrap: normal;
	font-size: 20px !important;
	Font-family: 'Tajawal', sans-serif !important;
	font-weight: 700 !important;
	color: white !important;
}

.ms-tile-list.barners-list .msc-ss-carousel .ms-tile__item .ms-tile-list__heading{
	background-color: transparent;
}

.ms-tile-list.barners-list .msc-ss-carousel .ms-tile__item .ms-tile-list__heading .ms-tile-list__title:after {
    border-bottom: 4px solid #BED7BE;
}

.ms-tile-list .msc-ss-carousel .ms-tile__item .ms-tile-list__image {
	height: 100%;
}

@media screen and (min-width: 992px){
.ms-tile-list.barners-list .msc-ss-carousel .ms-tile__item {
    width: 50% !important;
	max-height: 370px;
}

.ms-tile-list.barners-list .msc-ss-carousel .ms-tile__item .ms-tile-list-container {
    width: 100%;
	height: 370px;
}

}

@media (max-width: 992px){
.ms-tile-list.barners-list .msc-ss-carousel .ms-tile__item .ms-tile-list-container {
    height: 225px;
}

.ms-tile-list.barners-list .msc-ss-carousel .ms-tile__item {
    height: 225px;
}
}

@media (max-width: 992px){
	.ms-tile-list.barners-list .msc-ss-carousel .ms-tile__item .ms-tile-list__thumbnail_image {
		top: 64%;
	}

	.ms-tile-list.barners-list .msc-ss-carousel .ms-tile__item .ms-tile-list__heading .ms-tile-list__title {
		top: 76%;
	}
	
	.ms-tile-list.barners-list .msc-ss-carousel .ms-tile__item .ms-tile-list-container:hover .ms-tile-list__heading .ms-tile-list__title {
		top: 60%;
	}

	.ms-tile-list.barners-list .msc-ss-carousel .ms-tile__item .ms-tile-list-container:hover .ms-tile-list__thumbnail_image {
		top: calc(40% - 20px);
	}
}

@media (max-width: 768px){

	.barners-list .msc-ss-carousel-slide {
		flex-wrap: wrap;
	}

	.ms-tile-list.barners-list .msc-ss-carousel .ms-tile__item{
		margin-bottom: 20px;
	}

} */

/* end - change size and position of barners block */

/* start - change font and font size in first hero img */

.hero-img img {
	max-width: 1440px !important;
}

.hero-img {
	max-height: 720px;
	max-width: 1440px !important;
	margin: 0 auto !important;
}

.hero-img h2 {
	font-family: 'Tajawal', sans-serif;
	font-weight: 700;
	font-size: 36px;
	Line-height: 48px;
	text-align: Left;
	Vertical-align: Center;
}

.hero-img .hero-img-first-text {
	margin-top: 8px;
	Font-family: 'Tajawal', sans-serif;
	font-weight: Bold;
	Font-size: 36px;
	Line-height: 48px;
	text-align: Left;
	Vertical-align: Center;

}

.hero-img .hero-img-second-text {
	margin-top: 8px;
	max-width: 542px;
	Font-family: 'Tajawal', sans-serif;
	font-weight: 500;
	Font-size: 36px;
	Line-height: 48px;
	text-align: Left;
	Vertical-align: Top;
	Opacity: 80%;
}

@media (max-width: 992px) {
	.hero-img .msc-active-image__details {
		position: absolute;
		margin-left: 25px;
		margin-top: 50px;
	}

	.hero-img .msc-active-image__details__text {
		margin-left: 0px;
	}

	.hero-img .msc-active-image__details__cta {
		margin: 0;
	}

}

@media (max-width: 768px) {
	.hero-img .msc-active-image__details__cta {
		margin: 0;
		text-align: left;
	}

	.hero-img h2 {
		font-size: 80px;
		line-height: 90px;
	}

	.hero-img .hero-img-first-text {
		font-size: 32px;
		line-height: 40px;
	}

	.hero-img .hero-img-second-text {
		font-size: 24px;
		line-height: 30px;
	}
}

@media (max-width: 600px) {
	.hero-img h2 {
		font-size: 48px;
		line-height: 55px;
	}

	.hero-img .hero-img-first-text {
		font-size: 24px;
		line-height: 40px;
	}

	.hero-img .hero-img-second-text {
		font-size: 20px;
		line-height: 25px;
	}
}

@media (max-width: 500px) {
	.hero-img h2 {
		color: black !important;
	}

	.hero-img .hero-img-first-text {
		color: black;
	}

	.hero-img .hero-img-second-text {
		color: black;
	}

	.hero-img .msc-active-image__details {
		position: static;
	}
}

/* end - change font and font size in first hero img */

/* start - font changes in oline store block and add shadow on hover */

.online-store-block:hover {
	box-shadow: 0px 2.04px 7.14px rgba(0, 0, 0, 0.2);
}

/* sizing changes */

.online-store-block .ms-content-block__image {
	max-height: 400px;
	overflow: hidden;
	display: flex;
	justify-content: center;
	align-items: center;
}

@media screen and (max-width: 768px) {
	.online-store-block .ms-content-block__link {
		width: 100%;
		margin-bottom: 20px;
	}
}

/*  sizing changes  */

.online-store-block .ms-content-block__details h2.ms-content-block__title {
	margin-top: 24px;
	margin-bottom: 20px;
	Font-family: 'Tajawal', sans-serif !important;
	font-weight: 700;
	Font-size: 20px;
	Line-height: 24px;
}

/* end - font changes in oline store block and add shadow on hover */

/* start - chage size of logo in header*/

.ms-header__container .ms-header__topbar .ms-header__logo img {
	max-width: 168px;
}

/*end - chage size of logo in header*/
/*start - change navigation of product collection*/
.new-products-wrapper.new-nav .msc-ss-carousel > button:nth-child(1){
	bottom: 200px !important;
	left: 0px !important;
	right: auto !important;
}
.new-products-wrapper.new-nav .ms-product-collection .msc-ss-carousel__flipper--next{
	bottom: 200px !important;
	right: 0px !important;
	left: auto !important;
}
/*end - change navigation of product collection*/
/* start - change size of cards in new products and disable price */

.new-products-wrapper .ms-product-collection__item,
.ms-product-collection__item:first-child {
	height: 444px;
}


.new-products-wrapper .ms-product-collection__item .msc-product__image {
	height: 332px;
}



/* end - change size of cards in new products and disable price */

/* start - chage size of header menu*/

.ms-header__collapsible-hamburger {
	overflow: hidden !important;
	min-height: auto !important;
	-webkit-box-shadow: 1px 0px 8px 0px rgba(34, 60, 80, 0.15);
	-moz-box-shadow: 1px 0px 8px 0px rgba(34, 60, 80, 0.15);
	box-shadow: 1px 0px 8px 0px rgba(34, 60, 80, 0.15);
}

/* end - chage size of header menu*/

/* start - chage color of heart in quickshow of product */

.msc-modal__dialog.ms-quickView__dialog .ms-quickView__add-to-wishlist-container .msc-add-to-wishlist:before {
	color: #047857;
}

/* end - chage color of heart in quickshow of product */


/*start - change color of border and shadow of inputs in checkout*/

.adyen-checkout__input--focus,
.adyen-checkout__input--focus:hover,
.adyen-checkout__input:active,
.adyen-checkout__input:active:hover,
.adyen-checkout__input:focus,
.adyen-checkout__input:focus:hover,
.msc-address-form__input:active,
.ms-checkout-gift-card__input-text:active,
.msc-address-form__dropdown:active,
.msc-address-form__input:focus,
.ms-checkout-gift-card__input-text:focus,
.msc-address-form__dropdown:focus,
.ms-checkout-guest-profile__input-text:focus,
.ms-checkout-guest-profile__input-text:active {
	border: 1px solid #F7A726 !important;
	box-shadow: none !important;
	filter: none !important;
}

input{
	font-weight: 500;
}

.msc-address-form__input{
	font-size: 16px;
	line-height: 22px;
	color: #0E0F0C;
}

.adyen-checkout__input {
	caret-color: #F7A726;
}

/*end - change color of border and shadow of inputs in checkout*/

/* start - no wrap for links in menu*/
.ms-nav.ms-nav__disable-top-menu>.ms-nav__list>.ms-nav__list__item>.ms-nav__list__item__button:hover,
.ms-nav.ms-nav__disable-top-menu>.ms-nav__list>.ms-nav__list__item>.ms-nav__list__item__link:hover,
.ms-nav.ms-nav__disable-top-menu>.ms-nav__list>.ms-nav__list__item>.ms-nav__list__item__button[aria-expanded=true],
.ms-nav.ms-nav__disable-top-menu>.ms-nav__list>.ms-nav__list__item>.ms-nav__list__item__link[aria-expanded=true],
.ms-nav.ms-nav__disable-top-menu>.ms-nav__list>.ms-nav__list__item>.ms-nav__list__item__button,
.ms-nav.ms-nav__disable-top-menu>.ms-nav__list>.ms-nav__list__item>.ms-nav__list__item__link {
	white-space: nowrap;
	font-family: 'Tajawal', sans-serif;
	font-style: normal;
	font-weight: 500;
	font-size: 24px;
	line-height: 28px;
}

.ms-nav>.ms-nav__list>.ms-nav__list__item {
	margin-left: 0px !important;
}

.ms-nav.ms-nav__disable-top-menu>.ms-nav__list>.ms-nav__list__item>.ms-nav__feature>.ms-nav__list>.ms-nav__list__item .ms-nav__list__item__link {
	font-family: 'Tajawal', sans-serif;
	font-style: normal;
	font-weight: 600;
	font-size: 16px;
	line-height: 20px;
	display: flex;
	align-items: center;
	text-align: center;
	color: #2C262D;

}

/* end - no wrap for links in menu*/


/*start - change size of social media images in footer*/

@media (min-width: 993px) {
	footer .ms-footer .ms-footer__list.main-footer li.ms-footer__list-item {
		display: inline-flex;
		flex-direction: column;
		margin-right: 8px;
		padding-top: 24px;
		width: 200px;
	}
}

/*end - change size of social media images in footer*/

/*start - change font family in footer hading*/

footer .ms-footer .ms-footer__list.main-footer li.ms-footer__list-item .ms-footer__heading__title,
footer .ms-footer .ms-footer__list.pre-footer .ms-footer__list-item .ms-footer__heading__title {
	font-family: 'Tajawal', sans-serif !important;
	font-style: normal;
	font-weight: 700;
	font-size: 18px;
	line-height: 24px;
}

/*end - change font family in footer hading*/
.ms-product-collection .msc-product .msc-product__details {
	padding-left: 16px;
	padding-right: 16px;
}

.ms-product-collection .msc-product {
	text-align: left;
}

/* start - change font in new items gallery */

.ms-product-collection .msc-product .msc-product__title {
	margin-top: 16px;
	font-family: 'Tajawal', sans-serif;
	font-style: normal;
	font-weight: 700;
	font-size: 18px;
	line-height: 24px;
	text-align: left;
	color: #0E0F0C;
}

/* end - change font in new items gallery */

/*start - chage sizing of media img blocks*/


.footer-media-block-mobile {
	display: flex;
	justify-content: start;
}

.footer-media-block-mobile {
	margin-right: 15px;
}

/*end - chage sizing of media img blocks*/

/* start - chage font in shopping bag */

.ms-cart-icon__minicartmodal-container .ms-content-block__title {
	margin: 40px 0 0 0;
	font-family: 'Tajawal', sans-serif;
	font-style: normal;
	font-weight: 700;
	font-size: 48px;
	line-height: 56px;
	display: flex;
	align-items: center;
	text-align: center;
	color: #0E0F0C;
}

.ms-cart-icon__minicartmodal-container .ms-cart-icon__btn-backtoshopping {
	font-family: 'Tajawal', sans-serif;
	font-style: normal;
	font-weight: 600;
	font-size: 14px;
	line-height: 20px;
}

.ms-cart-icon__minicartmodal-container .ms-content-block__cta .msc-cta__primary,
.ms-cart-icon__minicartmodal-container .ms-content-block__cta .msc-cta__secondary {
	font-size: 16px;
	line-height: 24px;
}

.ms-cart-icon__minicartmodal-container .ms-cart-icon__flyout-title {
	font-family: 'Tajawal', sans-serif;
	font-style: normal;
	font-weight: 700;
	font-size: 24px;
	line-height: 28px;
}

.ms-cart-icon__minicartmodal-container .ms-content-block__text {
	font-size: 16px;
	font-weight: 500;
	color: #454745;
	line-height: 22px;
	margin: 20px 0 0 0;
}

.ms-cart-icon__minicartmodal-container .ms-cart-icon__count {
	font-weight: 500;
	color: #454745;
}

.ms-cart-icon__minicartmodal-container .ms-cart-icon__cart-lines .msc-cart-lines-item .msc-cart-line__product-title {
	font-family: 'Tajawal', sans-serif;
	font-style: normal;
	font-weight: 700;
	font-size: 16px;
	line-height: 24px;
}

.ms-cart-icon__minicartmodal-container .ms-cart-icon__cart-lines .msc-cart-lines-item .msc-cart-line__remove-item {
	font-family: 'Tajawal', sans-serif;
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	line-height: 24px;
}

.ms-cart-icon__minicartmodal-container .ms-cart-icon__btn-checkout,
.ms-cart-icon__minicartmodal-container .ms-cart-icon__btn-gotocart {
	font-family: 'Tajawal', sans-serif;
	font-style: normal;
	font-weight: 600;
	font-size: 14px;
	line-height: 20px;
}

.ms-cart-icon__minicartmodal-container .ms-cart-icon__subtotal-message {
	font-family: 'Tajawal', sans-serif;
	font-style: normal;
	font-weight: 500;
	font-size: 14px;
	line-height: 16px;
	color: #2C262D;
}

.ms-cart-icon__minicartmodal-container .ms-cart-icon__subTotalPrice,
.ms-cart-icon__subTotalPriceText {
	font-family: 'Tajawal', sans-serif;
	font-style: normal;
	font-weight: 700;
	font-size: 16px;
	line-height: 24px;
}

.ms-cart-icon__minicartmodal-container .ms-cart-icon__cart-lines .msc-cart-lines-item .msc-cart-line__product-savings-actual .msc-price__actual {
	font-family: 'Tajawal', sans-serif;
	font-style: normal;
	font-weight: 700;
}

/* end - chage font in shopping bag */

.ms-search__form-submitSearch:before {
	color: #198563;
}


/*start - chage font of our location and language*/
.ms-header__container .ms-header__account-info,
.ms-header__container .ms-header__account-info .ms-header__profile-button,
.ms-header__container .ms-header__account-info .ms-header__signin-button,
.ms-header__preferred-store-text,
.ms-site-picker__button {
	font-family: 'Tajawal', sans-serif !important;
	font-style: normal !important;
	font-weight: 500 !important;
	font-size: 16px !important;
	line-height: 24px !important;
	color: #2C262D;
}

/*end - chage font of our location and language*/


/*start - change font in store locator*/

.ms-store-select__search-see-all-stores,
.ms-store-select .msc-modal__header .msc-modal__title,
.ms-store-select__modal-header .msc-modal__title,
.ms-store-select__location-line-item-store-index,
.ms-store-select__location-line-item-store-name,
.ms-store-select__location-line-shop-address-text {
	font-family: 'Tajawal', sans-serif !important;
}

/*end - change font in store locator*/

/*start - change select color of select in store locator*/

.ms-store-select__search .msc-form-control:focus,
.ms-store-select__search-input:focus,
.ms-store-select__search .msc-form-control:active,
.ms-store-select__search-input:active {
	filter: none;
	border: 1px solid #00754A;
	box-shadow: none;
}

/*end - change select color of select in store locator*/

/*start - change fonts in compare*/

.ms-product-comparison-preview__container__main-container__table__product-row__product-name,
.ms-product-comparison-preview__container__main-container__footer__clear-all,
.ms-product-comparison-preview__container__main-container__header__label__main-text,
.ms-product-comparison-preview__container__main-container__footer__go-to-comparison {
	font-family: 'Tajawal', sans-serif !important;
}

.copyright .ms-footer-item__text {
	font-family: 'Tajawal', sans-serif;
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	line-height: 22px;
}


/*end - change fonts in compare*/

/*start - change font in search*/

.ms-search__autoSuggest .msc-autoSuggest__search-title-container .msc-autoSuggest__search-title,
.ms-search__autoSuggest .ms-search__autoSuggest__category .msc-autoSuggest__categoryResults-title,
.ms-search__autoSuggest .ms-search__autoSuggest__keyword .msc-autoSuggest_keywordsResults-title,
.ms-search__autoSuggest__product .msc-autoSuggest__productResults-title,
.ms-search__autoSuggest .msc-autoSuggest__productResults-item-price,
.ms-search__autoSuggest .msc-autoSuggest__productResults-item-text,
.ms-search__autoSuggest__product .msc-autoSuggest__productResults-items .msc-autoSuggest__productResults-no-results-content .msc-autoSuggest__productResults-no-results-content-title,
.ms-search__autoSuggest__product .msc-autoSuggest__productResults-items .msc-autoSuggest__productResults-no-results-content .msc-autoSuggest__productResults-no-results-content-paragraph {
	font-family: 'Tajawal', sans-serif !important;
}

/*end - change font in search*/


/* start - hide bat login btns */

.ms-sign-in.hide-social-accounts .ms-sign-in__container .ms-sign-in__sign-in-section .ms-sign-in__social-accounts {
	display: none;
}

/* end - hide bat login btns */

/*start - change color of promo banner esc btn*/

.ms-promo-banner.promo-banner .ms-promo-banner__close-button:after {
	color: white;
}

.ms-promo-banner.promo-banner {
	flex-wrap: nowrap;
}

/*end - change color of promo banner esc btn*/


/*start - change perfomance brand block*/


.perfomance-brands-block {
	background-image: url('https://images-eu-prod.cms.commerce.dynamics.com/cms/api/stgxmxsmwl/imageFileData/MDSDn?pubver=1');
	background-position: 25% 100%;
	background-repeat: no-repeat;
	padding-top: 48px;
	padding-bottom: 48px;
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: #F2F3F2;
}

.perfomance-brands-block>.row {
	padding-left: 15px;
	padding-right: 15px;
	max-width: 928px;
	flex-basis: 100%;
	display: flex;
	justify-content: space-between;
}


.perfomance-brands-block>.row>.col-12 {
	max-width: 154px;
	border-radius: 50%;
	overflow: hidden;
}

.perfomance-brands-block>.row>.col-12 .ms-content-block {
	display: block;
}

.perfomance-brands-block>.row>.col-12 .ms-content-block__details {
	display: none;
}


/*end - change perfomance brand block*/


.new-products-wrapper.with-img .img-block .ms-content-block__details{
	display: none;
}

/*--------------------------------------------------------------------------------------------------PRODUCT-PAGE*/
.ms-ratings-histogram .msc-progress__bar{
	background: #009254;
}

.ms-buybox .msc-buybox__description-text,
.ms-buybox .msc-buybox__description-section,
.ms-buybox__content .msc-buybox__pickup-options {
	padding: 24px 0;
}

.ms-buybox .msc-buybox__description-text,
.ms-product-specification__accordion .drawer .ms-product-details,
.ms-buybox__content .msc-buybox__description-section-text,
.ms-buybox__content .msc-buybox__pickup-options .ms-buybox__find-in-store-description {
	font-weight: 500;
	font-size: 16px;
	line-height: 22px;
	padding-bottom: 24px;
}

.ms-buybox__shopsimilarlooks button{
	height: 100%;
}

.ms-buybox__shop-similar-looks-button,
.ms-buybox__product-description,
.ms-buybox__content .msc-buybox__pickup-options .ms-buybox__find-in-store-pickup .ms-buybox__find-in-store-pickup-option {
	padding-bottom: 16px;
	font-weight: 500;
	font-size: 16px;
	line-height: 22px;
}

.ms-product-specification__accordion .drawer__button .drawer__buttontext {
	font-weight: 500;
	font-size: 16px;
	line-height: 22px;
}

.ms-buybox__add-to-wishlist-container .msc-add-to-wishlist:before {
	color: #198563;
}

/* start - change cursor of whishlist btn*/

.ms-buybox__add-to-wishlist-container .msc-add-to-wishlist {
	cursor: pointer;
}

/* end - change cursor of whishlist btn*/


/*start - hide product description*/

.ms-buybox.buybox-wrapper .msc-buybox__shop-description,
.ms-buybox.buybox-wrapper .msc-buybox__description-text {
	display: none;
}

/*end - hide product description*/


/*start - change fonts on product page*/

.ms-buybox__product-title {
	font-family: 'Tajawal', sans-serif;
	font-style: normal;
	font-weight: 700;
	font-size: 48px;
	line-height: 56px;
	padding-bottom: 16px;
}

.ms-buybox .msc-buybox__price-section {
	padding-top: 0;
	padding-bottom: 20px;
	border-bottom: none !important;
}

.ms-buybox .ms-buybox__quantity {
	padding: 0;
}

.ms-buybox .ms-buybox__content .ms-buybox__quantity {
	padding-top: 0;
	padding-bottom: 0;
}

.ms-buybox__content .ms-buybox__add-to-cart-container {
	padding-top: 20px;
}

.ms-buybox__content .msc-buybox__ratings-section {
	border-bottom: none !important;
	padding-bottom: 20px;
}

.ms-buybox .msc-buybox__bulk-purchase-section {
	border: none;
}

.ms-buybox__content .msc-buybox__ratings-section-sku-text {
	font-family: 'Tajawal', sans-serif;
	font-style: normal;
	font-weight: 500;
	font-size: 14px;
	line-height: 16px;
	padding-top: 0;
	color: #2C262D;
}

.ms-buybox__product-unit-of-measure,
.ms-buybox__content .msc-buybox__price-section-text {
	color: #767676;
	font-weight: 500;
	font-size: 16px;
	line-height: 22px;
}


.ms-buybox__content .msc-buybox__description-section-text,
.ms-buybox__content .msc-buybox__description-text {
	font-family: 'Tajawal', sans-serif;
	font-style: normal;
	font-weight: 500;
	font-size: 14px;
	line-height: 20px;
}

.ms-buybox .msc-price__actual {
	font-family: 'Tajawal', sans-serif;
	font-style: normal;
	font-weight: 700;
	font-size: 24px;
	line-height: 28px;

}

.msc-swatch-container__item {
	font-family: 'Tajawal', sans-serif;
	font-style: normal;
	font-weight: 500;
	font-size: 14px;
	line-height: 20px;
	text-transform: uppercase;

}

.ms-buybox__add-to-cart-container .msc-add-to-cart,
.ms-buybox__find-in-store .ms-buybox__find-in-store-button,
.ms-write-review a.ms-write-review__sign-in-btn.msc-btn {
	font-family: 'Tajawal', sans-serif;
	font-style: normal;
	font-weight: 600;
	font-size: 14px;
	line-height: 20px;
	text-align: center;
	text-transform: uppercase;
}

.ms-buybox__shop-similar-descriptions-button,
.ms-buybox__shop-similar-looks-button,
.ms-write-review__sign-in,
.ms-ratings-histogram__ratings__reviews {
	font-family: 'Tajawal', sans-serif;
	font-style: normal;
	font-weight: 500;
	font-size: 14px;
	line-height: 20px;
}

.ms-review-container .heading.container-heading {
	font-family: 'Tajawal', sans-serif;
	font-style: normal;
	font-weight: 700;
	font-size: 36px;
	line-height: 48px;
}

.ms-buybox__product-description,
.ms-product-specification__accordion .drawer__button .drawer__buttontext {
	font-family: 'Tajawal', sans-serif;
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	line-height: 24px;
}



/*end - change fonts on product page*/

/*--------------------------------------------------------------------------------------------------SHOPPING-BAG-PAGE*/

.slim-block-white{
	background-color: #FAFAFA;
	max-height: 168px;
	height: 168px;
	background-image: url('https://images-eu-prod.cms.commerce.dynamics.com/cms/api/stgxmxsmwl/imageFileData/MD132z?pubver=1');
	background-position: 95% 0;
	background-repeat: no-repeat;
}

.ms-content-block[data-m-layout=slim-hero-medium].slim-block-white .ms-content-block__details .ms-content-block__cta .msc-cta__primary {
	background-color: white;
	color: #444444;
	border-color: #444444;
}

/*start - change font on shopping-bag page*/

.ms-content-block[data-m-layout=slim-hero-medium] .ms-content-block__details .ms-content-block__title {
	font-family: 'Tajawal', sans-serif;
	font-style: normal;
	font-weight: 700;
	font-size: 48px;
	line-height: 56px;
}

.msc-order-summary__line-customer-credit-amount,
.msc-order-summary__line-gift-card,
.msc-order-summary__line-loyalty,
.msc-order-summary__line-other-charges,
.msc-order-summary__line-shipping,
.msc-order-summary__line-sub-total,
.msc-order-summary__line-tax-amount {
	font-weight: 500;
}

.ms-cart .msc-order-summary__line-other-charges,
.ms-cart .msc-order-summary__line-shipping,
.ms-cart .msc-order-summary__line-sub-total,
.ms-cart .msc-order-summary__line-tax-amount,
.ms-cart .msc-order-summary__line-total-discounts {
	padding: 16px 16px 0;
}

.ms-cart .msc-cart-lines-group-wraper .msc-cart-lines-group-wrapper__bopis-heading-instore-pickup-icon,
.ms-cart .msc-cart-lines-group-wraper .msc-cart-lines-group-wrapper__bopis-heading-pay-invoices-icon,
.ms-cart .msc-cart-lines-group-wraper .msc-cart-lines-group-wrapper__bopis-heading-pickup-icon,
.ms-cart .msc-cart-lines-group-wraper .msc-cart-lines-group-wrapper__bopis-heading-shipping-icon {
	padding-left: 16px;
}

.ms-cart .msc-cart-lines-group-wraper .msc-cart-lines-group-wrapper__bopis-heading-title {
	margin-bottom: 16px;
}

.ms-cart .msc-cart-lines-item {
	margin-left: 16px;
	margin-right: 16px;
	padding-top: 16px;
	padding-bottom: 16px;
}

.ms-cart .msc-order-summary__checkout {
	padding-bottom: 16px;
}

.ms-cart .msc-order-summary__checkout .msc-cart__btn-checkout.msc-btn {
	margin-top: 0;
	margin-bottom: 0;
}

.ms-cart .msc-order-summary__checkout .msc-promo-code__form-container .msc-promo-code__group,
.ms-cart .msc-order-summary__checkout .msc-promo-code-heading,
.ms-cart .msc-order-summary__heading {
	padding: 16px;
}

.ms-cart .msc-order-summary__line-total {
	margin: 16px 16px 0;
	padding: 16px 0;
}

.ms-cart .msc-cart-lines-group-wraper .msc-cart-lines-group-wrapper__bopis-heading-title {
	color: #454745;
	font-weight: 500px;
}

.msc-promo-code-heading,
.msc-order-summary__line-total,
.ms-cart .msc-cart-lines-group-wraper .msc-cart-lines-group-wrapper__bopis-heading,
.msc-order-summary__heading,
.ms-cart .msc-cart-line .msc-cart-line__content .msc-cart-line__product-savings .msc-cart-line__product-savings-actual .msc-price__actual,
.msc-promo-code-heading {
	font-family: 'Tajawal', sans-serif;
	font-style: normal;
	font-weight: 700;
	font-size: 18px;
	line-height: 24px;
}

.ms-cart .msc-cart-line__product-title {
	font-family: 'Tajawal', sans-serif;
	font-style: normal;
	font-weight: 700;
	font-size: 16px;
	line-height: 24px;
}

.ms-cart .msc-cart-line__product-unit-price .msc-price__actual {
	font-family: 'Tajawal', sans-serif;
	font-style: normal;
	font-weight: 500;
	font-size: 14px;
	line-height: 16px;
}

.ms-cart .msc-cart-line__product-inventory-label,
.ms-cart .msc-cart-line__product-quantity-label,
.ms-cart .msc-cart-line__product-variants {
	font-family: 'Tajawal', sans-serif;
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	line-height: 22px;
	color: #767676;
}

.ms-cart .msc-cart-line__product-quantity .quantity .quantity-input {
	font-weight: 500;
	font-size: 16px;
}

.ms-cart .msc-cart-line__add-to-order-template,
.ms-cart .msc-cart-line__add-to-wishlist,
.ms-cart .msc-cart-line__remove-item {
	font-family: 'Tajawal', sans-serif;
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	line-height: 24px;
	color: #444444;
}

.msc-order-summary__checkout .msc-cart__btn-backtoshopping,
.msc-order-summary__checkout .msc-cart__btn-checkout,
.msc-order-summary__checkout .msc-cart__btn-guestcheckout {
	font-family: 'Tajawal', sans-serif;
	font-style: normal;
	font-weight: 600;
	font-size: 14px;
	line-height: 20px;
}

.ms-product-collection__heading {
	font-family: 'Tajawal', sans-serif;
	font-style: normal;
	font-weight: 700;
	font-size: 36px;
	line-height: 48px;
}

.ms-product-collection .msc-price__actual,
.ms-product-collection .msc-price__strikethrough {
	text-align: left;
	font-family: 'Tajawal', sans-serif;
	font-style: normal;
	font-weight: 700;
	font-size: 24px;
	line-height: 28px;
}

.ms-cart .msc-cart__empty-cart .msc-cart-line .ms-content-block .ms-content-block__details .ms-content-block__title {
	font-family: 'Tajawal', sans-serif;
	font-style: normal;
	font-weight: 700;
	font-size: 48px;
	line-height: 56px;
	max-width: none;
}

.ms-cart .msc-cart__empty-cart .msc-cart-line .ms-content-block .ms-content-block__details .ms-content-block__text {
	font-weight: 500;
	font-size: 16px;
	line-height: 22px;
}

.ms-cart .msc-cart__empty-cart .msc-cart-line .ms-content-block .ms-content-block__details .ms-content-block__cta a:before {
	background: #F7A726;
}

.ms-cart .msc-cart__empty-cart .msc-cart-line .ms-content-block .ms-content-block__details .ms-content-block__cta a {
	font-family: 'Tajawal', sans-serif;
	font-style: normal;
	font-weight: 700;
	font-size: 16px;
	line-height: 24px;
}

/*end - change font on shopping-bag page*/

/*--------------------------------------------------------------------------------------------------CHECKOUT-PAGE*/

.msc-order-summary__value{
	float: none;
}

.msc-order-summary__line-sub-total,
.msc-order-summary__line-total,
.msc-order-summary__line-shipping{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	gap: 10px;
}


.ms-checkout__guided-card.active, 
.ms-checkout__guided-card.visted{
	border-color: #E5E8EC;
}

.ms-checkout__line-items-delivery-group.ship{
	padding: 15px;
}

.ms-checkout-shipping-address .msc-address-form__item-street{
	padding-right: 0;
}
/* .ms-checkout__line-items-edit-cart-link:hover,
.ms-checkout__guided-card-btn-edit:hover,
.ms-checkout__guided-card-btn-edit:hover{
	text-decoration-color: #F7A726;
} */
.ms-checkout-billing-address__shipping-address-checkbox-text,
 .adyen-checkout__helper-text, 
 .adyen-checkout__label__text,
.ms-checkout-billing-address .msc-address-detail,
.ms-checkout-section-container__item .ms-text-block,
.ms-checkout-delivery-options__description, 
.ms-checkout-delivery-options__price,
.ms-checkout-shipping-address .msc-address-detail,
.ms-checkout__guided-card-btn-edit{
	font-weight: 500;
}
.ms-checkout-delivery-options__input-radio:focus{
    outline: 1px dashed #F7A726;
}
.ms-checkout__side-control-first{
	padding: 16px;
}

.ms-checkout .multiple-pickup-enabled .ms-checkout__line-items-header{
	margin: 16px;
}

.ms-checkout .multiple-pickup{
	padding: 16px;
}

.ms-checkout__line-items-delivery-group .ms-checkout__line-items-group-title-multiple-pickup-subheading{
	top: 27px;
	font-weight: 500;
	font-size: 14px;
	color: #51555C	;
}

.ms-checkout__side-control-first .ms-checkout__btn-place-order{
	margin-top: 0;
	margin-bottom: 16px;
}

.ms-checkout__side .msc-order-summary-wrapper .msc-order-summary__items .msc-order-summary__line-total{
	padding: 16px 0;
	margin: 16px 16px 0;
}

.msc-order-summary__line-customer-credit-amount, 
.msc-order-summary__line-gift-card, 
.msc-order-summary__line-loyalty, 
.msc-order-summary__line-other-charges, 
.msc-order-summary__line-shipping, 
.msc-order-summary__line-sub-total, 
.msc-order-summary__line-tax-amount{
 padding: 16px 16px 0;
}

.ms-checkout__side .msc-order-summary-wrapper .msc-order-summary__items{
	margin: 0;
}

/*start - change color of items counter*/
.ms-checkout-shipping-address__group-images-lines-line-quantity {
	background-color: #00754a;
	color: white;
}

/*start - change font on checkout page*/

.ms-checkout-shipping-address__group-images-header-main {
	font-family: 'Tajawal', sans-serif;
	font-style: normal;
	font-weight: 700;
	font-size: 20px;
	line-height: 24px;
}

.ms-checkout__side .msc-order-summary__heading {
	padding: 16px;
	font-family: 'Tajawal', sans-serif;
	font-style: normal;
	font-weight: 700;
	font-size: 18px;
	line-height: 24px;
}

.ms-checkout-shipping-address .msc-address-form__dropdown,
.ms-checkout-shipping-address .msc-address-form__label {
	font-family: 'Tajawal', sans-serif;
	font-style: normal;
	font-weight: 700;
	font-size: 14px;
	line-height: 20px;
	color: #454745;
}

.ms-checkout__guided-card-btn-save {
	font-family: 'Tajawal', sans-serif;
	font-style: normal;
	font-weight: 700;
	font-size: 14px;
	line-height: 20px;
}

.ms-checkout__guided-card-title {
	font-family: 'Tajawal', sans-serif;
	font-style: normal;
	font-weight: 700;
	font-size: 24px;
	line-height: 28px;
}

.ms-checkout__btn-keep-shopping {
	font-family: 'Tajawal', sans-serif;
	font-style: normal;
	font-weight: 700;
	font-size: 14px;
	line-height: 20px;
}

.ms-checkout__btn-place-order {
	font-family: 'Tajawal', sans-serif;
	font-style: normal;
	font-weight: 700;
	font-size: 14px;
	line-height: 20px;
}

.ms-checkout__line-items-header .ms-checkout__line-items-heading {
	font-family: 'Tajawal', sans-serif;
	font-style: normal;
	font-weight: 700;
	font-size: 20px;
	line-height: 24px;
}

.ms-checkout__line-items-edit-cart-link {
	font-family: 'Tajawal', sans-serif;
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	line-height: 24px;
}

.ms-checkout__line-items-delivery-group .ms-checkout__line-items-group-title-multiple-pickup-heading {
	font-family: 'Tajawal', sans-serif;
	font-style: normal;
	font-weight: 700;
	font-size: 20px;
	line-height: 24px;
}

.ms-checkout__line-items-delivery-group .msc-cart-line__content .msc-cart-line__product-title {
	font-family: 'Tajawal', sans-serif;
	font-style: normal;
	font-weight: 700;
	font-size: 16px;
	line-height: 24px;
}

.ms-checkout__line-items-delivery-group .msc-cart-line__content .msc-cart-line__product-price,
.ms-checkout__line-items-delivery-group .msc-cart-line__product-variants,
.ms-checkout__line-items-delivery-group .msc-cart-line__quantity {
	font-family: 'Tajawal', sans-serif;
	font-style: normal;
	font-weight: 500;
	font-size: 14px;
	line-height: 20px;
	color: #2C262D;
}

/*end - change font on checkout page*/


/*--------------------------------------------------------------------------------------------------CATALOG-PAGE*/

/*start - hide error text*/

.ms-search-result-container__Products .ms-search-result-container__no-results-message .error-text:last-child {
	display: none;
}

/*end - hide error text*/


/*start - hide PKT PKS in price*/

.ms-search-result-container .ms-search-result-container__Products .ms-product-search-result__item .msc-product .msc-product__details .msc-product__unit-of-measure {
	display: none;

}

/*end - hide PKT PKS in price*/


/* start - hide rating in filters */

	/* .ms-refine-submenu.list-group.Rating {
		display: none;
	} */

/* end - hide rating in filters */


/*start - change font on catalog page*/
.msc-choice-summary .msc-choice-summary__clear-all,
.msc-choice-summary .msc-choice-summary__item {
	font-weight: 500;
	font-size: 16px;
	line-height: 22px;
	color: #444;
}

.ms-search-result-container__refiner-section .slider .slider__labels-item,
.ms-search-result-container__refiner-section .ms-refine-submenu__toggle_expanded,
.ms-search-result-container__refiner-section button.ms-refine-submenu__toggle_collapsed {
	font-weight: 500;
	font-size: 16px;
	line-height: 22px;
	padding-bottom: 8px;
	color: #444;
}

.ms-search-result-container__refiner-section .ms-refine-submenu.list-group .multi-select span.ms-refine-submenu-item__label,
.ms-search-result-container__refiner-section .ms-refine-submenu.list-group .multi-select-checked span.ms-refine-submenu-item__label,
.ms-search-result-container__refiner-section .ms-refine-submenu.list-group .single-select span.ms-refine-submenu-item__label,
.ms-search-result-container__refiner-section .ms-refine-submenu.list-group .single-select-checked span.ms-refine-submenu-item__label {
	font-weight: 500;
}

.ms-search-result-container__refiner-section .ms-refine-submenu.list-group .ms-refine-submenu__list>li.ms-refine-submenu-item__dimension__color a.multi-select:focus,
.ms-search-result-container__refiner-section .ms-refine-submenu.list-group .ms-refine-submenu__list>li.ms-refine-submenu-item__dimension__color a.single-select:focus,
.ms-search-result-container__refiner-section .ms-refine-submenu.list-group .ms-refine-submenu__list>li.ms-refine-submenu-item__dimension__size a.multi-select:focus,
.ms-search-result-container__refiner-section .ms-refine-submenu.list-group .ms-refine-submenu__list>li.ms-refine-submenu-item__dimension__size a.single-select:focus {
	border: none !important;
}


.ms-search-result-container__refiner-section .ms-refine-submenu.list-group .ms-refine-submenu__list{
	overflow-y: visible;
}

.ms-search-result-container__title .ms-search-result__collection-title-text {
	font-family: 'Tajawal', sans-serif;
	font-style: normal;
	font-weight: 700;
	font-size: 48px;
	line-height: 56px;
	color: #0E0F0C;
}

.ms-search-result-container__title .ms-search-result__collection-title-count {
	font-family: 'Tajawal', sans-serif;
	font-style: normal;
	font-weight: 700;
	font-size: 24px;
	line-height: 28px;
}

.ms-refiner-heading .ms-refiner-heading_title button.ms-refine-filter__toggle_collapsed, 
.ms-refiner-heading .ms-refiner-heading_title button.ms-refine-filter__toggle_expanded{
	font-weight: 500;
	font-size: 16px;
	padding: 10px;
}

.ms-refiner-heading .ms-refiner-heading_title .ms-refine-filter__toggle_expanded,
.ms-refiner-heading .ms-refiner-heading_title button.ms-refine-filter__toggle_collapsed,
.ms-search-result-container__Sort-by-category .msc-l-dropdown,
.ms-search-result-container__Sort-by-category .msc-l-dropdown__label {
	font-family: 'Tajawal', sans-serif;
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	line-height: 24px;
}

.ms-search-result-container__refiner-section .ms-refine-submenu__toggle_expanded,
.ms-search-result-container__refiner-section button.ms-refine-submenu__toggle_collapsed,
.ms-search-result-container__refiner-section .ms-refine-submenu.list-group .multi-select span.ms-refine-submenu-item__label,
.ms-search-result-container__refiner-section .ms-refine-submenu.list-group .multi-select-checked span.ms-refine-submenu-item__label,
.ms-search-result-container__refiner-section .ms-refine-submenu.list-group .single-select span.ms-refine-submenu-item__label,
.ms-search-result-container__refiner-section .ms-refine-submenu.list-group .single-select-checked span.ms-refine-submenu-item__label,
.ms-search-result-container__refiner-section .slider .slider__labels-item,
.ms-refine__footer__done .ms-refine-filter-done {
	font-family: 'Tajawal', sans-serif;
}

.ms-search-result-container .ms-search-result-container__Products .ms-product-search-result__item .msc-product {
	text-align: left;
}

.ms-search-result-container .ms-search-result-container__Products .ms-product-search-result__item .msc-product .msc-product__details {
	padding-left: 16px;
	padding-right: 16px;
}

.ms-search-result-container .ms-search-result-container__Products .ms-product-search-result__item .msc-product .msc-product__details {
	margin-top: 16px !important;
}

.ms-search-result-container .ms-search-result-container__Products .ms-product-search-result__item .msc-product .msc-product__details .msc-product__title,
.ms-search-result-container .ms-search-result-container__Products .ms-product-search-result__item.product__description .msc-product .msc-product__image__description .msc-product__title_description .msc-product__title__text {
	font-family: 'Tajawal', sans-serif;
	font-style: normal;
	font-weight: 700;
	font-size: 18px;
	line-height: 24px;
}

.ms-search-result-container .ms-search-result-container__Products .ms-product-search-result__item .msc-product .msc-product__details .msc-price,
.ms-search-result-container .ms-search-result-container__Products .ms-product-search-result__item.product__description .msc-product .msc-product__image__description .msc-product__title_description .msc-price {
	font-family: 'Tajawal', sans-serif;
	font-style: normal;
	font-weight: 700;
	font-size: 24px;
	line-height: 28px;
}

/*end - change font on catalog page*/

/*--------------------------------------------------------------------------------------------------PRODUCT-PAGE*/

/* start - cahgen fonts on product page */

.ms-content-block[data-m-layout=left-right] .ms-content-block__title {
	font-family: 'Tajawal', sans-serif;
	font-style: normal;
	font-weight: 700;
	font-size: 36px;
	line-height: 48px;
}

.ms-content-block[data-m-layout=left-right] .ms-content-block__text {
	font-family: 'Tajawal', sans-serif;
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	line-height: 22px;
}

.about-page-what-we-do-title {
	font-family: 'Tajawal', sans-serif;
	font-style: normal;
	font-weight: 700;
	font-size: 36px;
	line-height: 48px;
}

.about-h4-title {
	margin-bottom: 8px;
	font-family: 'Tajawal', sans-serif;
	font-style: normal;
	font-weight: 700;
	font-size: 24px;
	line-height: 28px;
	text-align: center;
}

.about-what-we-do-text {
	font-family: 'Tajawal', sans-serif;
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	line-height: 24px;
	text-align: center;
}

/* end - cahgen fonts on product page */

/*start - chage what we do block at about page*/

.about-what-we-do-img {
	margin-top: 40px;
	margin-bottom: 16px;
	display: flex;
	justify-content: center;
}

.about-what-we-do-img .ms-footer__link {
	cursor: auto;
}

.about-what-we-do-block {
	max-width: 320px;
}

.about-what-we-do-wrapper .row {
	justify-content: space-between;
}

@media (max-width: 768px) {
	.perfomance-brands-block>.row{
		justify-content: center;
		gap: 15px;
	}
	.about-what-we-do-wrapper .row {
		justify-content: space-around;
	}
}

/*end - chage what we do block at about page*/

/* start - change text blocks on about page */

.row-reverse .ms-content-block.textplacement__right {
	display: flex;
	flex-direction: row-reverse;
	justify-content: space-between;
}

.about-content-block .ms-content-block.textplacement__right {
	display: flex;
	justify-content: space-between;
}

.about-content-block .ms-content-block__image {
	flex: 1 1 100%;
	max-width: 570px;
	max-height: 290px;
}

.about-content-block .ms-content-block__details.withImage {
	flex: 1 1 100%;
	max-width: 570px;
}

@media (max-width: 768px) {
	.about-content-block .ms-content-block.textplacement__right {

		flex-direction: column;
		align-items: center;
	}

	.about-content-block .ms-content-block__image {
		overflow: hidden;
	}

	.about-what-we-do-wrapper .row {
		justify-content: space-around;
	}
}

/* end - change text blocks on about page */



/*-----------------------------------------------------------------------FAQ----------------------------------------------------------------------------------------*/
.ms-accordion-item-content{
	padding-top: 16px;
	padding-bottom: 16px;
}
.ms-accordion-item-section .drawer__button.msc-btn.btn-block{
	height: auto;
}
.ms-accordion-item-content .ms-text-block{
	font-weight: 500;
	font-size: 16px;
	line-height: 22px;
	color: #454745;
}
.accordion-title{
 margin: 40px 0 24px;
}
.accordion-title h3{
	font-weight: 700;
	font-size: 24px;
	line-height: 28px;
}
.ms-accordion-item-section .drawer__buttontext.__start{
	text-align: left;
	padding-top: 24px;
	padding-bottom: 24px;
	color: #0E0F0C;
	font-weight: 700;
	font-size: 24px;
	line-height: 28px;
}
.ms-accordion-item-section .drawer__button.msc-btn.btn-block:focus{
	border: none;
}

.ms-accordion-header-section .ms-accordion_CollapseAll,
 .ms-accordion-header-section .ms-accordion_ExpandAll{
	font-weight: 500;
	font-size: 16px;
	line-height: 22px;
	color: #444444;
	cursor: pointer;
}
/*start - change style of accordion*/
.faq-accordion .ms-accordion-item-section .drawer__buttontext.__start {
	font-size: 20px !important;
	font-weight: 700 !important;
	line-height: 24px !important;
}

.faq-accordion .ms-accordion-header-section .ms-accordion_CollapseAll,
.faq-accordion .ms-accordion-header-section .ms-accordion_ExpandAll {
	font-weight: 600 !important;
	font-size: 14px !important;
	line-height: 20px !important;
	text-transform: uppercase;
}

.faq-accordion {
	max-width: 667px !important;
}

/*end - change style of accordion*/




@media screen and (min-width: 768px) {
	.new-nav .ms-product-collection {
		margin-bottom: 0;
	}

	.ms-content-block[data-m-layout=left-right].textplacement__left .ms-content-block__details,
	.ms-content-block[data-m-layout=left-right].textplacement__right .ms-content-block__details {
		margin-left: 0px;
		margin-right: 0px;
	}
}
/*----------------------------------------TERMS---------AND-----COND----------------------------------------------------------------*/
.ms-text-block{
	font-weight: 500;
}

.t-a-c > div{
	display: flex;
	flex-direction: column;
	gap: 24px;
}

.t-a-c ul,
.t-a-c ol{
	margin: 0;
	display: flex;
	flex-direction: column;
	gap: 4px;
}

.t-a-c .paragraph-l{
	padding-left: 16px;
}

.t-a-c .paragraph-m{
	padding-left: 8px;
}

.t-a-c ul{
	padding-left: 16px;
}

.t-a-c p{
	font-size: 16px;
	line-height: 22px;
	font-weight: 500;
	color: #454745;
}

.t-a-c h2{
	font-weight: 700;
	font-size: 32px;
	line-height: 40px;
	color: #0E0F0C;
}

.t-a-c h3{
	font-weight: 700;
	font-size: 16px;
	line-height: 22px;
	color: #0E0F0C;
}

.ms-accordion .collapse{
	min-height: auto;
}

.contact-us-page,
.pp-block,
.t-a-c,
.r-t-block{
	max-width: 684px;
}

.contact-us-page a,
.contact-us-page p,
.r-t-block p{
	font-weight: 500;
	font-size:16px;
	line-height: 22px;
	color:#454745;
}

.contact-us-page h2,
.r-t-block h2{
	font-weight: 700;
	font-size:32px;
	line-height: 40px;
	color:#0E0F0C;
}

.pp-block p{
	font-weight: 500;
	font-size:16px;
	line-height: 22px;
	color:#454745;
}

.pp-block h2{
	font-weight: 700;
	font-size: 24px;
	line-height: 28px;
	color: #0E0F0C;
}

.pp-block h3{
	font-weight: 700;
	font-size:32px;
	line-height: 40px;
	color:#0E0F0C;
}

.about-us-content{
	display: flex !important;
	flex-direction: row-reverse;
	justify-content: space-between;
}

.about-us-content > div{
	flex: 0 1 48%;
}

/*order confirmation page ------------------------------------------------------------------------------------*/
.ms-order-confirmation__order-information-created-date{
font-size: 32px;
font-weight: 700;
line-height: 40px;
}

.ms-order-confirmation__payment-methods-line,
.ms-order-confirmation__order-summary-line-shipping, 
.ms-order-confirmation__order-summary-line-subtotal, 
.ms-order-confirmation__order-summary-line-tax-amount,
.ms-order-confirmation__address,
.ms-order-confirmation__order-information-receipt-email, 
.ms-order-confirmation__order-information-receipt-id, 
.ms-order-confirmation__order-information-sales-id,
.ms-order-confirmation__order-information-channel-reference-id{
	font-weight: 500;
}

.ms-order-confirmation__payment-methods-title,
.ms-order-confirmation__order-summary-heading,
.ms-order-confirmation__sales-lines-emailing-items-label,
.ms-order-confirmation__sales-lines-picking-items-label,
.ms-order-confirmation__sales-lines-shipping-items-label,
.ms-order-confirmation__group-delivery-heading{
font-size: 24px;
font-weight: 700;
line-height: 28px;
}

.ms-order-confirmation__payment-methods-title{
	margin-top: 20px;
}

.ms-order-confirmation__order-summary-line-total-amount{
font-size: 18px;
font-weight: 700;
line-height: 24px;
}

.ms-order-confirmation__order-summary-line-shipping, 
.ms-order-confirmation__order-summary-line-subtotal, 
.ms-order-confirmation__order-summary-line-tax-amount{
	margin-bottom: 16px;
}

.ms-order-template .ms-order-template-action-bar{
	display: flex;
	flex-wrap: wrap;
	gap: 10px;
}

.ms-order-template .ms-order-template-action-bar > button{
	margin: 0;
}

.msc-invoices-list__container__content__table__row__extra-actions-cell__actions-container button::before{
	color: #00754A;
}

.msc-invoices-list__container__content__table__row__extra-actions-cell__toggle:hover:active::before,
.msc-invoices-list__container__content__table__row__extra-actions-cell__toggle:active::before {
	color: black;
  
  }

  .ms-order-template__table .ms-order-template-table-line .ms-table__row-links-add::before, 
  .ms-order-template__table .ms-order-template-table-line .ms-table__row-links-delete::before, 
  .ms-order-template__table .ms-order-template-table-line .ms-table__row-links-view::before{
	color: #00754A;
  }
  @media (min-width: 1440px) {
    [dir=rtl] .col-12:not(.col-lg-9):not(.col-lg-6):not(.col-lg-3) .ms-product-collection[data-m-layout=mediumWidth] .msc-ss-carousel {
        width: auto;
    }
  }
  @media (min-width: 992px) and (max-width: 1440px) {
    [dir=rtl] .col-12:not(.col-lg-9):not(.col-lg-6):not(.col-lg-3) .ms-product-collection[data-m-layout=mediumWidth] .msc-ss-carousel {
        width: auto;
    }
}

@media (max-width: 992px) {
	[dir=rtl] .ms-tile-list .msc-ss-carousel .msc-flipper.msc-ss-carousel__flipper--next {
		left: auto;
	}
	
	[dir=rtl] .ms-tile-list .msc-ss-carousel .msc-flipper.msc-ss-carousel__flipper {
		right: auto;
	}
	
	.msc-invoices-list__container__content__table__row__extra-actions-cell__actions-container button,
	.ms-business-organization-list .ms-table__row-links-delete, 
	.ms-business-organization-list .ms-table__row-links-edit, 
	.ms-business-organization-list .ms-table__row-links-view,
	.ms-order-template__table .ms-order-template-table-line .ms-table__row-links-add, 
	.ms-order-template__table .ms-order-template-table-line .ms-table__row-links-delete, 
	.ms-order-template__table .ms-order-template-table-line .ms-table__row-links-view{
		border: none;
		border-bottom: 1px solid #444;
		cursor: pointer;
	}
	.msc-invoices-list__container__content__table__row__extra-actions-cell__actions-container button:nth-last-child(1),
	.ms-business-organization-list .ms-table__row-links-delete:nth-last-child(1), 
	.ms-business-organization-list .ms-table__row-links-edit:nth-last-child(1), 
	.ms-business-organization-list .ms-table__row-links-view:nth-last-child(1),
	.ms-order-template__table .ms-order-template-table-line .ms-table__row-links-add:nth-last-child(1), 
	.ms-order-template__table .ms-order-template-table-line .ms-table__row-links-delete:nth-last-child(1), 
	.ms-order-template__table .ms-order-template-table-line .ms-table__row-links-view:nth-last-child(1){
		border-bottom: none;
	}

	.ms-business-organization-list .ms-table__row-links-delete:hover, 
	.ms-business-organization-list .ms-table__row-links-edit:hover, 
	.ms-business-organization-list .ms-table__row-links-view:hover,
	.ms-order-template__table .ms-order-template-table-line .ms-table__row-links-add:hover, 
	.ms-order-template__table .ms-order-template-table-line .ms-table__row-links-delete:hover, 
	.ms-order-template__table .ms-order-template-table-line .ms-table__row-links-view:hover{
		background-color: #4444440b;
	}

	.msc-invoices-list__container__content__table__row__extra-actions-cell__toggle,
	.ms-business-organization-list .ms-table__row-links-toggle,
	.ms-order-template__table .ms-order-template-table-line .ms-table__row-links-toggle{
		border: none;
		cursor: pointer;
	}
	.msc-invoices-list__container__content__table__row__extra-actions-cell__toggle:hover:active,
	.msc-invoices-list__container__content__table__row__extra-actions-cell__toggle:active,
	.msc-invoices-list__container__content__table__row__extra-actions-cell__toggle:hover{
		background-color: white;
	}

	.ms-order-template .ms-order-template-action-bar .msc-add-order-template-to-cart{
		margin-bottom: 0;
	}
	.ms-search-result-container .msc-sort-filter-wrapper .msc-button:focus{
		border: none;
		outline:none;
	}
	.ms-accordion-item-section .drawer__buttontext.__start{
		font-size: 18px;
		line-height: 24px;
	}
	.ms-content-block[data-m-layout=slim-hero-medium] .ms-content-block__details .ms-content-block__title{
		font-size: 32px;
		line-height: 38px;
	}
}

@media (min-width: 768px) and (max-width: 992px) {
    [dir=rtl] .col-12:not(.col-lg-9):not(.col-lg-6):not(.col-lg-3) .ms-product-collection[data-m-layout=mediumWidth] .msc-ss-carousel {
        width: auto;
    }
}

@media (max-width: 768px) {
	[dir=rtl] .col-12:not(.col-lg-9):not(.col-lg-6):not(.col-lg-3) .ms-product-collection[data-m-layout=mediumWidth] .ms-product-collection__item, [dir=rtl] .col-12:not(.col-lg-9):not(.col-lg-6):not(.col-lg-3) .ms-product-collection[data-m-layout=mediumWidth] .ms-product-collection__item:first-child, [dir=rtl] .col-12:not(.col-lg-9):not(.col-lg-6):not(.col-lg-3) .ms-product-collection[data-m-layout=mediumWidth] .msc-ss-carousel {
        width: auto;
    }

	.ms-order-template .ms-order-template-action-bar .msc-add-order-template-to-cart{
		min-width: 200px;
		padding: 0;
	}

	.ms-order-template .ms-order-template-action-bar button:not(:last-child){
		margin-bottom: 0;
	}
    .ms-content-block[data-m-layout=slim-hero-medium] .ms-content-block__details .ms-content-block__cta {
		margin-top: 10px;
	}
	.ms-content-block[data-m-layout=slim-hero-medium] .ms-content-block__details .ms-content-block__title {
		margin-top: 0px;	
	}

	.about-us-content{
		flex-direction: column;
		gap: 15px;
	}

	.about-us-content .ms-content-block[data-m-layout=left-right].textplacement__left .ms-content-block__details{
		margin-left: 0px;
		margin-right: 0px;
	}

	.ms-nav>.ms-nav__list>.ms-nav__list__item>.ms-nav__deafult>.ms-nav__list>.ms-nav__list__item, 
	.ms-nav>.ms-nav__list>.ms-nav__list__item>.ms-nav__feature>.ms-nav__list>.ms-nav__list__item{
	padding-right: 0;
}

}
/*mobile version*/
@media (max-width:500px){
	.new-products-wrapper.new-nav .msc-ss-carousel > button:nth-child(1) {
		bottom: 100px !important;
	}
	.new-products-wrapper.new-nav .ms-product-collection .msc-ss-carousel__flipper--next {
		bottom: 100px !important;
	}
	/*change size of spacer for mobile version*/
	.ms-spacer3x{
		height: 24px;
	}
	.ms-spacer5x {
        height: 32px;
    }
	.ms-spacer8x{
		height: 45px;
	}
	.ms-spacer7x{
		height: 38px;
	}
	/*disable all blocks dont responsable to mobile version*/
	.d-none-500{
		display: none;
	}
	/*dispalay mobile blocks*/
	.mobile-500{
		display: block;
	}
	/*change font of title blocks on mane page*/
	.main-title {
        font-size: 24px;
        line-height: 28px;
    }
	/*remove gaps froms title blocks on mane page*/
	.ms-text-block {
		margin-top: 0;
	}
	/*change size of gap in wrapper company blocks*/
	.brand-container>.row {
		gap: 10px;
		justify-content: center;
	}
	/*change size of gap in company blocks*/
	.brand-container>.row .col-12 .ms-content-block {
		gap: 7px;
	}
	/*change size of company blocks*/
	.brand-container>.row .col-12{
		max-width: 91px;
	}
	/*change font of title in company blocks*/
	.brand-container>.row .col-12 .ms-content-block h3{
		font-size: 16px;
		line-height: 20px;
	}
	/*remove corner space from title of company blocks*/
	.ms-content-block[data-m-layout=left-right].textplacement__left .ms-content-block__details{
		margin-left: 0px;
		margin-right: 0px;
	}
	/*change display in best product container*/
	.best-product-container>.row{
		display: grid;
		grid-template-columns: 1fr 1fr;
	}
	/*change font of title in best product container*/
	.best-product-container>.row .col-12 .ms-content-block h3{
		font-size: 16px;
		line-height: 20px;
		height: 35px;
	}
	/*change font size of link in best product container*/
	.best-product-container>.row .col-12 .ms-content-block .msc-cta__secondary{
		left:0;
		font-size: 14px;
		line-height: 16px;
	}
	/*change top padding of title in best product container*/
	.ms-content-block[data-m-layout=left-right] *+.ms-content-block__cta{
		margin-top: 12px;
	}
	/*change card size in tile container*/
	.masheed-tile-list.ms-tile-list .msc-ss-carousel .ms-tile__item,
	.masheed-tile-list.ms-tile-list .msc-ss-carousel .ms-tile__item .ms-tile-list-container{
		width: 153px;
		height: 215px;
	}
	/*change position of title in tile card*/
	.masheed-tile-list.ms-tile-list .msc-ss-carousel .ms-tile__item .ms-tile-list__heading .ms-tile-list__title{
		white-space: normal;
		left: 10%;
		top:71.5%;
		line-height: normal;
	}
	/*change size of title in tile card*/
	.masheed-tile-list .ms-tile-list__title{
		text-align: left;
		max-width: 121px;
	}
	/*change position of icon of tile card*/
	.masheed-tile-list.ms-tile-list .msc-ss-carousel .ms-tile__item .ms-tile-list__thumbnail_image{
		top:48%;
		left: 10%;
	}
	/*change position of title of tile card on hover*/
	.masheed-tile-list.ms-tile-list .msc-ss-carousel .ms-tile__item .ms-tile-list-container:hover .ms-tile-list__heading .ms-tile-list__title{
		top:51%;
		line-height: 20px;
	}
	/*change position of icon of tile card on hover*/
	.masheed-tile-list.ms-tile-list .msc-ss-carousel .ms-tile__item .ms-tile-list-container:hover .ms-tile-list__thumbnail_image{
		top: calc(35% - 20px);
	}
	/*change position of bottom line*/
	.masheed-tile-list.ms-tile-list .msc-ss-carousel .ms-tile__item .ms-tile-list__heading .ms-tile-list__title:after{
		bottom: -10px;
	}
	/*change size of card in product collection*/
	.ms-product-collection__item:first-child,
	.ms-product-collection__item{
		width: 143px;
	}
	/*change height of img in product collection*/
	.new-products-wrapper .ms-product-collection__item .msc-product__image{
		height: 146px;
	}
	/*change font size of title of card in product collection*/
	.ms-product-collection .msc-product .msc-product__title{
		font-size: 14px;
		line-height: 16px;
		overflow: visible;
		white-space: normal;
	}
	/*change size of price of card in product collection*/
	.ms-product-collection .msc-price__actual, .ms-product-collection .msc-price__strikethrough{
		font-size: 18px;
		line-height: 20px;
	}
	/*added space to product card in product collection*/
	.ms-product-collection__item{
		margin-right: 10px;
	}
	/*added space to product collection wrapper*/
	.ms-product-collection .msc-ss-carousel-slide{
		padding: 5px;
	}
	/*move product collection navigation more closer to product collection wrapper*/
	.ms-product-collection .msc-ss-carousel .msc-flipper{
		bottom: -40px;
	}
	/*make best selling product 50% 50% positing of child blocks*/
	.new-products-wrapper.with-img>.row{
		display: grid;
		grid-template-columns: 49% 49%;
		justify-content: space-between;
	}
	/*make normal width of product collection block in selling product block*/
	.new-products-wrapper.with-img>.row>.col-12:last-child{
		width: auto;
	}
	/*change to normal width of brand image in perfomance brands*/
	.perfomance-brands-block>.row>.col-12{
		max-width: 72px;
	}
	/*change direction for reverse newly added products*/
	.new-products-wrapper.with-img.reverse-direction>.row{
		grid-template-areas:'bb aa';
	}
	/*define gris areas for colums in newly added products reverse*/
	.new-products-wrapper.with-img.reverse-direction>.row>.col-12:first-child{
		grid-area: aa;
	}
	/*define gris areas for colums in newly added products reverse*/
	.new-products-wrapper.with-img.reverse-direction>.row>.col-12:last-child{
		grid-area: bb;
	}
	/*made less margin of prudct collections */
	.ms-product-collection{
		margin-bottom: 12px;
	}
	/*change position of product collection navigation*/
	.ms-product-collection .msc-ss-carousel__flipper {
        right: 65%;
    }
	.ms-product-collection .msc-ss-carousel__flipper--next {
        right: 25%;
    }
	/*display normal footer for mobile version*/
	.ms-footer .ms-footer__list.main-footer{
		display: flex;
		flex-direction: column;
		gap:16px;
	}
	/*made normal width for pre footer block*/
	.ms-footer .ms-footer__list.pre-footer .ms-footer__list-item.pre-footer:nth-child(n+1){
		width: 100%;
	}
	/*change pag in pre footer block*/
	.pre-footer-contacts{
		gap: 16px;
	}
	/*change gaps in footer blocks*/
	.ms-footer__heading{
		margin-bottom: 24px;
	}
	.ms-footer__list-item{
		margin-bottom: 16px;
	}
	.footer-media-block{
		gap:15px;
	}
	/*hide accordion footer*/
	.ms-footer .ms-accordion{
		display: none;
	}
	/*change font atyle of fields at loyalty page*/
	.ms-checkout-shipping-address .msc-address-form__dropdown, .ms-checkout-shipping-address .msc-address-form__label{
		font-size: 16px;
	}	
	/*added wrap to button group at sections on loyalty page*/
	.ms-checkout__guided-card-footer{
		flex-wrap: wrap;
		gap: 5px;
		margin-top: 20px;
	}
	/*change styles of fonts on layout page*/
	.ms-checkout-guest-profile__selected-email,
	.ms-checkout-billing-address__shipping-address-checkbox-text, 
	.adyen-checkout__helper-text, 
	.adyen-checkout__label__text, 
	.ms-checkout-billing-address .msc-address-detail, 
	.ms-checkout-section-container__item .ms-text-block, 
	.ms-checkout-delivery-options__description, 
	.ms-checkout-delivery-options__price, 
	.ms-checkout-shipping-address .msc-address-detail, 
	.ms-checkout__guided-card-btn-edit,
	.ms-checkout-section-container__item .ms-text-block h3,
	.ms-checkout-delivery-options__description, 
	.ms-checkout__guided-card-footer{
		font-size: 16px!important;
		line-height: 20px!important;
	}
	/*change margin for back to asshopping button at checkout page*/
	.ms-checkout .ms-checkout__btn-keep-shopping{
		margin-top: 5px;
	}
	/*change padding for footers*/
	.ms-footer .ms-footer__list.post-footer{
		padding-top: 12px;
		padding-bottom: 12px;
	}

	.ms-footer__list.post-footer li{
		margin-bottom: 0px;
	}
	.ms-footer-copyright .copyright{
		margin-top: 32px;
		margin-bottom: 24px;
	}
	.ms-footer .ms-footer__list.post-footer .ms-footer__list.ms-footer-links{
		padding-top: 0;
		padding-bottom: 0;
	}
	.ms-footer .ms-footer__list.post-footer .ms-footer__list.ms-footer-links .ms-footer__link{
		line-height: normal;
	}
	.ms-checkout .multiple-pickup-enabled .ms-checkout__line-items-header{
		padding: 25px 0;
	}
	.ms-checkout__guided-card-body{
		margin-top: 16px;
	}
	.ms-account-welcome-tile__heading,
	.ms-order-history__heading,
	.ms-search-result-container__title .ms-search-result__collection-title-text{
		font-size: 24px;
		line-height: 28px;
	}
	.ms-search-result-container .msc-sort-filter-wrapper .msc-button:before{
		padding-left: 0;
	}
	.ms-search-result-container .ms-search-result-container__Products .ms-product-search-result__item{
		padding: 0;
	}
	.ms-search-result-container .ms-search-result-container__Products .ms-product-search-result__item .msc-product .msc-product__details{
		padding-left: 10px;
		padding-right: 10px;
	}
	.msc-modal__dialog.ms-quickView__dialog .ms-quickView__dropdown-quantity-label,
	.msc-modal__dialog.ms-quickView__dialog .ms-quickView__product-quantity-label,
	.msc-modal__dialog.ms-quickView__dialog .ms-quickView__content .ms-quickView__quantity,
	.msc-modal__dialog.ms-quickView__dialog .ms-quickView__body .msc-quickview__price-section-text,
	.ms-search-result-container .ms-search-result-container__Products .ms-product-search-result__item .msc-product .msc-product__details .msc-product__title,
	.ms-search-result-container .ms-search-result-container__Products .ms-product-search-result__item.product__description .msc-product .msc-product__image__description .msc-product__title_description .msc-product__title__text{
		font-size: 16px;
		line-height: 20px;
	}
	.ms-order-history__empty-message-container .ms-order-history__empty-message,
	.msc-modal__dialog.ms-quickView__dialog .ms-quickView__body .msc-price__actual,
	.msc-modal__dialog.ms-quickView__dialog .ms-quickView__product-title,
	.ms-search-result-container .ms-search-result-container__Products .ms-product-search-result__item .msc-product .msc-product__details .msc-price, 
	.ms-search-result-container .ms-search-result-container__Products .ms-product-search-result__item.product__description .msc-product .msc-product__image__description .msc-product__title_description .msc-price{
		font-size: 18px;
		line-height: 20px;
	}
	.ms-account-address-tile, 
	.ms-account-b2b-requests-tile, 
	.ms-account-catalogs-tile, 
	.ms-account-customer-balance-tile, 
	.ms-account-invoice-tile, 
	.ms-account-loyalty-tile, 
	.ms-account-order-templates-tile, 
	.ms-account-organization-users-tile, 
	.ms-account-wishlist-tile,
	.ms-account-generic-tile.profile-tile,
	.ms-account-generic-tile.order-tile{
		margin-top: 30px;
	}
	.ms-account-loyalty-tile{
		padding-bottom: 0px;
	}
	.ms-account-welcome-tile{
		margin-top: 25px;
	}
	.ms-account-profile .ms-account-profile-wrapper .ms-account-profile__section-description,
	.ms-account-profile .ms-account-profile-wrapper .ms-account-profile__section,
	.ms-account-profile .ms-account-profile-wrapper .ms-account-loyalty-tile__heading{
		margin-bottom: 16px;
	}	
	.ms-account-profile .ms-account-profile-wrapper .ms-account-profile__section-preferences{
		margin-top:16px;
	}
	.ms-account-management-address .msc-address-form__item,
	.ms-account-profile .ms-account-profile__attributes-wrapper .ms-account-profile__attributes-tile__heading,
	.ms-account-profile .ms-account-profile-wrapper .ms-account-loyalty-tile__heading,
	.ms-account-profile .ms-account-profile__attributes-wrapper .ms-account-profile__attributes-tile__heading,
	.ms-account-profile .ms-account-profile-wrapper .ms-account-profile__section-preferences .ms-account-profile__section-heading{
		margin-bottom: 24px;
	}
	.ms-account-profile .ms-account-profile-wrapper{
		margin-bottom: 8px;
	}
	.ms-account-profile .ms-account-profile__attributes-wrapper .ms-account-profile__attributes__section.ms-account-profile__attributes-VAT_Number,
	.ms-account-profile .ms-account-profile__attributes-wrapper .ms-account-profile__attributes__section{
		margin-bottom: 16px;
	}
	.msc-search-result-modal .ms-search-result-container__refiner-section .ms-refine-submenu.list-group .ms-refine-submenu__toggle_expanded:focus, 
	.msc-search-result-modal .ms-search-result-container__refiner-section .ms-refine-submenu.list-group button.ms-refine-submenu__toggle_collapsed:focus{
		border: .5px solid #c4c4c4;
        border-left: none;
        border-right: none;
        border-top: none;
	}
	.msc-search-result-modal .ms-search-result-container__refiner-section .ms-refine-submenu.list-group .ms-refine-submenu__toggle_expanded, 
	.msc-search-result-modal .ms-search-result-container__refiner-section .ms-refine-submenu.list-group button.ms-refine-submenu__toggle_collapsed{
		padding: 16px 0;
	}
	.ms-footer .ms-footer__list.post-footer .ms-footer__list.ms-footer-copyright{
		height: auto;
	}
}




.ms-nav.child{
	padding-top: 0;
}

.ms-nav__list__mobile__container{
	padding: 26.5px 16px;
}

@media screen and (min-width: 0) and (max-width: 768px){
	.ms-nav>.ms-nav__list .ms-nav__list__item:first-child {
        padding-top: 0;
    }

	.ms-nav__list__item .ms-nav__list .ms-nav__list__item__button:active, 
	.ms-nav__list__item .ms-nav__list .ms-nav__list__item__button:focus, 
	.ms-nav__list__item .ms-nav__list .ms-nav__list__item__link:active, 
	.ms-nav__list__item .ms-nav__list .ms-nav__list__item__link:focus,

	.ms-nav__list__item__button:active, .ms-nav__list__item__button:focus, .ms-nav__list__item__link:active, 
	.ms-nav__list__item__link:focus, .ms-nav__list__item__span:active, .ms-nav__list__item__span:focus {
		font-size: 16px;
		font-weight: 700;
		line-height: 20px;
		text-align: left;
    }
	.ms-nav__list__item .ms-nav__list .ms-nav__list__item__button, .ms-nav__list__item .ms-nav__list .ms-nav__list__item__link,
	.ms-nav__list__item__button, .ms-nav__list__item__link, .ms-nav__list__item__span{
		font-size: 16px;
		font-weight: 500;
		line-height: 22px;
		text-align: left;
	}
	.ms-nav__list__item__button, .ms-nav__list__item__link, .ms-nav__list__item__span{
		margin-top: 0;
		padding: 21px 16px;
	}
}