/**
 * WARNING: Do not change this file. Your changes will be lost.
 * 2025-11-21 07:10:21 */
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 Page CSS*/

.products-grid .product-item .product-item-details .product-item-name {
    white-space: normal !important; }

.product-info-main .swatch-option {
    margin-right: 5px;
    width: 75px !important;
    height: 40px !important;
    background-size: 100% !important;
}

.swatch-option-tooltip {
    padding-top: 13px !important;
}

.mgz-element-single_product .product-item-name, .mgz-element-inner h3 {
    font-size: 1.4rem !important;
}

.mgz-element-single_product .products .product-item .product-item-info {
    border: 2px solid transparent !important;
}

.r6vh52k .product-item-info:hover {
    border: 2px solid #c34000 !important;
}

.price-box {
    margin: 0;
}

.cat-single-prod .product-item-actions {
    margin: 0 !important;
}


/*Desktop & Mobile Menu Logos Top Left*/
header-right {
    margin-top: -10px;
}

.page-header .panel.wrapper {
    position: absolute;
    top: 7px;
}


@media screen and (max-width: 767px) {
.header.content {
    background-color: #fff !important;
}

.logo {
    max-width: 230px !important;
    z-index: auto;
    height: 80px !important;
}

.logo img {
    max-height: 85px !important;
}
}
