/* Add custom CSS styles below */ 
.from-black\/70 {
    --tw-gradient-from: rgb(146 94 0) var(--tw-gradient-from-position);
    --tw-gradient-to: transparent var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.via-black\/30 {
    --tw-gradient-to: transparent var(--tw-gradient-to-position);
    --tw-gradient-stops: rgb(244 144 0), rgb(0 0 0 / 0%) var(--tw-gradient-via-position), var(--tw-gradient-to);
}



.s-product-card-entry:hover {
    border-color: #e5e7eb;
    box-shadow: 0 8px 20px rgb(0 0 0 / 0%), 0 8px 10px -6px rgba(0, 0, 0, .1) !important;
}

@media (min-width: 1200px) {
    .s-products-list-vertical-cards {
        grid-template-columns: repeat(5, minmax(0, 1fr));
    }
}

.s-product-card-entry .s-product-card-content .s-product-card-content-main .s-product-card-content-title a {
    color: var(--color-title-card);
    font-size: 15px !important;
    font-weight: 600;
    line-height: 28px !important;
}

.s-block--slider-with-bg .slider-bg:before {
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    --tw-bg-opacity: 1;
    background-color: #000;
    background-color: rgb(0 0 0 / 0%);
    opacity: .6;
}

.s-block--slider-with-bg {
    background-color: rgb(254 155 6);
  
}

.leading-12 {
    line-height: 3rem;
    font-size: 2.5rem;
    /* align-items: center; */
    text-align: center;
    transform: translateY(40px) !important;
}

.via-\[\#0f1f14bf\] {
    --tw-gradient-to: rgba(15, 31, 20, 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: rgb(28 28 26 / 0%), rgb(15 31 20 / 0%) var(--tw-gradient-via-position), var(--tw-gradient-to);
}

@media (min-width: 1024px) {
    .lg\:text-3xl {
        font-size: 2.2rem;
        line-height: 2.25rem;
    }
}

.font-medium {
    font-weight: 600;
}
المساحات
@media (min-width: 640px) {
    .s-block {
        margin-top: 2rem;
        /* margin-bottom: 3rem; */
    }
}
@media (min-width: 640px) {
    .s-block--slider-with-bg {
        margin-top: 4rem;
        padding-bottom: 2rem;
    }
}
.py-16
Specificity: (0,1,0)
 {
    padding-bottom: 1rem;
    padding-top: 3rem;
}

.py-10 {
    padding-bottom: 2.5rem;
    padding-top: 2.5rem;
    margin-top: 3rem;
}

media (min-width: 640px) {
    .s-block {
        margin-top: 1rem;
    }
}

.py-16 {
    padding-bottom: 2rem;
    padding-top: 2rem;
}
@media (min-width: 640px) {
    .s-block {
        margin-top: 1rem;
    }
}

salla-products-slider .swiper-wrapper {
    padding: 20px 0 10px !important;
}

تو بانر

.via-black\/60 {
    --tw-gradient-to: transparent var(--tw-gradient-to-position);
    --tw-gradient-stops: rgb(0 0 0 / 0%), rgb(0 0 0 / 0%) var(--tw-gradient-via-position), var(--tw-gradient-to);
}

.from-black\/90 {
    --tw-gradient-from: rgb(0 0 0 / 0%) var(--tw-gradient-from-position);
    --tw-gradient-to: transparent var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.shadow-lg {
    --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0%), 0 4px 6px -4px rgb(0 0 0 / 0%);
    --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
    box-shadow: 0 0 transparent, 0 0 transparent, 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -4px rgba(0, 0, 0, .1);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 transparent), var(--tw-ring-shadow, 0 0 transparent), var(--tw-shadow);
}

@media (min-width: 640px) {
  .-mt-62 {
    margin-top: -348px;
  }

  .sm\:pt-20 {
    padding-top: 2rem;
  }
}

@media (max-width: 768px){
  .part-video-content{
    transform: translateY(140px);
  }
}


.space-y-6>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-bottom: 0;
    margin-bottom: calc(0.5rem * var(--tw-space-y-reverse));
    margin-top: 1.5rem;
    margin-top: calc(0.5rem * (1 - var(--tw-space-y-reverse)));