/**
 * WARNING: Do not change this file. Your changes will be lost.
 * 2024-05-07 16:58:45 */
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 {
        width: 49%;
    }
    .page-layout-1column .product.media, .page-layout-2columns-left .product.media, .page-layout-2columns-right .product.media, .page-layout-3columns .product.media {
        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%;
    }
}

header.page-header .sections.nav-sections nav.navigation.sw-megamenu > ul > li .level-top {
	padding: 0 23px 0 23px;
}
header.page-header .sections.nav-sections nav.navigation.sw-megamenu > ul > li::after {
	width: 5px;
	display: inline-block;
}
header.page-header .sections.nav-sections nav.navigation.sw-megamenu > ul > li:hover::after {
	display: inline-block;
}
header.page-header .sections.nav-sections nav.navigation.sw-megamenu > ul > li {
	margin-left: 6px;
}
.home-browse-categories #category_slider .item p {
	padding-left: 0 !important;
	text-align: center !important;
}
.home-browse-categories #category_slider .item p span {
	font-size: 24px !important;
}
body.customer-account-login header.page-header>div
.logo {
    margin-bottom: 0 !important;
}
body.customer-account-login .sections.nav-sections {
    margin: 0;
}
header.page-header .sections.nav-sections nav.navigation.sw-megamenu > ul > li:nth-child(5) {
	margin-right: 3px;
}
.footer .footer-middle .col-lg-3 {
    -webkit-flex: 0 0 100% !important;
    -moz-flex: 0 0 100% !important;
    -ms-flex: 0 0 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
}