/* Category tabs στο shop/archive: το dropdown να πιάνει όσο πλάτος έχει το parent tab, όχι το πλάτος του περιεχομένου του */
.woocommerce-page .elementor-widget-nav-menu .menu-item-has-children {
    position: relative;
}
.woocommerce-page .elementor-widget-nav-menu .elementor-nav-menu--dropdown {
    /* !important is required here: Elementor's Nav Menu widget uses the
       SmartMenus JS library, which sets width/min-width/max-width/left as an
       INLINE style on this element at the moment it opens (on hover). Inline
       styles beat any external stylesheet regardless of selector specificity,
       so a plain rule here is silently ignored. */
    width: 100% !important;
    min-width: 100% !important;
    max-width: 100% !important;
    left: 0 !important;
    box-sizing: border-box;
}
