.elementor-9286 .elementor-element.elementor-element-62b9ccd2{--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-9286 .elementor-element.elementor-element-1e425186.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-9286 .elementor-element.elementor-element-2053c6b3{--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;--flex-wrap:wrap;}.elementor-9286 .elementor-element.elementor-element-352b7d7a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:99px;--margin-right:0px;}.elementor-9286 .elementor-element.elementor-element-352b7d7a.e-con{--align-self:flex-start;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-9286 .elementor-element.elementor-element-2f59d576.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-9286 .elementor-element.elementor-element-2f59d576{font-size:15px;font-weight:300;}.elementor-9286 .elementor-element.elementor-element-172ff633{background-color:#FFFDFDB0;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-9286 .elementor-element.elementor-element-172ff633.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-9286 .elementor-element.elementor-element-172ff633 .elementor-heading-title{font-size:40px;font-weight:700;color:var( --e-global-color-purifine_accent_hover );}.elementor-9286 .elementor-element.elementor-element-4f426836.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-9286 .elementor-element.elementor-element-4f426836{text-align:start;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:300;color:#080101;}.elementor-9286 .elementor-element.elementor-element-4a926211.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-9286 .elementor-element.elementor-element-4889ceaa.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-9286 .elementor-element.elementor-element-4889ceaa{font-weight:300;}.elementor-9286 .elementor-element.elementor-element-76daecbb{width:100%;max-width:100%;font-weight:300;}.elementor-9286 .elementor-element.elementor-element-76daecbb.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-9286 .elementor-element.elementor-element-1e2e6b85.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-9286 .elementor-element.elementor-element-6e12897c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-9286 .elementor-element.elementor-element-3adcf9ce{background-color:#FFFFFFE8;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 9px;}.elementor-9286 .elementor-element.elementor-element-3adcf9ce.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9286 .elementor-element.elementor-element-3adcf9ce.xpro-widget-bg-overlay:before{transition:background 0.3s;}.woocommerce .elementor-9286 .elementor-element.elementor-element-3adcf9ce .woocommerce-product-details__short-description{font-family:"Helvetica", Sans-serif;font-size:13px;font-weight:300;}.elementor-9286 .elementor-element.elementor-element-937713b{--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-9286 .elementor-element.elementor-element-b529a79{--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-9286 .elementor-element.elementor-element-b529a79.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9286 .elementor-element.elementor-element-5f2e566.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-9286 .elementor-element.elementor-element-fed917d{--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-9286 .elementor-element.elementor-element-7be6cc1{--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-9286 .elementor-element.elementor-element-54217b7a{--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-9286 .elementor-element.elementor-element-3153b127.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-9286 .elementor-element.elementor-element-21f6968{--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-9286 .elementor-element.elementor-element-51f22fe1.xpro-widget-bg-overlay:before{transition:background 0.3s;}@media(max-width:1280px){.elementor-9286 .elementor-element.elementor-element-3adcf9ce{width:var( --container-widget-width, 1109.719px );max-width:1109.719px;--container-widget-width:1109.719px;--container-widget-flex-grow:0;}}@media(min-width:480px){.elementor-9286 .elementor-element.elementor-element-2053c6b3{--content-width:1600px;}.elementor-9286 .elementor-element.elementor-element-352b7d7a{--width:39%;}.elementor-9286 .elementor-element.elementor-element-b529a79{--width:66.6666%;}.elementor-9286 .elementor-element.elementor-element-7be6cc1{--width:33.3333%;}}@media(max-width:1280px) and (min-width:480px){.elementor-9286 .elementor-element.elementor-element-352b7d7a{--width:1168.75px;}.elementor-9286 .elementor-element.elementor-element-b529a79{--width:1076.98px;}}/* Start custom CSS for text-editor, class: .elementor-element-76daecbb *//* Zmiana wyglądu informacji o dostępności */
.stock.in-stock {
    color: #28a745 !important; /* Zielony */
    font-weight: bold;
}

.stock.out-of-stock {
    color: #dc3545 !important; /* Czerwony */
    font-weight: bold;
}
/* Wymuszenie wyświetlania etykiety i statusu w jednej linii */
.elementor-9286 .elementor-element.elementor-element-76daecbb .elementor-widget-container {
    display: flex !important;
    flex-direction: row !important;
    gap: 5px; /* Odstęp między słowami */
    align-items: center;
}

/* Opcjonalnie, jeśli to standardowy element WooCommerce */
.elementor-9286 .elementor-element.elementor-element-76daecbb .stock {
    display: inline-block !important;
    margin-top: 0 !important;
}/* End custom CSS */