.elementor-widget-theme-post-featured-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-woocommerce-product-title .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-22305 .elementor-element.elementor-element-034d746 .elementor-heading-title{font-family:"Agdasima", Sans-serif;font-size:25px;font-weight:400;color:#000000;}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}/* Start custom CSS for shortcode, class: .elementor-element-ae0974b *//* עיצוב העיגולים בתוך הלופ */
.bundle-color-swatches {
    display: flex;
    gap: 8px;
    margin-top: 10px;
    justify-content: center; /* מרכז את העיגולים מתחת למחיר */
}

.swatch-circle {
    width: 16px;
    height: 16px;
    border-radius: 50%;
    border: 1px solid #e0e0e0;
    display: block;
    transition: all 0.2s ease;
    cursor: pointer;
}

.swatch-circle:hover {
    transform: scale(1.2);
    border-color: #000;
}

.swatch-circle.active {
    box-shadow: 0 0 0 2px #fff, 0 0 0 3px #000; /* יוצר טבעת מסביב לצבע הנבחר */
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-title, class: .elementor-element-034d746 *//* הגדרת גובה מינימלי לכותרת שתתפוס מקום של 2 שורות */
.elementor-22305 .elementor-element.elementor-element-034d746 {
    min-height: 60px;
    display: flex;
    align-items: center; /* ממרכז את הטקסט אנכית בתוך המרחב שיצרנו */
    margin-bottom: 15px !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-918c8cd */.e-loop-item .elementor-widget-image img,

.e-loop-item .bikini-main-img,

.e-loop-item .attachment-large {

    width: 100% !important;

    height: auto !important;

    aspect-ratio: 3 / 4 !important; /* היחס המושלם לבגדי ים */

    object-fit: cover !important;

    object-position: center top !important;

}



/* ביטול הגדרות גובה שאלמנטור עלול לדחוף */

.e-loop-item .elementor-widget-container {

    height: auto !important;/* End custom CSS */