.elementor-5497 .elementor-element.elementor-element-ad47090{--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;}.elementor-5497 .elementor-element.elementor-element-8c3fd66{--display:flex;}.elementor-5497 .elementor-element.elementor-element-8c3fd66.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5497 .elementor-element.elementor-element-71c7921{--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:flex-start;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:25px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-5497 .elementor-element.elementor-element-d6aa0f6 > .elementor-widget-container{margin:-21px 0px 0px 0px;}.elementor-5497 .elementor-element.elementor-element-d6aa0f6{text-align:left;font-size:14px;font-weight:400;letter-spacing:-0.4px;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-5497 .elementor-element.elementor-element-c206ad6 .elementor-heading-title{font-size:34px;font-weight:600;letter-spacing:-0.2px;}.elementor-5497 .elementor-element.elementor-element-ae34bec > .elementor-widget-container{margin:-18px 0px 0px 0px;}.elementor-5497 .elementor-element.elementor-element-4711805 > .elementor-widget-container{margin:-21px 0px 0px 0px;}.elementor-5497 .elementor-element.elementor-element-4711805{text-align:left;font-size:14px;font-weight:400;letter-spacing:-0.4px;}.elementor-5497 .elementor-element.elementor-element-87621bd > .elementor-widget-container{margin:-21px 0px 0px 0px;}.elementor-5497 .elementor-element.elementor-element-87621bd{text-align:left;font-size:14px;font-weight:400;letter-spacing:-0.4px;}.elementor-5497 .elementor-element.elementor-element-54b038c > .elementor-widget-container{margin:-8px 0px 0px 0px;padding:25px 5px 25px 5px;}.elementor-5497 .elementor-element.elementor-element-54b038c.elementor-element{--align-self:stretch;}.elementor-5497 .elementor-element.elementor-element-54b038c{column-gap:0px;text-align:left;font-family:"Ubuntu Sans", Sans-serif;font-weight:500;line-height:1.5em;letter-spacing:-0.2px;color:var( --e-global-color-primary );}.elementor-5497 .elementor-element.elementor-element-54b038c p{margin-block-end:0px;}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-5497 .elementor-element.elementor-element-db9ea45 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.woocommerce .elementor-5497 .elementor-element.elementor-element-db9ea45 .price{color:#000000;font-family:"Ubuntu Sans", Sans-serif;font-size:1.5em;font-weight:600;line-height:1.1em;letter-spacing:-0.2px;}.woocommerce .elementor-5497 .elementor-element.elementor-element-db9ea45 .price ins{font-size:28px;text-decoration:none;line-height:1px;letter-spacing:0px;word-spacing:0px;}body:not(.rtl) .elementor-5497 .elementor-element.elementor-element-db9ea45:not(.elementor-product-price-block-yes) del{margin-right:14px;}body.rtl .elementor-5497 .elementor-element.elementor-element-db9ea45:not(.elementor-product-price-block-yes) del{margin-left:14px;}.elementor-5497 .elementor-element.elementor-element-db9ea45.elementor-product-price-block-yes del{margin-bottom:14px;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-5497 .elementor-element.elementor-element-237ab18{width:100%;max-width:100%;--view-cart-spacing:0px;--button-spacing:17px;}.elementor-5497 .elementor-element.elementor-element-237ab18.elementor-element{--align-self:flex-start;}.elementor-5497 .elementor-element.elementor-element-237ab18 .cart button, .elementor-5497 .elementor-element.elementor-element-237ab18 .cart .button{font-weight:600;border-style:none;border-radius:1em 1em 1em 1em;padding:13px 25px 13px 25px;color:var( --e-global-color-07786c0 );background-color:#2E8F37;border-color:var( --e-global-color-1f66a8e );transition:all 0.2s;}.elementor-5497 .elementor-element.elementor-element-237ab18 .cart button:hover, .elementor-5497 .elementor-element.elementor-element-237ab18 .cart .button:hover{background-color:#1E8A50;}.elementor-5497 .elementor-element.elementor-element-237ab18 .quantity .qty{border-radius:1em 1em 1em 1em;padding:0px 0px 0px 3px;transition:all 1s;}.elementor-5497 .elementor-element.elementor-element-fcf5f3a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:25px 25px 25px 25px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F3F3F3;}.elementor-5497 .elementor-element.elementor-element-50465c5{--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-widget-woocommerce-product-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );letter-spacing:var( --e-global-typography-text-letter-spacing );}@media(max-width:1024px){.elementor-widget-text-editor{letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-woocommerce-product-title .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.woocommerce .elementor-widget-woocommerce-product-price .price{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-woocommerce-product-content{letter-spacing:var( --e-global-typography-text-letter-spacing );}}@media(max-width:850px){.elementor-5497 .elementor-element.elementor-element-ad47090{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-5497 .elementor-element.elementor-element-71c7921{--padding-top:0px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;}.elementor-widget-text-editor{letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5497 .elementor-element.elementor-element-d6aa0f6 > .elementor-widget-container{margin:-38px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5497 .elementor-element.elementor-element-d6aa0f6{font-size:15px;}.elementor-widget-woocommerce-product-title .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-5497 .elementor-element.elementor-element-c206ad6 .elementor-heading-title{font-size:42px;}.elementor-5497 .elementor-element.elementor-element-4711805{font-size:15px;}.elementor-5497 .elementor-element.elementor-element-87621bd{font-size:15px;}.elementor-5497 .elementor-element.elementor-element-54b038c > .elementor-widget-container{padding:25px 0px 25px 0px;}.woocommerce .elementor-widget-woocommerce-product-price .price{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-woocommerce-product-content{letter-spacing:var( --e-global-typography-text-letter-spacing );}}@media(min-width:851px){.elementor-5497 .elementor-element.elementor-element-8c3fd66{--width:42%;}.elementor-5497 .elementor-element.elementor-element-71c7921{--width:42%;}}/* Start custom CSS for text-editor, class: .elementor-element-54b038c */.widget-product-list-desc {
    border-radius: 17px;
    background-color: #EEF5F1;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-237ab18 */.single_add_to_cart_button {
    width: 100%;
}

.input-text {
    width: 95px !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4f98d89 */.pk-panel{
  --pk-green:#5fb96a;
  --pk-green-soft:#e9f6eb;
  --pk-text:#1a1a1a;
  --pk-muted:#6b6b6b;
  --pk-line:#e4e7e4;
  font-family:"Open Sans",Arial,sans-serif;
  color:var(--pk-text);
  max-width:560px;
  border:1px solid var(--pk-line);
  border-radius:12px;
  background:#fff;
  overflow:hidden;
}

/* --- płatności --- */
.pk-pay{
  padding:12px 16px;
  background:#f7faf7;
  border-bottom:1px solid var(--pk-line);
}
.pk-pay__title{
  display:flex;align-items:center;gap:8px;
  margin:0 0 10px;
  font-size:12px;font-weight:700;
}
.pk-pay__title svg{width:15px;height:15px;color:var(--pk-green);flex-shrink:0}
.pk-pay__list{
  display:flex;flex-wrap:wrap;gap:3px;
  margin:0;padding:0;list-style:none;
}
.pk-pay__item{
  display:flex;align-items:center;justify-content:center;
  height:30px;min-width:48px;padding:0 5px;
  background:#fff;border:1px solid var(--pk-line);border-radius:6px;
  font-size:11px;font-weight:600;color:var(--pk-muted);
}
.pk-pay__item img{max-height:18px;max-width:46px;display:block}

/* --- korzyści --- */
.pk-list{
  list-style:none;margin:0;padding:8px 20px;
  display:grid;grid-template-columns:1fr 1fr;column-gap:20px;
}
.pk-item{
  display:flex;align-items:center;gap:10px;
  padding:10px 0;
}
.pk-item:nth-child(n+3){border-top:1px solid var(--pk-line)}
.pk-icon{
  flex-shrink:0;
  width:32px;height:32px;border-radius:50%;
  background:var(--pk-green-soft);color:var(--pk-green);
  display:flex;align-items:center;justify-content:center;
}
.pk-icon svg{width:18px;height:18px}
.pk-label{display:block;font-size:11px;color:var(--pk-muted);line-height:1.3}
.pk-value{display:block;font-size:12px;font-weight:700;line-height:1.3}

@media (max-width:520px){
  .pk-list{grid-template-columns:1fr}
  .pk-item:nth-child(n+2){border-top:1px solid var(--pk-line)}
  .pk-pay,.pk-list{padding-left:14px;padding-right:14px}
  .pk-value{font-size:14px}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-71c7921 */.product .stock {
    font-size: .90em !important;;
    color: #2E8F37 !important;
    font-weight: 700 !important;;
}/* End custom CSS */