.elementor-15309 .elementor-element.elementor-element-abbde13 > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15309 .elementor-element.elementor-element-abbde13{transition:background 0s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-20px;margin-bottom:0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-15309 .elementor-element.elementor-element-abbde13 > .elementor-shape-bottom .elementor-shape-fill{fill:#FFFFFF;}.elementor-15309 .elementor-element.elementor-element-abbde13 > .elementor-shape-bottom svg{width:calc(250% + 1.3px);height:160px;transform:translateX(-50%) rotateY(180deg);}.elementor-15309 .elementor-element.elementor-element-e98e6af > .elementor-element-populated >  .elementor-background-overlay{opacity:0;}.elementor-15309 .elementor-element.elementor-element-e98e6af > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-15309 .elementor-element.elementor-element-e98e6af > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15309 .elementor-element.elementor-element-e98e6af{z-index:0;}.elementor-15309 .elementor-element.elementor-element-0e30819 > .elementor-widget-container{margin:-490px 0px 0px 0px;}.elementor-15309 .elementor-element.elementor-element-3764fbf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15309 .elementor-element.elementor-element-3764fbf:not(.elementor-motion-effects-element-type-background), .elementor-15309 .elementor-element.elementor-element-3764fbf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15309 .elementor-element.elementor-element-e02e786{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-15309 .elementor-element.elementor-element-3987354{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-15309 .elementor-element.elementor-element-a2add48{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-15309 .elementor-element.elementor-element-8a8c041{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-15309 .elementor-element.elementor-element-38045bc{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-15309 .elementor-element.elementor-element-08be027 .elementor-heading-title{font-family:"ODVAL", Sans-serif;}.elementor-15309 .elementor-element.elementor-element-6cdf3d0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-15309 .elementor-element.elementor-element-6e5badb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-15309 .elementor-element.elementor-element-99585c6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-15309 .elementor-element.elementor-element-ed7ed1a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15309 .elementor-element.elementor-element-b4e97eb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15309 .elementor-element.elementor-element-2a7da5c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-15309 .elementor-element.elementor-element-7936c16{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}@media(min-width:768px){.elementor-15309 .elementor-element.elementor-element-3987354{--width:100%;}.elementor-15309 .elementor-element.elementor-element-a2add48{--width:50%;}.elementor-15309 .elementor-element.elementor-element-ed7ed1a{--width:100%;}}@media(max-width:767px){.elementor-15309 .elementor-element.elementor-element-abbde13 > .elementor-shape-bottom svg{width:calc(175% + 1.3px);height:51px;}.elementor-15309 .elementor-element.elementor-element-abbde13{padding:0px 0px 0px 0px;z-index:0;}.elementor-15309 .elementor-element.elementor-element-3764fbf{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}/* Start custom CSS for html, class: .elementor-element-ecbee3b *//* POPRAWIONE PRZYPISANIE IKON DO TŁA */
.korzysc-item:nth-child(1)::before { 
    background: url('https://lostitalianos-sklep.com/wp-content/uploads/2026/03/Warstwa-1.png') no-repeat center/contain; 
}
.korzysc-item:nth-child(2)::before { 
    background: url('https://lostitalianos-sklep.com/wp-content/uploads/2026/03/Warstwa-2.png') no-repeat center/contain; 
    animation-delay: -2s; 
}
.korzysc-item:nth-child(3)::before { 
    background: url('https://lostitalianos-sklep.com/wp-content/uploads/2026/03/Warstwa-3.png') no-repeat center/contain; 
    animation-delay: -4s; 
}
.korzysc-item:nth-child(4)::before { 
    background: url('https://lostitalianos-sklep.com/wp-content/uploads/2026/03/Warstwa-4.png') no-repeat center/contain; 
    animation-delay: -6s; 
}

/* 1. KONFIGURACJA PARALAKSY W TLE */
.korzysc-item {
    position: relative;
    overflow: hidden; /* Ważne: żeby pływające kształty nie wystawały poza ramkę */
}

.korzysc-item::before {
    content: "";
    position: absolute;
    top: -20%;
    right: -20%;
    width: 150px;
    height: 150px;
    opacity: 0.1; /* Ledwo widoczne, luksusowy detal */
    filter: grayscale(100%) brightness(0); /* Robimy z nich czarne cienie dla elegancji */
    pointer-events: none;
    z-index: 1;
    transition: all 0.6s ease;
    animation: floatBackground 8s infinite ease-in-out;
}

/* PRZYPISANIE IKON DO TŁA (używamy Twoich linków) */
.korzysc-item:nth-child(1)::before { background: url('https://lostitalianos-sklep.com/wp-content/uploads/2026/03/Warstwa-1.png') no-repeat center/contain; }
.korzysc-item:nth-child(2):::before { background: url('https://lostitalianos-sklep.com/wp-content/uploads/2026/03/Warstwa-2.png') no-repeat center/contain; animation-delay: -2s; }
.korzysc-item:nth-child(3)::before { background: url('https://lostitalianos-sklep.com/wp-content/uploads/2026/03/Warstwa-3.png') no-repeat center/contain; animation-delay: -4s; }
.korzysc-item:nth-child(4)::before { background: url('https://lostitalianos-sklep.com/wp-content/uploads/2026/03/Warstwa-4.png') no-repeat center/contain; animation-delay: -6s; }

/* 2. REAKCJA NA HOVER */
.korzysc-item:hover::before {
    opacity: 0.3; /* Mocniejszy akcent przy najechaniu */
    transform: scale(1.4) rotate(15deg);
    filter: grayscale(0%); /* Odzyskuje kolor na hoverze! */
}

/* 3. ANIMACJA PŁYWANIA */
@keyframes floatBackground {
    0%, 100% { transform: translate(0, 0) rotate(0deg); }
    33% { transform: translate(-15px, 20px) rotate(5deg); }
    66% { transform: translate(10px, -10px) rotate(-5deg); }
}

/* Upewnij się, że tekst jest nad tłem */
.korzysc-item h3, .korzysc-item p, .korzysc-img-wrap {
    position: relative;
    z-index: 2;
}/* End custom CSS */