.elementor-9 .elementor-element.elementor-element-c77cb3c{--display:flex;--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-9 .elementor-element.elementor-element-269b047{--display:flex;--position:absolute;top:40%;--z-index:1;}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-269b047{left:0px;}body.rtl .elementor-9 .elementor-element.elementor-element-269b047{right:0px;}.elementor-9 .elementor-element.elementor-element-208ed83.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-208ed83{text-align:left;}.elementor-9 .elementor-element.elementor-element-208ed83 .elementor-heading-title{color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-2806f56 .elementor-button{background-color:#FF6B00;font-size:25px;fill:var( --e-global-color-blocksy_palette_4 );color:var( --e-global-color-blocksy_palette_4 );}.elementor-9 .elementor-element.elementor-element-2806f56 .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-2806f56 .elementor-button:focus{background-color:#FFB74AD9;color:var( --e-global-color-blocksy_palette_4 );}.elementor-9 .elementor-element.elementor-element-2806f56.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-2806f56 .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-2806f56 .elementor-button:focus svg{fill:var( --e-global-color-blocksy_palette_4 );}.elementor-9 .elementor-element.elementor-element-226c591 .elementor-wrapper{--video-aspect-ratio:2.33333;}.elementor-9 .elementor-element.elementor-element-27c0767{--display:flex;--margin-top:2em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-9 .elementor-element.elementor-element-4b33a24{text-align:center;}.elementor-9 .elementor-element.elementor-element-4424502{--display:grid;--e-con-grid-template-columns:repeat(6, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:30px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-f9d85b2:hover{--e-transform-scale:1.2;}.elementor-9 .elementor-element.elementor-element-f9d85b2 .elementor-image-box-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-f9d85b2.elementor-position-right .elementor-image-box-img{margin-left:-110px;}.elementor-9 .elementor-element.elementor-element-f9d85b2.elementor-position-left .elementor-image-box-img{margin-right:-110px;}.elementor-9 .elementor-element.elementor-element-f9d85b2.elementor-position-top .elementor-image-box-img{margin-bottom:-110px;}.elementor-9 .elementor-element.elementor-element-f9d85b2 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-9 .elementor-element.elementor-element-f9d85b2 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-9 .elementor-element.elementor-element-f9d85b2 .elementor-image-box-title{font-size:20px;}.elementor-9 .elementor-element.elementor-element-2eb3e45:hover{--e-transform-scale:1.2;}.elementor-9 .elementor-element.elementor-element-2eb3e45 .elementor-image-box-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-2eb3e45.elementor-position-right .elementor-image-box-img{margin-left:-110px;}.elementor-9 .elementor-element.elementor-element-2eb3e45.elementor-position-left .elementor-image-box-img{margin-right:-110px;}.elementor-9 .elementor-element.elementor-element-2eb3e45.elementor-position-top .elementor-image-box-img{margin-bottom:-110px;}.elementor-9 .elementor-element.elementor-element-2eb3e45 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-9 .elementor-element.elementor-element-2eb3e45 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-9 .elementor-element.elementor-element-2eb3e45 .elementor-image-box-title{font-size:20px;}.elementor-9 .elementor-element.elementor-element-de794ae:hover{--e-transform-scale:1.2;}.elementor-9 .elementor-element.elementor-element-de794ae .elementor-image-box-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-de794ae.elementor-position-right .elementor-image-box-img{margin-left:-110px;}.elementor-9 .elementor-element.elementor-element-de794ae.elementor-position-left .elementor-image-box-img{margin-right:-110px;}.elementor-9 .elementor-element.elementor-element-de794ae.elementor-position-top .elementor-image-box-img{margin-bottom:-110px;}.elementor-9 .elementor-element.elementor-element-de794ae .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-9 .elementor-element.elementor-element-de794ae .elementor-image-box-img img{transition-duration:0.3s;}.elementor-9 .elementor-element.elementor-element-de794ae .elementor-image-box-title{font-size:20px;}.elementor-9 .elementor-element.elementor-element-85fbab8:hover{--e-transform-scale:1.2;}.elementor-9 .elementor-element.elementor-element-85fbab8 .elementor-image-box-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-85fbab8.elementor-position-right .elementor-image-box-img{margin-left:-110px;}.elementor-9 .elementor-element.elementor-element-85fbab8.elementor-position-left .elementor-image-box-img{margin-right:-110px;}.elementor-9 .elementor-element.elementor-element-85fbab8.elementor-position-top .elementor-image-box-img{margin-bottom:-110px;}.elementor-9 .elementor-element.elementor-element-85fbab8 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-9 .elementor-element.elementor-element-85fbab8 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-9 .elementor-element.elementor-element-85fbab8 .elementor-image-box-title{font-size:20px;}.elementor-9 .elementor-element.elementor-element-b33d8b9:hover{--e-transform-scale:1.2;}.elementor-9 .elementor-element.elementor-element-b33d8b9 .elementor-image-box-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-b33d8b9.elementor-position-right .elementor-image-box-img{margin-left:-110px;}.elementor-9 .elementor-element.elementor-element-b33d8b9.elementor-position-left .elementor-image-box-img{margin-right:-110px;}.elementor-9 .elementor-element.elementor-element-b33d8b9.elementor-position-top .elementor-image-box-img{margin-bottom:-110px;}.elementor-9 .elementor-element.elementor-element-b33d8b9 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-9 .elementor-element.elementor-element-b33d8b9 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-9 .elementor-element.elementor-element-b33d8b9 .elementor-image-box-title{font-size:20px;}.elementor-9 .elementor-element.elementor-element-b8467da:hover{--e-transform-scale:1.2;}.elementor-9 .elementor-element.elementor-element-b8467da .elementor-image-box-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-b8467da.elementor-position-right .elementor-image-box-img{margin-left:-110px;}.elementor-9 .elementor-element.elementor-element-b8467da.elementor-position-left .elementor-image-box-img{margin-right:-110px;}.elementor-9 .elementor-element.elementor-element-b8467da.elementor-position-top .elementor-image-box-img{margin-bottom:-110px;}.elementor-9 .elementor-element.elementor-element-b8467da .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-9 .elementor-element.elementor-element-b8467da .elementor-image-box-img img{transition-duration:0.3s;}.elementor-9 .elementor-element.elementor-element-b8467da .elementor-image-box-title{font-size:20px;}.elementor-9 .elementor-element.elementor-element-242f634{--display:flex;--margin-top:2em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-9 .elementor-element.elementor-element-a6b6c66.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-1de188a{--display:flex;--margin-top:2em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-9 .elementor-element.elementor-element-a890293{--spacer-size:25px;}.elementor-9 .elementor-element.elementor-element-096d53d.elementor-wc-products ul.products li.product{--button-align-display:flex;--button-align-direction:column;--button-align-justify:space-between;}.elementor-9 .elementor-element.elementor-element-096d53d.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-9 .elementor-element.elementor-element-096d53d.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-9 .elementor-element.elementor-element-1d3ed24{--spacer-size:25px;}.elementor-9 .elementor-element.elementor-element-b390472{--display:flex;--margin-top:2em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-9 .elementor-element.elementor-element-3ff4d24{--spacer-size:25px;}.elementor-9 .elementor-element.elementor-element-174ecec{--display:flex;--margin-top:2em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-9 .elementor-element.elementor-element-48a120c{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-9 .elementor-element.elementor-element-48a120c .elementor-button{background-color:var( --e-global-color-blocksy_palette_1 );}.elementor-9 .elementor-element.elementor-element-48a120c .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-48a120c .elementor-button:focus{background-color:var( --e-global-color-blocksy_palette_2 );}.elementor-9 .elementor-element.elementor-element-48a120c .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-9 .elementor-element.elementor-element-48a120c:after{content:"0.66";}.elementor-9 .elementor-element.elementor-element-48a120c .elementor-post__thumbnail__link{width:100%;}.elementor-9 .elementor-element.elementor-element-48a120c .elementor-post__meta-data span + span:before{content:"•";}.elementor-9 .elementor-element.elementor-element-48a120c .elementor-post__text{margin-top:20px;}.elementor-9 .elementor-element.elementor-element-c0cd936{--spacer-size:50px;}@media(max-width:1024px){.elementor-9 .elementor-element.elementor-element-4424502{--e-con-grid-template-columns:repeat(2, 1fr);--gap:5rem 0rem;--row-gap:5rem;--column-gap:0rem;--grid-auto-flow:row;}.elementor-9 .elementor-element.elementor-element-f9d85b2.elementor-position-right .elementor-image-box-img{margin-left:-190px;}.elementor-9 .elementor-element.elementor-element-f9d85b2.elementor-position-left .elementor-image-box-img{margin-right:-190px;}.elementor-9 .elementor-element.elementor-element-f9d85b2.elementor-position-top .elementor-image-box-img{margin-bottom:-190px;}.elementor-9 .elementor-element.elementor-element-f9d85b2 .elementor-image-box-title{font-size:26px;}.elementor-9 .elementor-element.elementor-element-2eb3e45.elementor-position-right .elementor-image-box-img{margin-left:-190px;}.elementor-9 .elementor-element.elementor-element-2eb3e45.elementor-position-left .elementor-image-box-img{margin-right:-190px;}.elementor-9 .elementor-element.elementor-element-2eb3e45.elementor-position-top .elementor-image-box-img{margin-bottom:-190px;}.elementor-9 .elementor-element.elementor-element-2eb3e45 .elementor-image-box-title{font-size:26px;}.elementor-9 .elementor-element.elementor-element-de794ae.elementor-position-right .elementor-image-box-img{margin-left:-190px;}.elementor-9 .elementor-element.elementor-element-de794ae.elementor-position-left .elementor-image-box-img{margin-right:-190px;}.elementor-9 .elementor-element.elementor-element-de794ae.elementor-position-top .elementor-image-box-img{margin-bottom:-190px;}.elementor-9 .elementor-element.elementor-element-de794ae .elementor-image-box-title{font-size:26px;}.elementor-9 .elementor-element.elementor-element-85fbab8.elementor-position-right .elementor-image-box-img{margin-left:-190px;}.elementor-9 .elementor-element.elementor-element-85fbab8.elementor-position-left .elementor-image-box-img{margin-right:-190px;}.elementor-9 .elementor-element.elementor-element-85fbab8.elementor-position-top .elementor-image-box-img{margin-bottom:-190px;}.elementor-9 .elementor-element.elementor-element-85fbab8 .elementor-image-box-title{font-size:26px;}.elementor-9 .elementor-element.elementor-element-b33d8b9.elementor-position-right .elementor-image-box-img{margin-left:-190px;}.elementor-9 .elementor-element.elementor-element-b33d8b9.elementor-position-left .elementor-image-box-img{margin-right:-190px;}.elementor-9 .elementor-element.elementor-element-b33d8b9.elementor-position-top .elementor-image-box-img{margin-bottom:-190px;}.elementor-9 .elementor-element.elementor-element-b33d8b9 .elementor-image-box-title{font-size:26px;}.elementor-9 .elementor-element.elementor-element-b8467da.elementor-position-right .elementor-image-box-img{margin-left:-190px;}.elementor-9 .elementor-element.elementor-element-b8467da.elementor-position-left .elementor-image-box-img{margin-right:-190px;}.elementor-9 .elementor-element.elementor-element-b8467da.elementor-position-top .elementor-image-box-img{margin-bottom:-190px;}.elementor-9 .elementor-element.elementor-element-b8467da .elementor-image-box-title{font-size:26px;}.elementor-9 .elementor-element.elementor-element-096d53d.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-9 .elementor-element.elementor-element-269b047{top:25%;}.elementor-9 .elementor-element.elementor-element-208ed83 .elementor-heading-title{font-size:20px;}.elementor-9 .elementor-element.elementor-element-2806f56 .elementor-button{font-size:10px;}.elementor-9 .elementor-element.elementor-element-4424502{--e-con-grid-template-columns:repeat(2, 1fr);--gap:5rem 0rem;--row-gap:5rem;--column-gap:0rem;--grid-auto-flow:row;}.elementor-9 .elementor-element.elementor-element-f9d85b2 .elementor-image-box-img{margin-bottom:-100px;}.elementor-9 .elementor-element.elementor-element-f9d85b2.elementor-position-right .elementor-image-box-img{margin-left:-100px;}.elementor-9 .elementor-element.elementor-element-f9d85b2.elementor-position-left .elementor-image-box-img{margin-right:-100px;}.elementor-9 .elementor-element.elementor-element-f9d85b2.elementor-position-top .elementor-image-box-img{margin-bottom:-100px;}.elementor-9 .elementor-element.elementor-element-f9d85b2 .elementor-image-box-title{font-size:20px;}.elementor-9 .elementor-element.elementor-element-2eb3e45 .elementor-image-box-img{margin-bottom:-100px;}.elementor-9 .elementor-element.elementor-element-2eb3e45.elementor-position-right .elementor-image-box-img{margin-left:-100px;}.elementor-9 .elementor-element.elementor-element-2eb3e45.elementor-position-left .elementor-image-box-img{margin-right:-100px;}.elementor-9 .elementor-element.elementor-element-2eb3e45.elementor-position-top .elementor-image-box-img{margin-bottom:-100px;}.elementor-9 .elementor-element.elementor-element-2eb3e45 .elementor-image-box-title{font-size:20px;}.elementor-9 .elementor-element.elementor-element-de794ae .elementor-image-box-img{margin-bottom:-100px;}.elementor-9 .elementor-element.elementor-element-de794ae.elementor-position-right .elementor-image-box-img{margin-left:-100px;}.elementor-9 .elementor-element.elementor-element-de794ae.elementor-position-left .elementor-image-box-img{margin-right:-100px;}.elementor-9 .elementor-element.elementor-element-de794ae.elementor-position-top .elementor-image-box-img{margin-bottom:-100px;}.elementor-9 .elementor-element.elementor-element-de794ae .elementor-image-box-title{font-size:20px;}.elementor-9 .elementor-element.elementor-element-85fbab8 .elementor-image-box-img{margin-bottom:-100px;}.elementor-9 .elementor-element.elementor-element-85fbab8.elementor-position-right .elementor-image-box-img{margin-left:-100px;}.elementor-9 .elementor-element.elementor-element-85fbab8.elementor-position-left .elementor-image-box-img{margin-right:-100px;}.elementor-9 .elementor-element.elementor-element-85fbab8.elementor-position-top .elementor-image-box-img{margin-bottom:-100px;}.elementor-9 .elementor-element.elementor-element-85fbab8 .elementor-image-box-title{font-size:20px;}.elementor-9 .elementor-element.elementor-element-b33d8b9 .elementor-image-box-img{margin-bottom:-100px;}.elementor-9 .elementor-element.elementor-element-b33d8b9.elementor-position-right .elementor-image-box-img{margin-left:-100px;}.elementor-9 .elementor-element.elementor-element-b33d8b9.elementor-position-left .elementor-image-box-img{margin-right:-100px;}.elementor-9 .elementor-element.elementor-element-b33d8b9.elementor-position-top .elementor-image-box-img{margin-bottom:-100px;}.elementor-9 .elementor-element.elementor-element-b33d8b9 .elementor-image-box-title{font-size:20px;}.elementor-9 .elementor-element.elementor-element-b8467da .elementor-image-box-img{margin-bottom:-100px;}.elementor-9 .elementor-element.elementor-element-b8467da.elementor-position-right .elementor-image-box-img{margin-left:-100px;}.elementor-9 .elementor-element.elementor-element-b8467da.elementor-position-left .elementor-image-box-img{margin-right:-100px;}.elementor-9 .elementor-element.elementor-element-b8467da.elementor-position-top .elementor-image-box-img{margin-bottom:-100px;}.elementor-9 .elementor-element.elementor-element-b8467da .elementor-image-box-title{font-size:20px;}.elementor-9 .elementor-element.elementor-element-096d53d.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-9 .elementor-element.elementor-element-48a120c .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-9 .elementor-element.elementor-element-48a120c:after{content:"0.5";}.elementor-9 .elementor-element.elementor-element-48a120c .elementor-post__thumbnail__link{width:100%;}}@media(min-width:768px){.elementor-9 .elementor-element.elementor-element-4424502{--content-width:1280px;}.elementor-9 .elementor-element.elementor-element-242f634{--content-width:1280px;}.elementor-9 .elementor-element.elementor-element-1de188a{--content-width:1280px;}.elementor-9 .elementor-element.elementor-element-b390472{--content-width:1280px;}.elementor-9 .elementor-element.elementor-element-174ecec{--content-width:1280px;}}/* Start custom CSS for shortcode, class: .elementor-element-a6b6c66 *//* Kontener + oddech */
.vf2-form {
  max-width: 1100px;        /* szerzej na desktopie */
  margin: 24px auto 48px;   /* odstępy od nagłówka */
  display: grid;
  gap: 16px 24px;           /* rząd x kolumna */
  align-items: end;
  grid-template-columns: 1fr 1fr 1fr max-content;
}

/* Label + pole */
.vf2-row { display:flex; flex-direction:column; }
.vf2-row label {
  font-size: 14px;
  color: #666;
  margin-bottom: 6px;
}

/* Pola – większe, wygodniejsze */
.vf2-row select {
  width: 100%;
  min-width: 240px;         /* niech nie robi się zbyt wąsko */
  height: 48px;
  padding: 0 12px;
  border: 1px solid #dcdcdc;
  border-radius: 8px;
  background: #fff;
}
.vf2-row select:disabled { opacity: .6; cursor: not-allowed; }
.vf2-row select:focus { outline: none; box-shadow: 0 0 0 3px rgba(255,102,0,.15); }

/* Przycisk w stylu brand, ten sam wzrost co selecty */
.vf2-submit {
  height: 48px;
  padding: 0 20px;
  border-radius: 8px;
  font-weight: 700;
  border: 0;
  cursor: pointer;
}

/* Responsywność – 2 kolumny na tabletach */
@media (max-width: 1024px){
  .vf2-form { grid-template-columns: 1fr 1fr; }
  .vf2-submit { grid-column: span 2; justify-self: start; }
}

/* Mobile – 1 kolumna, pełna szerokość */
@media (max-width: 600px){
  .vf2-form { grid-template-columns: 1fr; gap: 12px; }
  .vf2-row select { min-width: 300px; }       /* pozwól zwęzić się na mobile */
  .vf2-submit { grid-column: auto; width: 100%; }
}/* End custom CSS */