/* Add custom CSS styles below */ 
@media (min-width: 768px) {

    /* انقل بلوك المحتوى من اليسار لليمين */
    .graphica-responsive .md\:justify-between {
        justify-content: flex-end !important;
    }

    /* العنوان */
    .graphica-responsive .md\:text-4xl {
        font-size: 3.25rem !important;
        line-height: 3.5rem !important;
    }

    /* النص */
    .graphica-responsive .md\:text-base {
        font-size: 2rem !important;
        line-height: 1.5 !important;
    }
}

@media (min-width: 768px) {
    .graphica-responsive img {
        filter: brightness(85%) !important;
    }
}

@media (max-width: 767px) {

    /* العنوان */
    .graphica-responsive .md\:text-4xl {
        font-size: 2.6rem !important;
        line-height: 1.1 !important;
        position: relative !important;
        top: -50px !important;
    }

    /* النص الفرعي */
    .graphica-responsive .md\:text-base {
        font-size: 1.25rem !important;
        line-height: 1.5 !important;

        position: relative !important;
        top: -45px !important;

        display: block !important;
        visibility: visible !important;
        opacity: 1 !important;
        z-index: 20 !important;
    }

    /* الزر */
    .graphica-responsive a,
    .graphica-responsive button {
        position: relative !important;
        top: -40px !important;
    }
}




.tabs__flex .tab-trigger {
    border-radius: 2rem;
    padding: .375rem 1rem;
}

@media (max-width: 767px) {
    .tabs__flex {
        justify-content: center !important;
        text-align: center !important;
    }

    .tabs__flex .tab-trigger {
        text-align: center !important;
    }
}

.dark .form-input, .dark .s-comment-form-input, .dark .s-login-modal-input, .dark .s-product-availability-input, .dark .s-verify-input, .dark .tel-input, .dark input, .dark select, .dark textarea {
    background-color: #fcf3da;
    color: var(--dark-text-main);
}



@media (min-width: 768px) {
    .graphica-new .s-block__title h2 {
        font-size: 1.75rem;
        font-size: var(--title-size-desktop, 1.55rem);
    }
}

.graphica-new .s-block__title h2 {
    color: #111;
    color: var(--title-color, #111);

    font-size: 1.25rem;
    font-size: var(--title-size-mobile, 1.25rem);

    line-height: 1.25;
    line-height: var(--title-line-height, 1.25);

    background: #dac27b4a;

    padding-right: 20px;
    padding-left: 20px;
    padding-top: 10px;
    padding-bottom: 10px !important;

    border-radius: 10px;
}


.graphica-title-lines .s-block__title {
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    width: 100% !important;
}

/* إزالة الخطوط */
.graphica-title-lines .s-block__title::before,
.graphica-title-lines .s-block__title::after {
    display: none !important;
    content: none !important;
}

/* العنوان */
.graphica-title-lines .s-block__title h2 {
    display: inline-block !important;
    width: fit-content !important;

    margin: 0 auto !important;
    padding: 10px 20px !important;

    background: #dac27b4a !important;
    border-radius: 10px !important;

    text-align: center !important;
    color: #111 !important;
}


@media (min-width: 768px) {
    .graphica-title-lines .s-block__title h2 {
        font-size: 1.75rem;
        font-size: var(--title-size-desktop, 1.55rem);
    }
}