/**
 * WARNING: Do not change this file. Your changes will be lost.
 * 2025-11-25 16:00:28 */
@font-face {
font-family: Libre Franklin;
src: url('/media/porto/web/fonts/librefranklin/static/LibreFranklin-Regular.ttf');
}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: 57.17%;
    }
    .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: 40.83%;
    }

    .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: 42.8775%;
    }
    .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: 30.6225%;
    }
}

  /* NAVIGATION*/
  @media (min-width: 992px) {
    .page-header.type20 .nav-sections {
        display: block;
        margin-left: 1.125rem;
        flex: 1;
    }
    .page-header.type20 .navigation:not(.side-megamenu) > ul {
        justify-content: flex-end;
    }
    .page-header.type20 .navigation:not(.side-megamenu) .level0 .level-top {
        font-size: 14px;
        font-weight: 600;
        line-height: 20px;
        letter-spacing: -.35px;
        padding: 10px 24px 10px 24px;
        text-transform: capitalize;
    }
    .page-header.type20.sticky-header .nav-sections {
        margin-left: 1.125rem !important;
    }
    .rtl .page-header.type20.sticky-header .nav-sections {
        margin-right: 1.125rem !important;
        margin-left: 0 !important;
    }
  }

  /* Preis ohne MwSt*/
.product-options-bottom .price-box .price-including-tax + .price-excluding-tax .price, .product-info-price .price-box .price-including-tax + .price-excluding-tax .price {
            font-size: 2.5rem !important;
            line-height: 40px;
        }
