/**
 * WARNING: Do not change this file. Your changes will be lost.
 * 2025-09-04 10:42:04 */
body.boxed {
}
@media (min-width: 768px) {
    .page-layout-1column .product-info-main, .page-layout-2columns-left .product-info-main, .page-layout-2columns-right .product-info-main, .page-layout-3columns .product-info-main,.page-product-downloadable .product-options-bottom {
        width: 49%;
    }
    .page-layout-1column .product.media, .page-layout-2columns-left .product.media, .page-layout-2columns-right .product.media, .page-layout-3columns .product.media,.page-product-downloadable .product-options-wrapper {
        width: 49%;
    }

    .page-layout-1column .column.main > .custom-block ~ .product-info-main, .page-layout-2columns-left .column.main > .custom-block ~ .product-info-main, .page-layout-2columns-right .column.main > .custom-block ~ .product-info-main, .page-layout-3columns .column.main > .custom-block ~ .product-info-main {
        width: 36.75%;
    }
    .page-layout-1column .column.main > .custom-block ~ .product.media, .page-layout-2columns-left .column.main > .custom-block ~ .product.media, .page-layout-2columns-right .column.main > .custom-block ~ .product.media, .page-layout-3columns .column.main > .custom-block ~ .product.media {
        width: 36.75%;
    }
}

.products-grid .product-image-photo {max-height: 145px; width: auto; max-width: 100%;}
.products-list .product-image-photo {max-height: 200px; max-width: 100%; width: auto;}
@media (min-width: 992px) {
	.page-header.type1 .navigation:not(.side-megamenu) > ul {
		justify-content: space-between;
	}
  .navigation:not(.side-megamenu) > ul > div {
    margin-left: auto;
  }
}
. side-megamenu .blog-link a:not(:hover) {border-top: 1px solid #e7e7e7 !important;}
.sidebar-menu .widget_sidebar_menu {border: 0 !important;}
.sidebar-menu .widget_sidebar_menu .navigation {padding: 0 !important;}
.catalog-product-view .sidebar-menu {border: 1px #e7e7e7 solid; margin-bottom: 20px;}
@media (min-width: 992px) {
    .sw-megamenu.navigation.side-megamenu li.level0.current-category-path {
        background-color: #CF0000;
    }
    .sw-megamenu.navigation.side-megamenu li.level0.current-category-path .level-top {
        color: #fff !important;
        border-color: #CF0000;
    }
    .current-category-path .level3.current-category-path a>span {
        text-decoration: underline;
    }
}