.elementor-11547 .elementor-element.elementor-element-1bdb5f0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11547 .elementor-element.elementor-element-1106ce2.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-11547 .elementor-element.elementor-element-1106ce2.elementor-wc-products ul.products li.product .price del{color:#020101;}.elementor-11547 .elementor-element.elementor-element-1106ce2.elementor-wc-products ul.products li.product .price del .amount{color:#020101;}.elementor-11547 .elementor-element.elementor-element-1106ce2.elementor-wc-products ul.products li.product .button{background-color:#1C4D63;border-color:#1C4D63;}.elementor-11547 .elementor-element.elementor-element-1106ce2.elementor-wc-products .added_to_cart{color:#1C4D63;}.elementor-11547 .elementor-element.elementor-element-1106ce2.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-11547 .elementor-element.elementor-element-facacf9{--display:flex;}.elementor-11547 .elementor-element.elementor-element-5c88a4d.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-11547 .elementor-element.elementor-element-5c88a4d.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(max-width:1024px){.elementor-11547 .elementor-element.elementor-element-1106ce2.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-11547 .elementor-element.elementor-element-5c88a4d.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-11547 .elementor-element.elementor-element-1106ce2.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-11547 .elementor-element.elementor-element-5c88a4d.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for woocommerce-products, class: .elementor-element-1106ce2 *//* =========================
   LUXURY PRODUCTS SECTION
========================= */

/* الكونتينر */
.elementor-11547 .elementor-element.elementor-element-1106ce2 .woocommerce{

    display:grid !important;

    grid-template-columns:
    repeat(3,minmax(0,1fr)) !important;

    gap:32px !important;
}

/* إزالة مشاكل الثيم */
.elementor-11547 .elementor-element.elementor-element-1106ce2 .woocommerce::before,
.elementor-11547 .elementor-element.elementor-element-1106ce2 .woocommerce::after{
    display:none !important;
}

/* الكارد */
.elementor-11547 .elementor-element.elementor-element-1106ce2 .woocommerce li.product{

    width:100% !important;
    max-width:100% !important;

    margin:0 !important;

    float:none !important;

    display:flex !important;
    flex-direction:column !important;

    overflow:hidden !important;

    position:relative !important;

    background:#ffffff !important;

    border-radius:32px !important;

    border:1px solid rgba(197,139,0,.12) !important;

    box-shadow:
    0 15px 45px rgba(0,0,0,.05),
    0 5px 15px rgba(197,139,0,.06) !important;

    transition:
    transform .45s ease,
    box-shadow .45s ease !important;
}

/* لمعة ذهبية */
.elementor-11547 .elementor-element.elementor-element-1106ce2 .woocommerce li.product::before{

    content:"";

    position:absolute;

    top:0;
    right:0;

    width:160px;
    height:160px;

    background:
    linear-gradient(
    135deg,
    transparent 50%,
    rgba(197,139,0,.12) 50%
    );

    z-index:1;

    pointer-events:none;
}

/* Hover */
.elementor-11547 .elementor-element.elementor-element-1106ce2 .woocommerce li.product:hover{

    transform:
    translateY(-12px) scale(1.01) !important;

    box-shadow:
    0 30px 80px rgba(0,0,0,.12),
    0 10px 30px rgba(197,139,0,.12) !important;
}

/* الصورة */
.elementor-11547 .elementor-element.elementor-element-1106ce2 .woocommerce li.product img{

    width:100% !important;

    height:340px !important;

    object-fit:cover !important;

    margin:0 !important;

    transition:
    transform .7s ease,
    filter .5s ease !important;
}

.elementor-11547 .elementor-element.elementor-element-1106ce2 .woocommerce li.product:hover img{

    transform:scale(1.06) !important;

    filter:brightness(1.03) !important;
}

/* العنوان */
.elementor-11547 .elementor-element.elementor-element-1106ce2 .woocommerce-loop-product__title{

    font-size:24px !important;

    font-weight:800 !important;

    color:#111 !important;

    line-height:1.3 !important;

    padding:
    28px 28px 14px !important;

    text-align:left !important;

    direction:ltr !important;

    letter-spacing:-.5px !important;
}

/* السعر */
.elementor-11547 .elementor-element.elementor-element-1106ce2 .price{

    font-size:22px !important;

    font-weight:800 !important;

    color:#1c4d63 !important;

    padding:
    0 28px 24px !important;

    display:block !important;

    text-align:left !important;
}

/* =========================
   BUTTON
========================= */

.elementor-11547 .elementor-element.elementor-element-1106ce2 a.button{

    position:relative !important;

    overflow:hidden !important;

    width:calc(100% - 56px) !important;

    margin:
    auto 28px 28px !important;

    padding:18px !important;

    border:none !important;

    border-radius:18px !important;

    background:
    linear-gradient(
    90deg,
    #1c4d63 0%,
    #163b4d 100%
    ) !important;

    color:transparent !important;

    font-size:0 !important;

    font-weight:700 !important;

    text-align:center !important;

    box-shadow:
    0 15px 35px rgba(28,77,99,.28) !important;

    transition:
    transform .35s ease,
    box-shadow .35s ease !important;
}

/* نص الزر */
.elementor-11547 .elementor-element.elementor-element-1106ce2 a.button::after{

    content:"Get It Now";

    position:relative;

    z-index:2;

    color:#fff;

    font-size:15px;

    font-weight:700;

    letter-spacing:.3px;
}

/* لمعان الزر */
.elementor-11547 .elementor-element.elementor-element-1106ce2 a.button::before{

    content:"";

    position:absolute;

    top:0;
    left:-120%;

    width:100%;
    height:100%;

    background:
    linear-gradient(
    120deg,
    transparent,
    rgba(255,255,255,.25),
    transparent
    );

    transition:.7s;
}

.elementor-11547 .elementor-element.elementor-element-1106ce2 a.button:hover::before{
    left:120%;
}

/* Hover الزر */
.elementor-11547 .elementor-element.elementor-element-1106ce2 a.button:hover{

    transform:
    translateY(-4px) !important;

    box-shadow:
    0 25px 45px rgba(28,77,99,.35) !important;
}

/* حذف wishlist */
.elementor-11547 .elementor-element.elementor-element-1106ce2 .add_to_wishlist,
.elementor-11547 .elementor-element.elementor-element-1106ce2 .wishlist,
.elementor-11547 .elementor-element.elementor-element-1106ce2 .wishlist-button,
.elementor-11547 .elementor-element.elementor-element-1106ce2 .yith-wcwl-add-to-wishlist,
.elementor-11547 .elementor-element.elementor-element-1106ce2 .tinv-wraper,
.elementor-11547 .elementor-element.elementor-element-1106ce2 .woosw-btn,
.elementor-11547 .elementor-element.elementor-element-1106ce2 .woosw-icon,
.elementor-11547 .elementor-element.elementor-element-1106ce2 [class*="wishlist"]{

    display:none !important;
}

/* sale badge */
.elementor-11547 .elementor-element.elementor-element-1106ce2 .onsale{

    top:20px !important;
    left:20px !important;

    right:auto !important;

    background:
    linear-gradient(
    135deg,
    #c58b00,
    #a87300
    ) !important;

    color:#fff !important;

    border:none !important;

    border-radius:100px !important;

    padding:10px 16px !important;

    font-size:12px !important;

    font-weight:700 !important;

    min-width:auto !important;
    min-height:auto !important;

    line-height:1 !important;

    box-shadow:
    0 10px 25px rgba(197,139,0,.25) !important;
}

/* Tablet */
@media(max-width:1024px){

.elementor-11547 .elementor-element.elementor-element-1106ce2 .woocommerce{

grid-template-columns:
repeat(2,minmax(0,1fr)) !important;

}

}

/* Mobile */
@media(max-width:767px){

.elementor-11547 .elementor-element.elementor-element-1106ce2 .woocommerce{

grid-template-columns:1fr !important;

}

.elementor-11547 .elementor-element.elementor-element-1106ce2 .woocommerce li.product img{

height:280px !important;

}

.elementor-11547 .elementor-element.elementor-element-1106ce2 .woocommerce-loop-product__title{

font-size:20px !important;

}

}/* End custom CSS */