.elementor-4183 .elementor-element.elementor-element-39e1c12{--display:flex;--margin-top:21px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4183 .elementor-element.elementor-element-0ccdefc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4183 .elementor-element.elementor-element-0ccdefc{text-align:center;}.elementor-4183 .elementor-element.elementor-element-0ccdefc .elementor-heading-title{font-size:38px;}.elementor-4183 .elementor-element.elementor-element-59b50ce > .elementor-widget-container{margin:-10px 0px 23px 0px;}.elementor-4183 .elementor-element.elementor-element-59b50ce{text-align:center;}.elementor-4183 .elementor-element.elementor-element-59b50ce .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:500;text-shadow:0px 0px 13px rgba(0,0,0,0.3);}.elementor-4183 .elementor-element.elementor-element-71ab713{--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-4183 .elementor-element.elementor-element-bc1d2b8 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-4183 .elementor-element.elementor-element-bc1d2b8 .cart button, .elementor-4183 .elementor-element.elementor-element-bc1d2b8 .cart .button{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;transition:all 0s;}.elementor-4183 .elementor-element.elementor-element-bc1d2b8 .quantity .qty{transition:all 0.2s;}.elementor-4183 .elementor-element.elementor-element-08afada{--display:flex;--margin-top:-25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4183 .elementor-element.elementor-element-ddad4ec > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4183 .elementor-element.elementor-element-eecd9cb{--display:flex;}@media(min-width:768px){.elementor-4183 .elementor-element.elementor-element-71ab713{--content-width:500px;}}/* Start custom CSS for woocommerce-product-title, class: .elementor-element-0ccdefc *//* --- Główny tekst tytułu (ustawienia i układ Flexbox) --- */
.elementor-4183 .elementor-element.elementor-element-0ccdefc .product_title {
    font-weight: 800 !important;
    color: #111827 !important;
    letter-spacing: -0.02em !important;
    
    /* Zamieniamy tytuł w kontener flex, żeby ułożyć dopiski */
    display: flex !important;
    flex-wrap: wrap !important;
    justify-content: center !important; /* Wyśrodkowanie całości */
    align-items: center !important;
    column-gap: 0.25em !important; /* Automatyczny odstęp między słowami (spacja) */
}

/* --- Dopisek "with" (dodawany automatycznie, na czarno) --- */
.elementor-4183 .elementor-element.elementor-element-0ccdefc .product_title::before {
    content: "with";
    order: 1; /* Wymusza pozycję PO głównym tekście produktu! */
    color: #111827 !important;
    font-weight: 800 !important;
}

/* --- Dopisek z gradientem (idealne zgranie) --- */
.elementor-4183 .elementor-element.elementor-element-0ccdefc .product_title::after {
    content: "100% Safe Delivery";
    order: 2; /* Wymusza pozycję na samym końcu */
    background: linear-gradient(135deg, #FF4D4D, #F97316) !important;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
    font-weight: 800 !important;
    display: inline-block; 
}/* End custom CSS */