/* Add custom CSS styles below */


.most-Sales h2{

text-align: right !important;

}


.most-Sales .my-2.mx-auto.w-28.h-0.border-2.border-primary{

display: none !important;

}

.girls-games h2{

text-align: right !important;

}

.girls-games .my-2.mx-auto.w-28.h-0.border-2.border-primary{

display: none !important;

}

.boys-games h2{

text-align: right !important;

}

.boys-games .my-2.mx-auto.w-28.h-0.border-2.border-primary{

display: none !important;

}


.new-games h2{

text-align: right !important;

}

.new-games .my-2.mx-auto.w-28.h-0.border-2.border-primary{

display: none !important;

}

/* نص زر "تسوق الان" داخل السكشن tasowq يكون أسود */

section.tasowq a.advanced-slider__caption__inner__content__button,

section.tasowq a.advanced-slider__caption__inner__content__button span{

color: #000 !important;

}






/* خيار التغليف فقط */
.s-product-options-option-container[data-option-id="323048545"] {
    overflow: visible !important;
}

/* إخفاء السلكت الأصلي */
.s-product-options-option-container[data-option-id="323048545"] select {
    position: absolute !important;
    opacity: 0 !important;
    pointer-events: none !important;
    width: 1px !important;
    height: 1px !important;
}

/* ترتيب منطقة التغليف */
.s-product-options-option-container[data-option-id="323048545"] .s-product-options-option-content {
    overflow: visible !important;
}

/* حاوية الخيارات */
.gift-wrap-swatches {
    display: flex !important;
    justify-content: flex-start !important;
    align-items: center !important;
    gap: 10px !important;
    flex-wrap: wrap !important;
    padding: 12px 0 4px !important;
    overflow: visible !important;
    direction: rtl !important;
}

/* كرت الخيار */
.gift-wrap-swatch {
    width: 74px !important;
    height: 86px !important;
    border: 1px solid #e8e1d5 !important;
    border-radius: 16px !important;
    background: #fff !important;
    cursor: pointer !important;
    padding: 6px !important;
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 5px !important;
    transition: 0.25s ease !important;
    box-shadow: 0 4px 14px rgba(0,0,0,0.04) !important;
}

/* صورة التغليف */
.gift-wrap-swatch-image {
    width: 52px !important;
    height: 52px !important;
    border-radius: 50% !important;
    background-size: cover !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    border: 1px solid #f0eadf !important;
}

/* اسم اللون */
.gift-wrap-swatch-title {
    font-size: 11px !important;
    line-height: 1 !important;
    color: #333 !important;
    white-space: nowrap !important;
}

/* عند المرور */
.gift-wrap-swatch:hover {
    transform: translateY(-3px) !important;
    border-color: #ba933e !important;
    box-shadow: 0 8px 20px rgba(186,147,62,0.18) !important;
}

/* المختار */
.gift-wrap-swatch.is-selected {
    border-color: #ba933e !important;
    border-width: 2px !important;
    background: #fffaf0 !important;
    box-shadow: 0 8px 22px rgba(186,147,62,0.22) !important;
}

.gift-wrap-swatch.is-selected .gift-wrap-swatch-image {
    border-color: #ba933e !important;
}

/* للجوال */
@media (max-width: 480px) {
    .gift-wrap-swatches {
        gap: 8px !important;
        justify-content: flex-start !important;
    }

    .gift-wrap-swatch {
        width: 68px !important;
        height: 82px !important;
    }

    .gift-wrap-swatch-image {
        width: 48px !important;
        height: 48px !important;
    }
}