.elementor-7943 .elementor-element.elementor-element-cb72fde{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7943 .elementor-element.elementor-element-622be91{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-7943 .elementor-element.elementor-element-622be91.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7943 .elementor-element.elementor-element-63030db{width:var( --container-widget-width, 101.581% );max-width:101.581%;--container-widget-width:101.581%;--container-widget-flex-grow:0;}.elementor-7943 .elementor-element.elementor-element-63030db.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7943 .elementor-element.elementor-element-386e5d46{border-style:solid;box-shadow:0px 0px 10px 0px #CDCDCD inset;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7943 .elementor-element.elementor-element-386e5d46 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7943 .elementor-element.elementor-element-d1f5527{--display:flex;}.elementor-7943 .elementor-element.elementor-element-d71ed6c .jet-woo-builder .product_title{margin:-10px 0px 0px 0px;}.elementor-7943 .elementor-element.elementor-element-9002b7c{--display:flex;}.elementor-7943 .elementor-element.elementor-element-18bff0f > .elementor-widget-container{margin:-9px 0px 0px 0px;}.elementor-7943 .elementor-element.elementor-element-18bff0f .jet-woo-builder.elementor-jet-single-price .price del{display:inline-block;font-size:40px;font-weight:900;text-decoration:none;}.elementor-7943 .elementor-element.elementor-element-18bff0f .jet-woo-builder.elementor-jet-single-price .price ins{display:inline-block;font-weight:400;text-decoration:none;}.elementor-7943 .elementor-element.elementor-element-18bff0f .jet-woo-builder.elementor-jet-single-price .price del+ins{margin-right:0px;}.elementor-7943 .elementor-element.elementor-element-18bff0f .jet-woo-builder.elementor-jet-single-price .price{font-family:"Droid Arabic Naskh", Sans-serif;font-size:36px;font-weight:bold;color:#C90606;text-align:right;}.elementor-7943 .elementor-element.elementor-element-18bff0f .jet-woo-builder.elementor-jet-single-price .price .woocommerce-Price-currencySymbol{font-size:40px;vertical-align:baseline;}.elementor-7943 .elementor-element.elementor-element-fbfe3d9{--display:flex;}.elementor-7943 .elementor-element.elementor-element-4b7a775{--display:flex;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-7943 .elementor-element.elementor-element-ee2d553 .cart button, .elementor-7943 .elementor-element.elementor-element-ee2d553 .cart .button{transition:all 0.2s;}.elementor-7943 .elementor-element.elementor-element-ee2d553 .quantity .qty{transition:all 0.2s;}.elementor-7943 .elementor-element.elementor-element-f1e03e1{--display:flex;}.elementor-7943 .elementor-element.elementor-element-985d999 .elementor-jet-single-meta .product_meta{flex-direction:column;gap:2px;font-size:14px;}.elementor-7943 .elementor-element.elementor-element-985d999 .elementor-jet-single-meta .product_meta a:hover{text-decoration:none;}.elementor-7943 .elementor-element.elementor-element-ec1783a > .elementor-element-populated{box-shadow:0px 0px 10px 0px #CDCDCD;}.elementor-7943 .elementor-element.elementor-element-8007cab > .elementor-widget-container{box-shadow:0px 0px 10px 0px #E1DADA;}.elementor-7943 .elementor-element.elementor-element-8007cab .jet-woo-product-gallery-grid .jet-woo-product-gallery__image-item{--columns:4;}.elementor-7943 .elementor-element.elementor-element-8007cab .jet-woo-product-gallery .jet-woo-product-gallery__trigger:not( .jet-woo-product-gallery__image-link ){width:30px;height:30px;}.elementor-7943 .elementor-element.elementor-element-8007cab .jet-woo-product-gallery .jet-woo-product-gallery__trigger:not( .jet-woo-product-gallery__image-link ) .jet-woo-product-gallery__trigger-icon{font-size:18px;}.elementor-7943 .elementor-element.elementor-element-245e7e1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-7943 .elementor-element.elementor-element-5f44320 .cz_gap{height:62px;}.elementor-7943 .elementor-element.elementor-element-83a5186{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;box-shadow:0px 0px 10px 0px #E1DADA;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-7943 .elementor-element.elementor-element-79fa942{text-align:center;}.elementor-7943 .elementor-element.elementor-element-79fa942 .elementor-heading-title{font-family:"Amiri", Sans-serif;font-size:25px;font-weight:600;color:#010D13;}.elementor-7943 .elementor-element.elementor-element-c28e704{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;box-shadow:0px 0px 10px 0px #CDCDCD;}.elementor-7943 .elementor-element.elementor-element-017ea19 .jet-woo-products .jet-woo-products__item{--columns:5;}.elementor-7943 .elementor-element.elementor-element-017ea19 .jet-woo-carousel .swiper-slide{--space-between:10px;}.elementor-7943 .elementor-element.elementor-element-017ea19 .jet-woo-products .jet-woo-product-badge{background-color:#F29191;display:inline-flex;color:#020101;}.elementor-7943 .elementor-element.elementor-element-017ea19 > .elementor-widget-container{box-shadow:0px 0px 10px 0px #E1DADA;}.elementor-7943 .elementor-element.elementor-element-017ea19 .jet-woo-products .jet-woo-product-title, .elementor-7943 .elementor-element.elementor-element-017ea19 .jet-woo-products .jet-woo-product-title a{font-family:"Amiri", Sans-serif;font-size:13px;font-weight:900;}.elementor-7943 .elementor-element.elementor-element-017ea19 .jet-woo-products .jet-woo-product-title{margin:5px 5px 5px 5px;padding:0px 0px 0px 0px;text-align:center;order:1;}.elementor-7943 .elementor-element.elementor-element-017ea19 .jet-woo-products .jet-woo-product-price del{display:inline-block;}.elementor-7943 .elementor-element.elementor-element-017ea19 .jet-woo-products .jet-woo-product-price ins{display:inline-block;}.elementor-7943 .elementor-element.elementor-element-017ea19 .jet-woo-products .jet-woo-product-price .price{font-size:18px;color:#E41515;}.elementor-7943 .elementor-element.elementor-element-017ea19 .jet-woo-products .jet-woo-product-price .price .amount{color:#E41515;}.elementor-7943 .elementor-element.elementor-element-017ea19 .jet-woo-products .jet-woo-product-price .price del{font-size:15px;font-weight:300;text-decoration:none;}.elementor-7943 .elementor-element.elementor-element-017ea19 .jet-woo-products .jet-woo-product-price .price ins{font-size:18px;font-weight:400;text-decoration:none;}.elementor-7943 .elementor-element.elementor-element-017ea19 .jet-woo-products .jet-woo-product-price{text-align:center;order:1;}.elementor-7943 .elementor-element.elementor-element-017ea19 .jet-woo-products .jet-woo-product-price .woocommerce-Price-currencySymbol{vertical-align:baseline;}.elementor-7943 .elementor-element.elementor-element-017ea19 .jet-woo-products .jet-woo-product-badges{top:0px;bottom:auto;text-align:right;}.elementor-7943 .elementor-element.elementor-element-017ea19 .jet-woo-carousel .jet-arrow{color:#FCF4F4;font-size:36px;}.elementor-7943 .elementor-element.elementor-element-017ea19 .jet-woo-carousel .jet-arrow svg{fill:#FCF4F4;}.elementor-7943 .elementor-element.elementor-element-017ea19 .jet-woo-carousel .jet-arrow:before{font-size:36px;}.elementor-7943 .elementor-element.elementor-element-017ea19 .jet-woo-carousel .jet-arrow.prev-arrow{top:140px;bottom:auto;right:-3px;left:auto;}.elementor-7943 .elementor-element.elementor-element-017ea19 .jet-woo-carousel .jet-arrow.next-arrow{top:140px;bottom:auto;}.elementor-7943 .elementor-element.elementor-element-017ea19 .jet-woo-products__not-found{text-align:center;}@media(max-width:767px){.elementor-7943 .elementor-element.elementor-element-d71ed6c .jet-woo-builder .product_title{font-size:23px;}.elementor-7943 .elementor-element.elementor-element-18bff0f .jet-woo-builder.elementor-jet-single-price .price del{font-size:18px;}.elementor-7943 .elementor-element.elementor-element-18bff0f .jet-woo-builder.elementor-jet-single-price .price{text-align:right;}.elementor-7943 .elementor-element.elementor-element-8007cab .jet-woo-product-gallery-grid .jet-woo-product-gallery__image-item{--columns:3;}.elementor-7943 .elementor-element.elementor-element-79fa942 .elementor-heading-title{font-size:20px;}.elementor-7943 .elementor-element.elementor-element-017ea19 .jet-woo-products .jet-woo-products__item{--columns:2;}.elementor-7943 .elementor-element.elementor-element-017ea19 .jet-woo-products .jet-woo-product-title, .elementor-7943 .elementor-element.elementor-element-017ea19 .jet-woo-products .jet-woo-product-title a{font-size:12px;}.elementor-7943 .elementor-element.elementor-element-017ea19 .jet-woo-products .jet-woo-product-price .price{font-size:14px;}.elementor-7943 .elementor-element.elementor-element-017ea19 .jet-woo-products .jet-woo-product-price .price del{font-size:12px;}.elementor-7943 .elementor-element.elementor-element-017ea19 .jet-woo-products .jet-woo-product-price .price ins{font-size:15px;}.elementor-7943 .elementor-element.elementor-element-017ea19 .jet-woo-products .jet-woo-product-badges{text-align:right;}.elementor-7943 .elementor-element.elementor-element-017ea19 .jet-woo-carousel .jet-arrow{font-size:26px;}.elementor-7943 .elementor-element.elementor-element-017ea19 .jet-woo-carousel .jet-arrow:before{font-size:26px;}.elementor-7943 .elementor-element.elementor-element-017ea19 .jet-woo-carousel .jet-arrow.prev-arrow{top:80px;bottom:auto;}.elementor-7943 .elementor-element.elementor-element-017ea19 .jet-woo-carousel .jet-arrow.next-arrow{top:80px;bottom:auto;}}@media(min-width:768px){.elementor-7943 .elementor-element.elementor-element-622be91{--width:47.72%;}.elementor-7943 .elementor-element.elementor-element-709b2a46{width:49.25%;}.elementor-7943 .elementor-element.elementor-element-ec1783a{width:50.669%;}}/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-ee2d553 */.single-product .single_add_to_cart_button {
    visibility: visible !important;
    opacity: 1 !important;
    display: inline-block !important;
}

.elementor-7943 .elementor-element.elementor-element-ee2d553 .single_add_to_cart_button {
    background: linear-gradient(45deg, #a00202, #FF5956);
    background-size: 200% 200%;
    animation: gradientAnimation 3s ease infinite;
    color: white;
    border: none;
    padding: 10px 20px;
    font-size: 20x;
    cursor: pointer;
}

@keyframes gradientAnimation {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

.elementor-7943 .elementor-element.elementor-element-ee2d553 .single_add_to_cart_button {
    display: flex;
    align-items: center;
    transition: transform 0.3s ease;
}

.elementor-7943 .elementor-element.elementor-element-ee2d553 .single_add_to_cart_button i {
    margin-right: 8px;
    transition: transform 0.3s ease;
}

.elementor-7943 .elementor-element.elementor-element-ee2d553 .single_add_to_cart_button:hover {
    transform: translateY(-2px);
}

.elementor-7943 .elementor-element.elementor-element-ee2d553 .single_add_to_cart_button:hover i {
    transform: scale(1.2);
}

.elementor-7943 .elementor-element.elementor-element-ee2d553 .single_add_to_cart_button {
    transition: transform 0.8s, margin-left 0.8s;
}
.in-stock { background-color: #a00202 !important; color: white !important; border-radius: 10px !important; }

.out-of-stock { background-color: #a00202 !important; color: white !important; width:110px !important; font-size: 25x !important;}/* End custom CSS */