.elementor-31070401 .elementor-element.elementor-element-673da83b{z-index:2;}.elementor-bc-flex-widget .elementor-31070401 .elementor-element.elementor-element-7922dde0.elementor-column .elementor-column-wrap{align-items:center;}.elementor-31070401 .elementor-element.elementor-element-7922dde0.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-31070401 .elementor-element.elementor-element-7922dde0.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-31070401 .elementor-element.elementor-element-7922dde0 > .elementor-column-wrap > .elementor-widget-wrap{row-gap:0px;column-gap:0px;}.elementor-31070401 .elementor-element.elementor-element-22c93dac{text-align:center;}.elementor-31070401 .elementor-element.elementor-element-22c93dac .elementor-heading-title{color:rgba(255, 255, 255, 0);font-family:"Arial", sans-serif;font-size:4rem;font-weight:800;text-transform:uppercase;line-height:1em;}.elementor-31070401 .elementor-element.elementor-element-22c93dac > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-31070401 .elementor-element.elementor-element-69bcfc83{text-align:center;}.elementor-31070401 .elementor-element.elementor-element-69bcfc83 .elementor-heading-title{color:#FFFFFF;font-size:4rem;font-weight:800;text-transform:uppercase;line-height:1em;}.elementor-31070401 .elementor-element.elementor-element-69bcfc83 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-31070401 .elementor-element.elementor-element-16094303 .elementor-text-editor{text-align:center;}.elementor-31070401 .elementor-element.elementor-element-16094303{color:#FFFFFF;font-size:1.2rem;font-weight:normal;}.elementor-31070401 .elementor-element.elementor-element-47b25f6b .elementor-icon-wrapper{text-align:center;}.elementor-31070401 .elementor-element.elementor-element-47b25f6b.elementor-view-stacked .elementor-icon{background-color:#B6A08A;}.elementor-31070401 .elementor-element.elementor-element-47b25f6b.elementor-view-framed .elementor-icon:not(#e), .elementor-31070401 .elementor-element.elementor-element-47b25f6b.elementor-view-default .elementor-icon:not(#e){color:#B6A08A;}.elementor-31070401 .elementor-element.elementor-element-47b25f6b .elementor-icon{font-size:30px;}.elementor-31070401 .elementor-element.elementor-element-47b25f6b .elementor-icon i, .elementor-31070401 .elementor-element.elementor-element-47b25f6b .elementor-icon svg{transform:rotate(0deg);}.elementor-31070401 .elementor-element.elementor-element-47b25f6b > .elementor-widget-container{margin:25px 0px 10px 0px;}.elementor-31070401 .elementor-element.elementor-element-47b25f6b{z-index:2;}.elementor-31070401 .elementor-element.elementor-element-4a6a8de{z-index:2;}.elementor-31070401 .elementor-element.elementor-element-8036326 > .elementor-container{max-width:780px;}.elementor-31070401 .elementor-element.elementor-element-8036326{margin-top:0px;margin-bottom:50px;padding:0px 0px 0px 0px;}.elementor-31070401 .elementor-element.elementor-element-53ccfa4d{top:-20vh;}.elementor-31070401 .elementor-element.elementor-element-72de857c .elementor-icon-box-wrapper{gap:15px;}.elementor-31070401 .elementor-element.elementor-element-72de857c .elementor-icon i{transform:rotate(0deg);}.elementor-31070401 .elementor-element.elementor-element-72de857c .elementor-icon-box-title{color:#FFFFFF;}.elementor-31070401 .elementor-element.elementor-element-72de857c .elementor-icon-box-description{color:#FFFFFF;}.elementor-31070401 .elementor-element.elementor-element-3aa51e3 .elementor-icon-box-wrapper{gap:15px;}.elementor-31070401 .elementor-element.elementor-element-3aa51e3 .elementor-icon i{transform:rotate(0deg);}.elementor-31070401 .elementor-element.elementor-element-3aa51e3 .elementor-icon-box-title{color:#FFFFFF;}.elementor-31070401 .elementor-element.elementor-element-3aa51e3 .elementor-icon-box-description{color:#FFFFFF;}.elementor-31070401 .elementor-element.elementor-element-94cc2ee .elementor-icon-box-wrapper{gap:15px;}.elementor-31070401 .elementor-element.elementor-element-94cc2ee .elementor-icon i{transform:rotate(0deg);}.elementor-31070401 .elementor-element.elementor-element-94cc2ee .elementor-icon-box-title{color:#FFFFFF;}.elementor-31070401 .elementor-element.elementor-element-94cc2ee .elementor-icon-box-description{color:#FFFFFF;}.elementor-31070401 .elementor-element.elementor-element-3dc3dda2 .elementor-heading-title{color:#FFFFFF;font-size:1.1rem;}.elementor-31070401 .elementor-element.elementor-element-309273a4 .ce-product-grid{grid-template-columns:repeat(3, minmax(0, 1fr));}.elementor-31070401 .elementor-element.elementor-element-21110a54 .ce-product-grid{grid-template-columns:repeat(2, minmax(0, 1fr));}.elementor-bc-flex-widget .elementor-31070401 .elementor-element.elementor-element-8e458e9.elementor-column .elementor-column-wrap{align-items:center;}.elementor-31070401 .elementor-element.elementor-element-8e458e9.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-31070401 .elementor-element.elementor-element-8e458e9.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-31070401 .elementor-element.elementor-element-8e458e9 > .elementor-column-wrap > .elementor-widget-wrap{row-gap:0px;column-gap:0px;}.elementor-31070401 .elementor-element.elementor-element-da8bbba > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-31070401 .elementor-element.elementor-element-5c8fee6d .elementor-heading-title{color:#FFFFFF;font-size:1.2rem;}.elementor-31070401 .elementor-element.elementor-element-5c8fee6d{z-index:2;}.elementor-31070401 .elementor-element.elementor-element-16a1adb2{color:#FFFFFF;font-size:0.9rem;z-index:2;}.elementor-31070401 .elementor-element.elementor-element-dd378ad{--divider-border-style:solid;--divider-border-color:#FFE0BF;--divider-border-width:2px;}.elementor-31070401 .elementor-element.elementor-element-dd378ad .elementor-divider-separator{width:30%;}.elementor-31070401 .elementor-element.elementor-element-dd378ad .elementor-divider{padding-top:14px;padding-bottom:14px;}.elementor-31070401 .elementor-element.elementor-element-15da91f9 .elementor-heading-title{color:#FFFFFF;font-size:1.2rem;}.elementor-31070401 .elementor-element.elementor-element-17e8b181{color:#FFFFFF;font-size:0.9rem;}.elementor-31070401 .elementor-element.elementor-element-52ad8446{--divider-border-style:solid;--divider-border-color:#FFE0BF;--divider-border-width:2px;}.elementor-31070401 .elementor-element.elementor-element-52ad8446 .elementor-divider-separator{width:30%;}.elementor-31070401 .elementor-element.elementor-element-52ad8446 .elementor-divider{padding-top:14px;padding-bottom:14px;}.elementor-31070401 .elementor-element.elementor-element-534fdeb4 .elementor-heading-title{color:#FFFFFF;font-size:1.2rem;}.elementor-31070401 .elementor-element.elementor-element-4dc91685{color:#FFFFFF;font-size:0.9rem;}.elementor-31070401 .elementor-element.elementor-element-7b4b78bc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-31070401 .elementor-element.elementor-element-1644da19 > .elementor-column-wrap > .elementor-widget-wrap{row-gap:0px;column-gap:0px;}.elementor-31070401 .elementor-element.elementor-element-7c7123f5{--divider-border-style:solid;--divider-border-color:#907E6D;--divider-border-width:2px;}.elementor-31070401 .elementor-element.elementor-element-7c7123f5 .elementor-divider-separator{width:50%;margin:0 auto;margin-center:0;}.elementor-31070401 .elementor-element.elementor-element-7c7123f5 .elementor-divider{text-align:center;padding-top:20px;padding-bottom:20px;}.elementor-31070401 .elementor-element.elementor-element-5dbaf35a{text-align:center;}.elementor-31070401 .elementor-element.elementor-element-5dbaf35a .elementor-heading-title{color:#FFFFFF;font-size:2rem;}.elementor-31070401 .elementor-element.elementor-element-5dbaf35a > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-31070401 .elementor-element.elementor-element-167b3031 .elementor-text-editor{text-align:center;}.elementor-31070401 .elementor-element.elementor-element-167b3031{color:#FFFFFF;}.elementor-31070401 .elementor-element.elementor-element-167b3031 > .elementor-widget-container{margin:0px 0px 25px 0px;}.elementor-31070401 .elementor-element.elementor-element-5a208e61:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-31070401 .elementor-element.elementor-element-5a208e61 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#695C4F;}.elementor-31070401 .elementor-element.elementor-element-5a208e61 > .elementor-element-populated, .elementor-31070401 .elementor-element.elementor-element-5a208e61 > .elementor-element-populated > .elementor-background-overlay, .elementor-31070401 .elementor-element.elementor-element-5a208e61 > .elementor-element-populated > .elementor-motion-effects-container, .elementor-31070401 .elementor-element.elementor-element-5a208e61 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-31070401 .elementor-element.elementor-element-5a208e61 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-31070401 .elementor-element.elementor-element-5a208e61 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-31070401 .elementor-element.elementor-element-5a208e61{z-index:2;}.elementor-31070401 .elementor-element.elementor-element-6a1ab01a .elementor-heading-title{color:#FFFFFF;font-size:1.3rem;}.elementor-31070401 .elementor-element.elementor-element-2b96ad2{color:#FFFFFF;font-size:0.9rem;}.elementor-31070401 .elementor-element.elementor-element-228f168f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-31070401 .elementor-element.elementor-element-5b909eda a.elementor-button:not(#e){color:#000000;}.elementor-31070401 .elementor-element.elementor-element-5b909eda a.elementor-button{background-color:#FFFFFF;border-radius:20px 20px 20px 20px;}.elementor-31070401 .elementor-element.elementor-element-5b909eda a.elementor-button:not(#e):hover, .elementor-31070401 .elementor-element.elementor-element-5b909eda a.elementor-button:not(#e):focus{color:#FFFFFF;}.elementor-31070401 .elementor-element.elementor-element-5b909eda a.elementor-button:hover, .elementor-31070401 .elementor-element.elementor-element-5b909eda a.elementor-button:focus{background-color:#E0BF64;}.elementor-31070401 .elementor-element.elementor-element-46c5edfe .elementor-heading-title{color:#FFFFFF;font-size:1.3rem;}.elementor-31070401 .elementor-element.elementor-element-7067eb7c{color:#FFFFFF;font-size:0.9rem;}body.elementor-page-31070401 header.page-header{display:none;}@media(max-width:1024px){.elementor-31070401 .elementor-element.elementor-element-309273a4 .ce-product-grid{grid-template-columns:repeat(3, minmax(0, 1fr));}.elementor-31070401 .elementor-element.elementor-element-21110a54 .ce-product-grid{grid-template-columns:repeat(3, minmax(0, 1fr));}}@media(max-width:767px){.elementor-31070401 .elementor-element.elementor-element-4db4eab1{width:50%;}.elementor-31070401 .elementor-element.elementor-element-7922dde0 > .elementor-element-populated{margin:50px 0px 0px 0px;}.elementor-31070401 .elementor-element.elementor-element-22c93dac .elementor-heading-title{font-size:2.5rem;}.elementor-31070401 .elementor-element.elementor-element-69bcfc83 .elementor-heading-title{font-size:2.9rem;}.elementor-31070401 .elementor-element.elementor-element-16094303{font-size:1rem;}.elementor-31070401 .elementor-element.elementor-element-68bc4128{width:50%;}.elementor-31070401 .elementor-element.elementor-element-8036326{margin-top:25px;margin-bottom:0px;}.elementor-31070401 .elementor-element.elementor-element-6744e133 > .elementor-element-populated{margin:0px 0px 25px 0px;padding:0px 0px 0px 0px;}.elementor-31070401 .elementor-element.elementor-element-72de857c .elementor-icon{font-size:35px;}.elementor-31070401 .elementor-element.elementor-element-72de857c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-31070401 .elementor-element.elementor-element-7b0f6c35 > .elementor-element-populated{margin:0px 0px 25px 0px;padding:0px 0px 0px 0px;}.elementor-31070401 .elementor-element.elementor-element-3aa51e3 .elementor-icon{font-size:35px;}.elementor-31070401 .elementor-element.elementor-element-3ccd61af > .elementor-element-populated{margin:0px 0px 35px 0px;padding:0px 0px 0px 0px;}.elementor-31070401 .elementor-element.elementor-element-94cc2ee .elementor-icon{font-size:35px;}.elementor-31070401 .elementor-element.elementor-element-309273a4 .ce-product-grid{grid-template-columns:repeat(1, minmax(0, 1fr));}.elementor-31070401 .elementor-element.elementor-element-21110a54 .ce-product-grid{grid-template-columns:repeat(1, minmax(0, 1fr));}.elementor-31070401 .elementor-element.elementor-element-5dbaf35a .elementor-heading-title{font-size:1.2rem;}}@media(min-width:768px){.elementor-31070401 .elementor-element.elementor-element-6744e133{width:33%;}.elementor-31070401 .elementor-element.elementor-element-7b0f6c35{width:33.32%;}.elementor-31070401 .elementor-element.elementor-element-53b3370b{width:67%;}.elementor-31070401 .elementor-element.elementor-element-8e458e9{width:33%;}}@media(max-width:1024px) and (min-width:768px){.elementor-31070401 .elementor-element.elementor-element-4db4eab1{width:50%;}.elementor-31070401 .elementor-element.elementor-element-7922dde0{width:100%;}.elementor-31070401 .elementor-element.elementor-element-68bc4128{width:50%;}.elementor-31070401 .elementor-element.elementor-element-53b3370b{width:100%;}.elementor-31070401 .elementor-element.elementor-element-8e458e9{width:100%;}}/* Start custom CSS for heading, class: .elementor-element-22c93dac */.elementor-31070401 .elementor-element.elementor-element-22c93dac {
    margin: 0;
    padding: 0;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7922dde0 */@media(max-width: 1024px) {
    .elementor-31070401 .elementor-element.elementor-element-7922dde0 {
        order: -1;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6744e133 */.elementor-31070401 .elementor-element.elementor-element-6744e133 {
    width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7b0f6c35 */.elementor-31070401 .elementor-element.elementor-element-7b0f6c35 {
    width: 100% !important;
}
.elementor-31070401 .elementor-element.elementor-element-7b0f6c35 > .elementor-column-wrap {
    width: fit-content;
    margin-left: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3ccd61af */.elementor-31070401 .elementor-element.elementor-element-3ccd61af {
    width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-8036326 */.elementor-31070401 .elementor-element.elementor-element-8036326 .elementor-row {
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3dc3dda2 */.elementor-31070401 .elementor-element.elementor-element-3dc3dda2 .elementor-heading-title {
    display: flex;
    justify-content: center;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6abc4a43 *//* after animation text */
    body#cms .abc-text-afer-animation {
        /*opacity: 0;*/
    }

    body#cms .abc-new-collection-text p {
        text-wrap: nowrap;
    }

    body#cms .abc-scroll-down-icon .elementor-icon {
        background-color: white;
        border-radius: 50%;

        /* Float animation */
    animation: floatScrollDown 3s ease-in-out infinite;
    }


    /* Float keyframes */
    @keyframes floatScrollDown {
    0% {
        transform: translate(-50%, 0);
    }
    50% {
        transform: translate(-50%, -5px);
    }
    100% {
        transform: translate(-50%, 0);
    }
    }

    /* Design */
    /* body and main */
    body#cms,
    body#cms #wrapper,
    body#cms #content {
        background-color: #b6a08a !important;
    }
    main {
        overflow-x: hidden;
    }

    #wrapper {
        /* min-height: 200vh; */
    }

    body#cms nav.breadcrumb {
        display: none;
    }

    #content-wrapper .page-title {
        display: none;
    }

    /* column with text (the middle one) */
    .abc-column-text {
        display: flex;
        flex-direction: column;
        justify-content: center;
        transform: translateY(20%);
    }

    /* @media(min-width: 1280px) { */
    @media(max-height: 595px) {
        .abc-column-text {
            transform: translateY(0%);
        }
    }

    /* Text Aquarelle */
    .abc-aquarelle-text h2 {
        color: #b6a08a;
        -webkit-text-stroke: 1px #fff;
        text-stroke: 1px #fff;
        line-height: 1;
        margin: 0;
        position: relative;
    }
    @media(max-width: 1024px) {
        .abc-aquarelle-text h2 {
            -webkit-text-stroke: 0px #fff !important;
            text-stroke: 0px #fff !important;
            color: #fff !important;
        }
    }


    /* organiczne */
    .abc-organic-badge {
        font-weight: 600;
        padding: 4px 8px;
        border-radius: 20px;
        color: #b6a08a;
        background-color: white;
    }

    /* wave svgs */
    .abc-elementor-wrapper {
        position: static;
    }
    .abc-wavey-shape {
        position: absolute;
        width: 50px;
        height: fit-content;
        z-index: 1;
    }

    /* wave 1 */
    .wave-1 {
        top: -20%;
        left: 65%;
        z-index: 1;
        width: 30vw;
        max-width: 150px;
        position: absolute;
        opacity: 0.5;
    }
    .wave-1-1 {
        top: 100%;
        right: 65%;
        z-index: 1;
        width: 30vw;
        max-width:  150px;
        position: absolute;
        opacity: 0.5;
    }
    
    @media(max-width: 1024px) {
        .wave-1 {
            top: -20%;
            left: -40%;
        }
        .wave-1-1 {
            top: -30%;
            right: -40%;
        }
    }
    
    .wave-2 {
        top: -20%;
        left: 65%;
        z-index: 1;
        width: 30vw;
        max-width: 150px;
        position: absolute;
        opacity: 0.5;
    }
    @media(max-width: 1024px) {
        .wave-2 {
            width: 15vw;
            left: unset;
            right: -10%;
            top: 0%;
            min-width: 90px;
        }
    }
    
    .wave-7 {
        top: -20%;
        right: -10vw;
        z-index: 1;
        width: 30vw;
        max-width: 150px;
        position: absolute;
        opacity: 0.5;
    }
    @media(max-width: 1024px) {
        .wave-7 {
            width: 15vw;
            /*right: -10%;*/
            right: -15vw;
            top: 0%;
            min-width: 90px;
        }
    }

    /* wave 5 */
    .wave-5 {
        top: 10%;
        left: 14%;
        z-index: -1;
        width: 132px;
        transform: rotate(279deg);
    }

    /* wave 6 */
    .wave-6 {
        top: -20px;
        bottom: unset;
        right: -15%;
        z-index: -1;
        width: 30vw;
        max-width: 150px;
        position: absolute;
        opacity: 1;
    }
    
    .wave-5-2 {
        top: -45px;
        width: 80px;
        max-width: 150px;
        position: absolute;
        opacity: 1;
    }
    @media(max-width: 323px) {
        .wave-5-2 {
            display: none;
        }
    }


    /* after animation, just text and products */
    .abc-organic-shapes-text-container .elementor-widget-container span {
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .abc-organic-shapes-text {
            text-wrap: nowrap;
            display: flex;
            position: relative;
            background: #fff;
            color: #b6a08a;
            --s: 9px;
            height: 40px;
            aspect-ratio: 1;
            margin: 0 10px;
            padding: var(--s);
            border-radius: calc(3.5 * var(--s));
            align-content: center;
            justify-content: center;
            align-items: center;
    }

    /* Products section */

    /* info container */
    .product-description {
        padding: 0 !important;
        display: flex;
        position: relative;
        border-radius: 0px 0px 20px 20px;
        background: #695c4f !important;
    }

    .thumbnail-container {
        overflow: hidden;
        border-radius: 20% 20% 0 0;
        background: transparent !important;

    }
    .product-thumbnail {
        margin-bottom: 0px !important;
    }
    .thumbnail-container img {
        transition: all 0.5s ease !important;
    }

    .product-title {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        align-content: center;
        background: white;
        padding: 10px 10px;
        border-radius: 0px 0px 10px 10px;
        flex: 1 1 auto;
        margin:0!important;
        font-size: 0.8rem;
        /*color: black;*/
    }
    
    .product-miniature .product-title a {
        font-size: 0.8rem;
        color: black !important;
        text-align: center;
        
    }

    .iqitreviews-simple {
        position: absolute;
        right: 4px;
        top: 25px;
        transform: scale(0.75);
    }
    
    
    
    
    /* 3. Opinie w prawej dolnej komórce */
    .product-description .hook-reviews {
        display: none
    }


    .product-price-and-shipping {
        padding-top: 5px;
        padding-bottom: 5px !important;
        min-width: 77px;
        display: flex;
        margin-bottom: 0px !important;

        justify-content: center;
        align-items: center;
    }
    .product-price {
        color: white;
        font-weight: 600 !important;
        font-size: 0.9rem !important;
        padding: 0px 5px;
    }
    
    .price {
        color: white !important;
    }

    .product-miniature {
        transition: all 0.3s ease;
    }
    .product-miniature:hover {
        box-shadow: none;
    }

    @media (min-width: 992px)  {
        .product-miniature:hover {
            transform: translateY(-10px);
        }
        .product-miniature:hover .thumbnail-container img {
            transform: scale(1.1)
        }
    }

    /* mobile products */
    @media (max-width: 991px) {
        .product-description {
            width: 100%;
            margin: 0 auto;
        }

        article.product-miniature {
            max-width: 500px;
        }

        /* product column fix */
        .abc-column-products-text .elementor-row {
            flex-direction: column;
            display: flex;
            align-content: center;
        }

        .abc-column-products-text .elementor-row .elementor-column {
            width: 100%;
        } 

        .abc-column-products-first .js-product-miniature-wrapper,
        .abc-column-products-second .js-product-miniature-wrapper
        {
            display: flex;
            flex-direction: column;
            flex-wrap: wrap;
            align-content: center;
            justify-content: center;
        }



    }


    /* animation mirrors mobile fix */
    @media (max-width: 1639px) {
        .abc-left-mirror .elementor-widget-container{
            margin: 0% -50% 0% 0% !important;
        }
        .abc-right-mirror .elementor-widget-container{
            margin: 0% 0% 0% -50% !important; 
        }
    }
    /* animation mirrors mobile fix */
    @media (max-width: 1330px) {
        .abc-left-mirror .elementor-widget-container{
            margin: 0% -30% 0% 0% !important;
        }
        .abc-right-mirror .elementor-widget-container{
            margin: 0% 0% 0% -30% !important; 
        }
    }
    /* animation mirrors mobile fix */
    @media (max-width: 1140px) {
        .abc-left-mirror .elementor-widget-container{
            margin: 0% -10% 0% 0% !important;
        }
        .abc-right-mirror .elementor-widget-container{
            margin: 0% 0% 0% -10% !important; 
        }
    }
    /* animation mirrors mobile fix */
    @media (max-width: 1070px) {
        .abc-left-mirror .elementor-widget-container,
        .abc-right-mirror .elementor-widget-container {
            margin: 0% 0% 0% 0% !important;
        }
        .abc-left-mirror {
            position: absolute;
            top: 0;
            left: -14vw;
            width: 40vw !important;
        }
        .abc-right-mirror {
            position: absolute;
            top: 0;
            right: -14vw;
            width: 40vw !important;
        }

        /* kolumny z tekstem: 50% width */
        .abc-column-text {
            width: 100% !important;
        }
        .abc-column-left-mirror, .abc-column-right-mirror {
            width: 5% !important;
        }

        .abc-text-afer-animation {
            margin-left: 10vw;
        }

        /* stałe kolumny */
        .abc-header-wrapper .elementor-row {
            -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
        }
    }
    /* animation mirrors mobile fix */
    @media (max-width: 768px) {
        .abc-left-mirror[class] {
            /* middle of the screen */
            left: 40% ;
            top: 50% ;
            width: 50vw ;
        }
        .abc-right-mirror[class] {
            right: 40% ;
            top: 50% ;
            width: 50vw ;

        }
    }

    @media (max-width: 900px) {
        .abc-left-mirror {
            left: -20vw;
        }
        .abc-right-mirror {
            right: -20vw;
        }
    }
    
    /* mobile icon text */
    @media (max-width: 768px) {
        .abc-text-afer-animation .elementor-icon-box-wrapper{
            display: flex;
            flex-direction: row;
            text-align: start;
        }
    }

 
    /* icon text */
    .abc-text-afer-animation .elementor-icon-box-description {
        padding: 5px 10px;
        background: #695c4f;
        border-radius: 10px;
        max-width: 500px;
        color: #ffffff;
    }
    /* icon text */
    .abc-text-afer-animation .elementor-icon i {
        color: #ffe0c1;
    }
    /* icon text */
    .abc-text-afer-animation .elementor-icon-box-description p {
        margin: 0;
    }

    /* product columns mobile */
    .abc-column-products-first {

    }

    .abc-column-products-second {

    }

    /* de */
    body.country-de .ts-wdg-loc-pl-wrapper {
        display: none;
    }

    /* hide comparison */
    .thumbnail-container .product-functional-buttons {
        display: none;
    }
    
    .ce-product-grid {
        justify-items: center;
    }/* End custom CSS */