/* Add custom CSS styles below */ 

/* ------------------------------------------------------------------ */
/* ملف مخصّص لمتجر CrewVape – custom.css                                  */
/* ------------------------------------------------------------------ */

.ed-block-slider {
    display: block;
    padding-top: 10px;
    max-width: 100%;
    aspect-ratio:  943 / 1004 /* Adjust ratios per section mobile*/
}

@media (min-width: 768px) {
.ed-block-slider {
    display: block;
    max-width: 100%;
    aspect-ratio: 1905 / attr(data-h); /* Adjust ratios per section mobile*/
}
}

/* Reserve space for home slider */
.ed-block-slider {
    min-height: 100px; /* Current slider height */
    position: relative;
    overflow: hidden;
}

.ed-hero-slider {
    display: block;
    max-width: 100%;
    aspect-ratio: 412 / 206; /* Adjust ratios per section mobile*/
}

/* Reserve space for home slider */
.ed-hero-slider {
    min-height: 100px; /* Current slider height */
    position: relative;
    overflow: hidden;
}
.prom-banneslide {
    display: block;
    max-width: 100%;
    aspect-ratio: 500 / 207; /* Adjust ratios per section mobile*/
}
@media (min-width: 768px) {
.prom-banneslide {
    display: block;
    max-width: 100%;
    aspect-ratio: 770 / 207; /* Adjust ratios per section mobile*/
}
}
/* Reserve space for home slider */
.prom-banneslide {
    min-height: 100px; /* Current slider height */
    position: relative;
    overflow: hidden;
}
/*       	  Optimizing Code End  	        */
/* ---------------------------------------- */

.sicon-menu:before {
    content: "\ed7f";
    color: #fff;
}

.s-block--banners .banner-square h3
{
color: #F0BE13 !important;
}

.s-block__title h2
{
color: #F0BE13 !important;

}

.leading-tight {
    line-height: 0.25;
}

/*.s-slider-has-notitle .s-slider-block__title {
    margin-bottom: -30PX;
}
*/ 
.s-testimonials--slider--img.flex-center.flex-col.gap-2 {
    align-items: flex-start;
    display: flex;
}

.store-header.z-3 .shadow-none:not(.fixed-pinned) .inner {
    background: #a7baf22e none repeat 0 0/auto auto padding-box border-box scroll!important;
    background: initial;
}

.duration-300 {
    transition-duration: .1s;
}
.s-product-card-image-cover{
	border-radius:360px 360px 25px 25px;
}

.swiper-lazy-wrap {
  width:85%;
  align-items: center;
  text-align: center;
  padding: 2%;
}
.bsvgs{
  display:none;
}
/*.nfhm{
  padding-top: 10PX;
  width: 100%;
}*/