/*              By Ahmed +201507350719          */ 
@media (min-width: 1024px) {
ul.main-menu{
    white-space: nowrap ;
    flex-wrap: nowrap !important;
}
nav.mobile-menu{
  	left: 15px;
    position: inherit;
}
}

button.header-btn span {
	display: none;
}
.s-button-primary-outline{
	color: var(--custom-color2);;
	  border-color: transparent !important;
    background-color: transparent;
}
.s-block--tabs-produtcs .tab-trigger.is-active button {
    border-color: transparent !important;
    background-color: transparent;
    color: var(--custom-color1);
}
div.tabs.hide-scroll{
	
    justify-content: center;
}
.s-button-primary-outline:hover{
    background-color: transparent !important;
    color: var(--custom-color1);
}

#app .footer-container {
grid-template-columns: 1fr 1fr 1fr 1fr;
}
.footer-custom-shop .main-menu {
 display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
}
.footer-custom-shop h3{
	text-align: center;
}

.normal-menu .main-menu li>a:hover {
color:white;
}
.footer-custom-shop .main-menu {
padding-top: 0;
}
span.line + span{
    display: flex;
    justify-content: space-between;
}
.store-footer__inner .social-link{
    background: white;
    color: black;
}
.footer-payment-title {
	display: none;
}

.header-merged.index #mainnav:not(.fixed-pinned) .main-menu>li>a:hover{
	color: var(--custom-color1);
}


li.desktop-menu-item a > span{
	position: relative;
  display: inline-block;
}

li.desktop-menu-item a > span::after{
	content: "";
  position: absolute;
  bottom: -2px;
  right: 0;
  width: 0;
  height: 2px;
  background-color: currentColor; /* أو أي لون تحبه */
  transition: width 0.3s ease;
}

li.desktop-menu-item a > span:hover::after {
	 width: 100%;
  left: 0;
  right: auto;
}

span.line{
	display:none;
}

.product-block__info .price-wrapper > span{
	font-weight:bold;
}

.s-slider-container div.floating-wrapper {
	top: 90% !important;
}
.store-header .desktop-menu-item > a{
	font-size: 17px !important;
}

.product-block__info .price-wrapper{
	  display: flex;
    justify-content: center;
    align-items: center;
    gap: 8px;
}
.floating_text a{
	border-radius: 0;
}

.s-add-product-button-main .s-button-element{
    border-radius: 0;
}
 .product-single .store-footer .payments-wrapper {
 	display: none;
 }
 
 .store-footer .main-menu .mobile-menu-item > a {
 	color: white !important;
 }
 
 .store-footer .main-menu .mobile-menu-item .categ-pointer-none + ul{
 	display: none;
 }
 .action-btns-small:not(.cls-btn46) .s-add-product-button-main .s-button-btn
 {
    font-size: 1rem !important;
    height: 2rem;
}
 /*              By Ahmed +201507350719        */