/** * WARNING: Do not change this file. Your changes will be lost. * 2025-03-04 10:56:05 */  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: 65.33%; } .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: 32.67%; } .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: 48.9975%; } .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: 24.5025%; } }  @media (max-width: 480px){ .products-grid .product-item { float: none; width: 100%; padding: 10px 0; } }  .page-header.type5.header-newskin .header.content,
.page-header.type5.header-newskin .panel.wrapper{
background: rgb(255,255,255,0.8);
}
.page-header.type5.header-newskin .logo {
    margin: -45px 25px 0 0;
}
.page-header .header.panel{
max-width: 100%
}
.page-header.type5.header-newskin .panel.wrapper{
border-bottom: 0 none;
}
.category-image .image{
width: auto;
}
.page-header.type5.header-newskin{
border-bottom: 1px solid #4C833C;
}
.page-header.type5.header-newskin .navigation .level0 > .level-top{
font-size: 20px;
color: #666;
}
.sw-megamenu.navigation li.level0.fullwidth > .submenu{
max-width: 100%;
}
.shop-by-cat-item .cat-detail h3 {
    margin-bottom: 5px;
    font-size: 38px;
    text-shadow: 1px 1px 3px #000;
}
.shop-by-cat-item .cat-detail {
    text-align: center;
    position: absolute;
    margin-top: -200px;
    display: block;
    text-align: center;
    width: 100%;
    color: #fff;
}
.shop-by-cat-item .cat-thumb img {
    display: block;
    height: 300px;
    width: 100%;
}
.shop-by-cat-item {
    display: block;
    margin-bottom: 10px;
}