/** * WARNING: Do not change this file. Your changes will be lost. * 2025-10-01 08:39:19 */  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%; } }  @media (max-width: 480px){ .products-grid .product-item { float: none; width: 100%; padding: 10px 0; } }  .header.content {
max-width: 95% !important;
}

.header-main .header-left {
    min-width: 25%;
    margin-right: 20px;
}

.footer-middle > .container::after {
border-bottom: none !important;
}

.mageworx-swatch-option.text.selected {
    outline: 1px solid #bf2081 !important;
    background: #FDF6FA !important;
}

.mageworx-swatch-option.text {
    background: #fff !important;
    color: #595B70 !important;
    min-width: 110px;
}

.catalog-product-view .page-wrapper >.breadcrumbs {
    margin-bottom: 40px;
}

.mageworx-swatch-option.selected {
    outline: 1.5px solid #bf2081;
}

a.pagebuilder-button-primary, button.pagebuilder-button-primary, div.pagebuilder-button-primary {
    background: #bf2081;
    font-size: 18px;
    border: 1px solid #bf2081;
transition: all 0.3s;
}

a.pagebuilder-button-primary:hover, button.pagebuilder-button-primary:hover, div.pagebuilder-button-primary:hover {
    background: var(--button-bg-hover-color);
    border: 1px solid var(--button-bg-hover-color);
    color: #ffffff;
}

.catalog-product-view .hidden-value {
    display: none;
}

.mst-searchautocomplete__autocomplete .mst-searchautocomplete__index-title{
font-size: 14px;
}

.mst-searchautocomplete__item.magento_catalog_product .description {
    font-size: 12px;
    line-height: 16px;
}

.mst-searchautocomplete__item.magento_catalog_product .store > .price {
    font-size: 14px;
    color: #000;
}

.mst-searchautocomplete__index.popular ul li a {
    font-size: 12px;
}

.mst-searchautocomplete__autocomplete .mst-searchautocomplete__show-all a {
    font-size: 14px;
}

.fieldset > .field span#value {
    position: absolute;
    left: 0;
    bottom: -15px;
    font-size: 10px;
color: #8f8f8f;
}

header.page-header.sticky-header .nav-sections {
background: none;
}

.product-item-name {
    font-size: 1em;
    white-space: initial;
    overflow: auto;
    text-overflow: inherit;
    display: block;
}

.product-item-name a {
white-space: initial;
    overflow: auto;
    text-overflow: inherit;
}

#minicart-content-wrapper .subtotal .price-container .price-wrapper .price {
    font-size: 14px;
}

#minicart-content-wrapper .subtotal .price-container .price-wrapper {
    margin-bottom: 0px;
}

.minicart-wrapper .block-minicart .subtotal {
display: block;
}

.cart .item-info .price .price-excluding-tax:before, .weee[data-label]:before,
.cart .item-info .subtotal .price-excluding-tax:before, .weee[data-label]:before {
    font-size: 9px;
}

.cart .item-info .price .price-including-tax:before, .cart .item-info .subtotal .price-including-tax:before, #mini-cart .product-item .product .product-item-details .product-item-pricing .price-container .price-wrapper .price-excluding-tax:before, #minicart-content-wrapper .subtotal .price-container .price-excluding-tax:before, .items-in-cart .minicart-items-wrapper .minicart-items .product-item .product .product-item-details .subtotal .price-excluding-tax:before{
    font-size: 9px;
}

.minicart-items .product-item-details {
    max-width: initial;
    padding: inherit;
}

.page-wrapper > .breadcrumbs {
  margin-bottom: 30px;
}

@media (max-width: 1800px)  {
.sections.nav-sections {
    max-width: 80%;
}
}

.product.description.product-item-description {
    max-height: 100px;
    height: 70px;
}

a.pagebuilder-button-primary span {
    color: #fff;
}
@media (min-width: 992px) {
        .sw-megamenu.navigation li.level0.classic .submenu a {
            font-weight: 700 !important;
            /*color: #333 !important;*/
        }

.page-layout-2columns-left .column.main {
        width: 75%;
        float: right;
        -ms-flex-order: 2;
        -webkit-order: 2;
        order: 2
    }
.page-layout-2columns-left .sidebar-main {
        width: 25%;
        float: left;
        -ms-flex-order: 1;
        -webkit-order: 1;
        order: 1
    }
.columns {
        display: block
    }
    }

@media all and (min-width: 1200px),print {
    .products-grid.columns3 .product-item {
        width: calc(100%/3);
    }
}#tab-label-amfile_attachment-title span::before {
    content: "";
    display: inline-block;
    width: 16px;
    height: 16px;
    margin-right: 6px;
    background: url('/media/wysiwyg/gu-download.png') no-repeat center center;
    background-size: contain;
    vertical-align: middle;
}
.product.data.items > .item.title > .switch {
font-size: 18px;
}

    @media (min-width: 768px), print {
        .product.data.items {
            margin-top: 30px;
        }
    }
.product.data.items>.item.title>.switch:visited {
    color: inherit;
}