.elementor-2288 .elementor-element.elementor-element-6456809{--display:flex;}.elementor-2288 .elementor-element.elementor-element-02f91e5 .rtsb-breadcrumb .woocommerce-breadcrumb .breadcrumb-separator{margin:0 10px;font-size:16px;}.elementor-2288 .elementor-element.elementor-element-02f91e5 .rtsb-breadcrumb .woocommerce-breadcrumb .breadcrumb-separator svg{width:16px;height:16px;}.elementor-2288 .elementor-element.elementor-element-b6a1bed{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-2288 .elementor-element.elementor-element-b6a1bed .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-2288 .elementor-element.elementor-element-b6a1bed:after{content:"0.66";}.elementor-2288 .elementor-element.elementor-element-b6a1bed .elementor-post__thumbnail__link{width:100%;}.elementor-2288 .elementor-element.elementor-element-b6a1bed .elementor-post__meta-data span + span:before{content:"///";}.elementor-2288 .elementor-element.elementor-element-b6a1bed .elementor-post{border-style:solid;border-width:0px 0px 0px 0px;border-radius:7px;padding:0px 0px 0px 0px;box-shadow:0px 0px 2px 0px rgba(0,0,0,0.5);background-color:#FEDDAB;}.elementor-2288 .elementor-element.elementor-element-b6a1bed .elementor-post__text{padding:2px 2px 2px 2px;}.elementor-2288 .elementor-element.elementor-element-b6a1bed .elementor-post:hover{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-2288 .elementor-element.elementor-element-b6a1bed.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-2288 .elementor-element.elementor-element-b6a1bed.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-2288 .elementor-element.elementor-element-b6a1bed.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-2288 .elementor-element.elementor-element-b6a1bed .elementor-post__thumbnail img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2288 .elementor-element.elementor-element-b6a1bed .elementor-post__title, .elementor-2288 .elementor-element.elementor-element-b6a1bed .elementor-post__title a{color:#0C5752;}.elementor-2288 .elementor-element.elementor-element-b6a1bed .elementor-post__meta-data{color:#000000;}@media(max-width:767px){.elementor-2288 .elementor-element.elementor-element-6456809{--margin-top:-48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2288 .elementor-element.elementor-element-b6a1bed{--grid-row-gap:9px;--grid-column-gap:10px;}.elementor-2288 .elementor-element.elementor-element-b6a1bed .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 1.03 * 100% );}.elementor-2288 .elementor-element.elementor-element-b6a1bed:after{content:"1.03";}.elementor-2288 .elementor-element.elementor-element-b6a1bed .elementor-post__thumbnail__link{width:100%;}.elementor-2288 .elementor-element.elementor-element-b6a1bed .elementor-post__thumbnail{border-radius:4px 4px 4px 0px;}.elementor-2288 .elementor-element.elementor-element-b6a1bed.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:0px;}.elementor-2288 .elementor-element.elementor-element-b6a1bed.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:0px;}.elementor-2288 .elementor-element.elementor-element-b6a1bed.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:0px;}.elementor-2288 .elementor-element.elementor-element-b6a1bed .elementor-post__title, .elementor-2288 .elementor-element.elementor-element-b6a1bed .elementor-post__title a{font-size:11px;}}/* Start custom CSS for rtsb-product-breadcrumbs, class: .elementor-element-02f91e5 *//* ===== Beautiful Breadcrumb Styling (Home + Category Only) ===== */
.woocommerce-breadcrumb,
.elementor-widget-breadcrumbs,
.breadcrumb,
.breadcrumbs,
nav.woocommerce-breadcrumb {
    display: inline-flex;
    align-items: center;
    gap: 12px;
    background: #fff6ec;
    padding: 12px 24px;
    border-radius: 35px; /* أقل شوية باش يكون مناسب للنص الطويل */
    border: 2px solid #ffd9b3;
    box-shadow: 0 8px 22px rgba(0,0,0,0.08);
    font-weight: 600;
    font-size: 15px;
    animation: bcFade 0.5s ease-out;
}

/* الروابط */
.woocommerce-breadcrumb a,
.breadcrumb a,
.breadcrumbs a {
    color: #333;
    text-decoration: none;
    padding: 6px 10px;
    border-radius: 12px;
    transition: all 0.3s ease;
}

/* hover effect */
.woocommerce-breadcrumb a:hover,
.breadcrumb a:hover,
.breadcrumbs a:hover {
    color: #ff7b1a;
    background: rgba(255, 123, 26, 0.08);
    transform: translateY(-2px);
}

/* separator symbol "/" or ">" */
.woocommerce-breadcrumb .delimiter,
.breadcrumb .separator,
.breadcrumbs .sep,
.woocommerce-breadcrumb::before,
.elementor-widget-breadcrumbs .separator {
    color: #888;
    font-weight: 800;
    padding: 0 4px;
}

/* current page style */
.woocommerce-breadcrumb .current,
.breadcrumb .current,
.breadcrumbs .current,
.woocommerce-breadcrumb span:last-child {
    color: #ff6f00;
    background: rgba(255, 111, 0, 0.12);
    padding: 6px 12px;
    border-radius: 12px;
    font-weight: 700;
}

/* Icon before Home */
.woocommerce-breadcrumb a:first-child::before {
    content: "";
    margin-right: 6px;
}

/* Add arrow + text "الرجوع" only for category link */
.woocommerce-breadcrumb .post-categories-link::before {
    content: " ← الرجوع إلى جميع التصنيفات ";
    margin-right: 6px;
    font-weight: 600;
    color: #ff6f00;
}

/* Hide product name on single product pages */
.single-product .woocommerce-breadcrumb .current,
.single-product .woocommerce-breadcrumb li:last-child {
    display: none;
}

/* Animation */
@keyframes bcFade {
    from {opacity:0; transform: translateY(-6px);}
    to {opacity:1; transform: translateY(0);}
}/* End custom CSS */