<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/************* MAX DESKTOP *************/
@media screen and (min-width: 1225px) {
    .image-tags [data-image-break="1224"] img.image-tag-main {
        height: auto !important;
    }
    [data-equal-base="1224"] .content-column .equal-item .box-out,
    [data-equal-base="1224"] .content-column .equal-item .box {
        height: 100%;
    }

    .brick-featured-half-1 .featured-half-columns[data-columns-break="1224"] .featured-half-column-content .box.box-desktop-no-padding  {
        padding-right: 0px !important;
    }

    .brick-featured-half-2 .featured-half-columns[data-columns-break="1224"] .featured-half-column-content .box.box-desktop-no-padding  {
        padding-left: 0px !important;
    }

}

@media screen and (max-width: 1224px) {

    .nav-item-sub-extended {
        padding: 1rem 70px;
    }

    /** COMPONENTS **/
    /** LOOPS **/
    .loop-instagram-1 {
        margin: 0px -12px;
    }

    .item-instagram-1 {
        padding: 12px;
        width: 20%;
    }

    .loop-logos-1 {
        margin: 0px;
    }

    .item-logos-1 {
        padding: 0px;
        width: 33.3333%;
    }

    .loop-gallery-albums-1 {
        margin: 0px -15px;
    }

    .item-gallery-albums-1 {
        padding: 15px;
        width: 33.33333%;
    }

    .loop-page-links-1 {
        margin: 0px -15px;
    }

    .item-page-links-1 {
        padding: 15px;
        width: 50%;
    }

    .loop-page-links-2 {
        margin: 0px;
    }

    .item-page-links-2 {
        padding: 25px 0px;
        width: 100%;
    }

    .item-page-links-2 .column-2 {
        padding-left: 40px;
    }

    .loop-videos-1 {
        margin: 0px -15px;
    }

    .item-videos-1 {
        padding: 15px;
        width: 50%;
    }

    .loop-projects-1 {
        margin: 0px -15px;
    }

    .item-projects-1 {
        padding: 15px;
        width: 50%;
    }

    .loop-projects-2 {
        margin: 0px;
    }

    .item-projects-2 {
        padding: 0px;
        width: 33.3333%;
    }

    .loop-featured-blocks-1 {
        margin: 0px -15px;
    }

    .item-featured-blocks-1 {
        padding: 15px;
        width: 33.33333%;
    }

    .loop-team-1 {
        margin: 0px -50px;
    }

    .item-team-1 {
        padding: 25px 50px;
        width: 50%;
    }

    .loop-reviews-1 {
        margin: 0px -50px;
    }

    .item-reviews-1 {
        padding: 25px 50px;
        width: 50%;
    }

    .loop-assortiment-1 {
        margin: 0px -30px;
    }

    .item-assortiment-1 {
        padding: 30px;
        width: 50%;
    }

    .loop-featured-slides-1 {
        margin: 0px;
    }

    .item-featured-slides-1 {
        padding: 0px;
        width: 100%;
    }

    .loop-services-1 {
        margin: 0px -30px;
    }

    .item-services-1 {
        padding: 30px;
        width: 50%;
    }

    .loop-questions-1 {
        margin: 0px;
    }

    .item-questions-1 {
        padding: 0px;
        width: 100%;
    }

    .loop-posts-1 {
        margin: 0px;
    }

    .item-posts-1 {
        padding: 0px;
        width: 100%;
    }

    .loop-posts-2 {
        margin: 0px -20px;
    }

    .item-posts-2 {
        padding: 20px;
        width: 50%;
    }

    /** PARTS **/
    /** SECTIONS **/
    /** SECTION: TOP **/
    /** SECTION: BRICKS **/
    .brick-featured-blocks-3 .column-1 {
        width: 50%;
    }

    .brick-posts-archive-1 .loop-posts-2 {
        margin-top: -20px;
    }

    .products-single-top .column-2 {
        width: 385px;
    }

    .product-single-slides {
        margin: 0 0 50px;
    }

    .item-reviews-2 .column-2 {
        padding-left: 75px;
    }

    .item-products-3 .column-2 {
        padding-left: 20px;
        width: 30%;
    }

    .item-products-3 .column-4 {
        padding-left: 30px;
    }

    .item-products-3 .column-4 {
        text-align: right;
    }

    .brick-checkout-1 .column-1 {
        padding-right: 30px;
    }

    .checkout-payment-in {
        padding-right: 0;
    }

    .checkout-form-variant-2-left {
        width: 110px;
    }
    
    [data-columns-break="1224"],
    [data-columns-break="1224"] .column {
        display: block !important;
    }


    [data-columns-break="1224"][data-columns-equal="true"] .column-in,
    [data-columns-break="1224"][data-columns-equal="true"] .column-in .background {
        height: auto;
    }

    /** brick-featured-half **/
    .featured-half-columns[data-columns-break="1224"] .featured-half-column .box.box-mobile-no-padding {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }

    .featured-half-columns[data-columns-break="1224"]{
        display: flex !important;
        position: relative;
        flex-direction: column;
    }
    .brick-featured-half-2 .featured-half-columns[data-columns-break="1224"]{
        flex-direction: column-reverse;
    }

    [data-columns-break="1224"] .featured-half-column {
        display: block !important;
        width: 100% !important;
    }

    [data-columns-break="1224"] .featured-half-column-content  {
        display: block !important;
        z-index: 1000;
        height: auto;
    }

    [data-columns-break="1224"] .featured-half-column-visual {
        z-index: 1;
    }

    [data-columns-break="1224"] .featured-half-column-visual:not(.featured-half-has-ratio) {
        height: 450px !important;
    }
    /*** END FEATURED HALF **/
    
    [data-columns-break="1224"] .content-column {
        padding-top: 0.5rem !important;
    }

    [data-columns-break="1224"] .content-column:first-child {
        padding-top: 0px !important;
    }

    .image-tags [data-image-break="1224"] img.image-tag-main {
        width: auto !important;
        max-width: none !important;
    }
    .image-tags [data-image-break="1224"] {
        overflow-y: hidden;
        overflow-x: scroll;
        -webkit-overflow-scrolling: touch;
    }

    .content-column[data-remove-padding="1224"] .box-out{
        margin: 0px -70px;
    }

    .content-column[data-remove-padding="1224"] .box {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    [data-column-first-full=true] .content-column[data-remove-padding="1224"]:first-child,
    [data-column-last-full=true] .content-column[data-remove-padding="1224"]:last-child {
        padding: 0px 0.5rem !important;
    }

    .products-archive-toolbar .column-2 {
        display: none !important;
    }
}</pre></body></html>