/* Override CSS for the full site editor. Enqueued in functions.php */
.wp-block-navigation .has-child .wp-block-navigation__submenu-container {
    border: 6px solid var(--wp--preset--color--secondary) !important; /* Replace with your desired border style */

}

.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation-item__content:hover, .wp-block-pages-list__item__link:hover{
    color: var(--wp--preset--color--secondary) !important; /* Text color on hover */
}

.product-row-container { min-width: 120px}
.product-row-right { background: #f2f8ff; }
.wp-block-navigation .has-child:not(.open-on-click):hover>.wp-block-navigation__submenu-container {
    width: max-content;
}

.home .entry-content ul>li {
    list-style-type: none;
}

.single-alternative #main-product-image {
    border: none;
    padding: 0;
    margin: 0;
}

.single-alternative .product-contents :where(.is-layout-flex) {
    gap: 0 !important;
}

@media only screen and (max-width: 768px) {
    .product-row-left {
        width: 25%;
    }
    .product-row-title {
        font-size: 16px;
    }
}