.repel{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:var(--repel-align,center);gap:var(--repel-gap-y,0) var(--repel-gap-x,0)}.flow>* + *{margin-block-start:var(--flow-space,1em)}.stack{display:flex;flex-direction:column;justify-content:flex-start}.stack>*{margin-block:0}.stack>* + *{margin-block-start:var(--stack-space,1.5rem)}.cluster{display:flex;flex-wrap:wrap;gap:var(--cluster-gap-y,1rem) var(--cluster-gap-x,1rem);justify-content:var(--cluster-justify,flex-start);align-items:var(--cluster-align,center)}.switcher{display:flex;flex-wrap:wrap;gap:var(--gutter,1rem)}.switcher>*{flex-grow:1;flex-basis:calc((var(--threshold, 30rem) - 100%) * 999)}.reel{display:flex;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;gap:var(--gutter,1rem)}.reel::-webkit-scrollbar{display:none}.reel>*{flex:0 0 var(--item-width,20rem)}.sidebar{flex-basis:var(--sidebar-width,20rem);flex-grow:1}.has-sidebar{max-width:80vw}.has-sidebar{display:flex;flex-wrap:wrap;gap:var(--sidebar-gutter,1rem)}.not-sidebar{display:flex;flex-flow:column}.not-sidebar{flex-basis:0;flex-grow:999;min-inline-size:var(--content-min,50%)}.wrapper{padding-top:var(--space-2xl-3xl);padding-bottom:var(--space-2xl-3xl)}.wrapper{--gutter:var(--space-s-4xl);font-size:var(--step-0);line-height:var(--leading-loose);display:grid;grid:auto 1fr auto / [full-start] minmax(var(--gutter),1fr) [content-start] min(100% - (var(--gutter) * 2),70rem) [content-end] minmax(var(--gutter),1fr) [full-end]}.wrapper>*{grid-column:content}.visually-hidden{border:0;clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}.container{container-type:inline-size}.full-bleed{grid-column:full;width:100%;margin-inline:auto}.test{margin-top:200px;margin-bottom:200px}.hero{display:flex;flex-flow:column;justify-content:end;align-items:start;position:relative;height:96vh;min-height:96vh;overflow:hidden;padding-top:160px;padding-right:var(--space-xs-3xl);padding-bottom:var(--space-m-l);padding-left:var(--space-xs-3xl);background-image:url(https://osteopatagdansk.pl/wp-content/uploads/2026/07/osteopata-hero2.jpg);background-size:cover;background-position:50% 50%;background-repeat:no-repeat;background-attachment:scroll}@media (max-width:1023px){.hero{background-image:url(https://osteopatagdansk.pl/wp-content/uploads/2026/07/osteopata-hero1.jpg);background-size:cover;background-position:70% 0;background-repeat:no-repeat;background-attachment:scroll}}.hero-card{display:flex;flex-flow:row;gap:var(--space-xs-l);flex-grow:0;flex-shrink:1;align-self:start;position:relative;z-index:10;width:fit-content;max-width:65vw;padding-top:var(--space-s-m);padding-right:var(--space-xs-l);padding-bottom:var(--space-s-m);padding-left:var(--space-xs-l);border-radius:32px}.hero-card{width:fit-content;will-change:transform,opacity}@media (max-width:1119px){.hero-card{flex-grow:0;max-width:100vw}}@media (max-width:1023px){.hero-card{flex-flow:wrap;max-width:100vw}}@media (max-width:767px){.hero-card{flex-flow:column;justify-content:space-between;align-items:center}}@media (max-width:479px){.hero-card{margin-bottom:var(--space-s)}}.navbar__nav{display:flex;flex-flow:wrap;justify-content:end;align-items:center;gap:var(--space-2xs) var(--space-l-xl)}.navbar__nav{--cluster-gap-y:var(--space-2xs)}@media (max-width:1119px){.navbar__nav{flex-flow:row-reverse wrap}}@media (max-width:1023px){.navbar__nav{flex-flow:row-reverse wrap}}@media (max-width:767px){.navbar__nav{flex-flow:row-reverse wrap}}@media (max-width:479px){.navbar__nav{justify-content:center;align-items:center}}.navbar__buttons{display:flex;flex-flow:row;gap:var(--space-xs-s);flex-shrink:1}.button{display:flex;flex-flow:row;justify-content:start;align-items:center;gap:12px;color:var(--c-white);font-family:var(--font-base);font-weight:500;text-wrap:nowrap;padding-top:var(--space-3xs);padding-right:var(--space-s-m);padding-bottom:var(--space-3xs);padding-left:var(--space-s-m);background-color:var(--c-blue-base);border-radius:var(--radius-m);transition:background 200ms ease-out,transform 0ms linear}.button:hover{color:var(--c-white);background-color:var(--c-blue-dark);transform:scale(1.01,1.01)}.button:active{transform:scale(0.95,0.95)}.button--secondary{color:var(--c-blue-dark);padding-top:calc(var(--space-3xs) - 2px);padding-bottom:calc(var(--space-3xs) - 2px);background-color:#0000;border-radius:8px;border-top:1.5px solid #00244fd9;border-bottom:1.5px solid #00244fd9;border-left:1.5px solid #00244fd9;border-right:1.5px solid #00244fd9}.button--secondary:hover{color:var(--c-blue-dark);background-color:#0000}.glass{background-color:#fefcfbcc}.glass{box-shadow:0 4px 30px rgba(0,0,0,0.1);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-bottom:1px solid #FEFCFB}.button__icon{width:14px;height:14px}.button__icon--dark svg{color:red}.button--withicon{padding-right:calc(var(--space-s-m) - 4px)}.navbar{flex-flow:wrap;justify-content:space-around;align-items:start;padding-top:var(--space-3xs-2xs);padding-right:calc(var(--space-xs-l) + 40px);padding-bottom:var(--space-3xs-2xs);padding-left:var(--space-xs-l)}@media (max-width:1119px){.navbar{padding-right:var(--space-s-m);padding-left:var(--space-s-m)}}@media (max-width:1023px){.navbar{padding-right:var(--space-xl-2xl);padding-left:var(--space-xl-2xl)}}@media (max-width:767px){.navbar{flex-flow:row;padding-top:var(--space-xs)}}@media (max-width:479px){.navbar{padding-right:var(--space-m);padding-left:var(--space-m)}}.container--padded{display:flex;flex-flow:row;padding-right:var(--space-s-4xl);padding-left:var(--space-s-4xl)}@media (max-width:1119px){.container--padded{padding-right:var(--space-xs-3xl);padding-left:var(--space-xs-3xl)}}@media (max-width:1023px){.container--padded{padding-right:var(--space-xs-3xl);padding-left:var(--space-xs-3xl)}}@media (max-width:767px){.container--padded{padding-right:var(--space-xs-3xl);padding-left:var(--space-xs-3xl)}}@media (max-width:479px){.container--padded{padding-right:var(--space-xs-3xl);padding-left:var(--space-xs-3xl)}}.hero__heading{flex-grow:0;flex-shrink:0;flex-basis:auto;align-self:center;width:fit-content;min-width:0px;text-wrap:nowrap}@media (max-width:1023px){@media (max-width:500px){.br-desktop{display:none}}}@media (max-width:767px){.hero__heading{text-align:center;text-wrap:wrap}}@media (max-width:479px){.hero__heading{text-align:center}}.hero__heading-container{display:flex;flex-grow:1;flex-shrink:0;flex-basis:auto}@media (max-width:767px){.hero__heading-container{flex-grow:0;flex-shrink:1}}.hero__desc{display:flex;flex-flow:column;justify-content:center;align-items:start;gap:var(--space-xs-s);flex-grow:1;flex-shrink:1;flex-basis:20rem;min-width:0px}@media (max-width:767px){.hero__desc{justify-content:center;align-items:center;flex-grow:0;flex-basis:auto}}.hero__buttons{flex-grow:0;flex-shrink:0;flex-basis:auto;margin-top:var(--space-2xs-xs)}.hero__buttons{--cluster-gap-y:var(--space-2xs);--cluster-gap-x:var(--space-2xs)}@media (max-width:479px){.hero__buttons{display:flex;justify-content:center;align-items:center}}.hero__desc__container{flex-grow:0;flex-shrink:1;flex-basis:auto;width:100%;min-width:0px}.hero__desc__container{min-width:0;overflow-wrap:break-word}.hero__text{flex-grow:0;flex-shrink:1;flex-basis:auto;width:100%;min-width:0px}.hero__text{min-width:0;overflow-wrap:break-word}@media (max-width:767px){.hero__text{text-align:center}}.leczenie-bolu{display:flex;flex-flow:wrap;justify-content:center;align-items:start;gap:var(--space-2xl-3xl);padding-top:var(--space-3xl-4xl);padding-bottom:var(--space-3xl-4xl)}@media (max-width:1119px){.leczenie-bolu{flex-flow:wrap-reverse}}@media (max-width:1023px){.leczenie-bolu{justify-content:center;align-items:center}}.listing{display:flex;flex-flow:column;gap:var(--space-l-xl);flex-grow:1;flex-shrink:1;flex-basis:19rem}@media (max-width:1023px){.listing{gap:var(--space-m);flex-basis:9rem}}.listing-textconatiner{display:flex;flex-flow:column;gap:var(--space-s-m);flex-grow:1;flex-shrink:0;flex-basis:28rem}@media (max-width:1023px){.listing-textconatiner{justify-content:center;align-items:center;text-align:center}}@media (max-width:767px){.listing-textconatiner{max-width:95%}}@media (max-width:479px){.listing-textconatiner{flex-flow:column;max-width:100%}}.listing-image{width:75%;min-width:300px;object-fit:cover;aspect-ratio:16 / 9;border-radius:24px}@media (max-width:1119px){.listing-image{width:100%}}@media (max-width:1023px){.listing-image{width:100%;min-width:0px}}@media (max-width:767px){.listing-image{width:60%}}@media (max-width:479px){.listing-image{width:80%}}.listing-container-1{display:flex;justify-content:center;align-items:center}.listing-container-2{display:flex;justify-content:start;align-items:center}@media (max-width:767px){.listing-container-2{justify-content:center;align-items:center}}@media (max-width:479px){.listing-container-2{justify-content:center;align-items:center}}.listing-container-3{display:flex;justify-content:end;align-items:center}@media (max-width:767px){.listing-container-3{justify-content:center;align-items:center}}@media (max-width:479px){.listing-container-3{justify-content:center;align-items:center}}.pill-container{display:flex;flex-flow:wrap}.pill-container{--cluster-gap-y:var(--space-3xs);--cluster-gap-x:var(--space-s)}@media (max-width:479px){.pill-container{justify-content:center;align-items:start;gap:var(--space-3xs) var(--space-s)}}.pill{color:var(--c-offblack);font-family:var(--font-base);font-size:var(--step-m1);text-transform:uppercase;letter-spacing:3%;padding-top:var(--space-3xs);padding-right:var(--space-xs);padding-bottom:var(--space-3xs);padding-left:var(--space-xs);border-radius:0px;border-bottom:1px solid var(--bde-palette-color-1-cae91b78-ecd2-4f58-9867-e7aac2e31bb1)}.pill-green{border-top:0px solid var(--c-palegreen);border-bottom:1px solid var(--c-palegreen);border-left:0px solid var(--c-palegreen);border-right:0px solid var(--c-palegreen)}.button--green{color:var(--c-blue-dark);background-color:var(--c-palegreen);transition:color 280ms ease-out}.button--green:hover{color:var(--c-offwhite);background-color:var(--c-aquamarine)}.button--green:hover{color:var(--c-offwhite)!important}.fitoterapia{display:flex;flex-flow:wrap;justify-content:end;align-items:start;gap:var(--space-2xl-3xl);padding-top:var(--space-3xl-4xl);padding-bottom:var(--space-3xl-4xl)}@media (max-width:1119px){.fitoterapia{flex-flow:wrap}}@media (max-width:767px){.fitoterapia{flex-flow:wrap}}@media (max-width:479px){.fitoterapia{flex-flow:wrap-reverse}}@media (max-width:1023px){.h2-listing{text-align:center}}.listing-image-square{width:60%;min-width:300px;object-fit:cover;aspect-ratio:4 / 3;border-radius:24px}@media (max-width:1119px){.listing-image-square{width:80%}}@media (max-width:1023px){.listing-image-square{width:100%;min-width:0px}}@media (max-width:767px){.listing-image-square{display:none;width:60%}}@media (max-width:479px){.listing-image-square{width:80%}}.neurologia{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:var(--space-l-xl);padding-top:var(--space-2xl-3xl);padding-bottom:var(--space-2xl-3xl);background-color:#97c6ffb3;background-image:url(https://osteopatagdansk.pl/wp-content/uploads/2026/07/neuro-bg.png);background-size:cover;background-position:100% 50%;background-repeat:repeat;background-attachment:fixed}@media (max-width:767px){.neurologia{background-image:url(https://osteopatagdansk.pl/wp-content/uploads/2026/07/neuro-bg.png);background-size:cover;background-position:0 0;background-repeat:repeat;background-attachment:scroll}}.neurologia-leczenie-button{display:flex;flex-flow:row;justify-content:end;align-items:center;width:100%;padding-top:var(--space-xs)}@media (max-width:1119px){.neurologia-leczenie-button{width:75%}}@media (max-width:1023px){.neurologia-leczenie-button{width:100%}}@media (max-width:479px){.neurologia-leczenie-button{width:100%}}.neurologia-leczenie-inner{display:flex;flex-flow:row;justify-content:center;align-items:center;gap:var(--space-l) var(--space-2xl-3xl);width:70%}@media (max-width:1119px){.neurologia-leczenie-inner{width:75%}}@media (max-width:1023px){.neurologia-leczenie-inner{flex-flow:column}}@media (max-width:767px){.neurologia-leczenie-inner{flex-flow:column}}@media (max-width:479px){.neurologia-leczenie-inner{width:90%}}.container--left{padding-right:var(--space-xs-3xl);padding-left:var(--space-xs-l)}@media (max-width:1119px){.container--left{padding-right:var(--space-xs-3xl);padding-left:var(--space-xs-3xl)}}@media (max-width:1023px){.container--left{padding-right:var(--space-xs-3xl);padding-left:var(--space-xs-3xl)}}@media (max-width:767px){.container--left{padding-right:var(--space-xs-3xl);padding-left:var(--space-xs-3xl)}}@media (max-width:479px){.container--left{padding-right:var(--space-xs-3xl);padding-left:var(--space-xs-3xl)}}.container--right{padding-right:var(--space-xs-l);padding-left:var(--space-xs-3xl)}@media (max-width:1119px){.container--right{padding-right:var(--space-xs-3xl);padding-left:var(--space-xs-3xl)}}@media (max-width:1023px){.container--right{padding-right:var(--space-xs-3xl);padding-left:var(--space-xs-3xl)}}@media (max-width:767px){.container--right{padding-right:var(--space-xs-3xl);padding-left:var(--space-xs-3xl)}}@media (max-width:479px){.container--right{padding-right:var(--space-xs-3xl);padding-left:var(--space-xs-3xl)}}.zespol{display:grid;gap:var(--space-xl-2xl);min-height:75vh;padding-top:var(--space-2xl-3xl);padding-right:var(--space-l-2xl);padding-bottom:calc(var(--space-2xl-3xl) + 9rem);background-color:var(--c-blue-dark);background-image:url(https://osteopatagdansk.pl/wp-content/uploads/2026/08/zespol-bg21.png);background-size:cover;background-position:0 50%;background-repeat:repeat;background-attachment:fixed}.zespol{grid-template-columns:20rem 1fr;grid-template-rows:auto auto}@media (max-width:1119px){.zespol{gap:var(--space-l);padding-bottom:calc(var(--space-2xl-3xl) + 1rem)}.zespol{grid-template-columns:13rem 1fr;grid-template-rows:auto auto}}@media (max-width:1023px){.zespol{display:flex;flex-flow:column;gap:var(--space-2xl);padding-bottom:var(--space-3xl-4xl);padding-left:var(--space-xs-l)}.zespol{grid-template-columns:1fr 1fr;grid-template-rows:auto auto}}@media (max-width:767px){.zespol{background-image:linear-gradient(0deg,rgba(11,13,16,0.4) 0%,var(--bde-palette-color-1-06ba9293-af9d-496b-b07d-1d4d74d77e31) 100%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}}.text-white{color:var(--c-white)}.text-white{& a:hover{color:var(--bde-palette-color-1-88782cb9-2586-4d61-a552-8de928f2e342)}}.zespol-sidebar{display:flex;flex-flow:column;justify-content:start;align-items:start;gap:var(--space-m-l);flex-grow:0;flex-shrink:1;flex-basis:10rem;grid-row-start:1;grid-row-end:2;grid-column-start:1;grid-column-end:2;width:100%}@media (max-width:1023px){.zespol-sidebar{justify-content:start;align-items:center;grid-row-end:2;text-align:center}}.zespol-cards{display:flex;flex-flow:row;justify-content:end;align-items:start;gap:var(--space-xs-l);flex-grow:1;flex-shrink:0;flex-basis:auto;grid-row-start:1;grid-row-end:3;grid-column-start:2;grid-column-end:3}@media (max-width:1119px){.zespol-cards{gap:var(--space-s)}}@media (max-width:1023px){.zespol-cards{flex-flow:row;justify-content:space-around;align-items:center;gap:var(--space-l)}}@media (max-width:767px){.zespol-cards{gap:var(--space-2xs)}}@media (max-width:479px){.zespol-cards{flex-flow:column;gap:var(--space-s)}}.team-card{display:flex;flex-flow:column;justify-content:end;align-items:center;flex-grow:1;flex-shrink:1;flex-basis:10rem;position:relative;max-width:20rem;overflow:hidden;aspect-ratio:9 / 16;background-color:var(--c-offwhite);border-radius:24px;transition:all 250ms ease}.team-card:hover{transition:all 180ms ease;filter:brightness(105%)}.team-card:hover{& .card-desc{transform:translateY(-0.5rem);transition:all 180ms ease}}.team-card{& .card-desc{transition:all 180ms ease}}@media (max-width:1023px){.team-card{justify-content:end;align-items:center;flex-shrink:0;flex-basis:auto;width:30%;max-width:100%;aspect-ratio:3 / 5}}@media (max-width:767px){.team-card{aspect-ratio:3 / 8}}@media (max-width:479px){.team-card{width:90%;max-width:90%;aspect-ratio:1 / 1}}.container-2{flex-grow:0;flex-shrink:0;flex-basis:200px}.team-card-2{background-image:url(https://osteopatagdansk.pl/wp-content/uploads/2026/07/card-bg-3.png);background-size:cover;background-position:0 0;background-repeat:repeat;background-attachment:scroll}.team-card-3{background-image:url(https://osteopatagdansk.pl/wp-content/uploads/2026/07/card-bg-3.png);background-size:cover;background-position:0 0;background-repeat:repeat;background-attachment:scroll}.team-person-img{position:absolute;z-index:1;height:100%;object-fit:cover}.zespol-section{display:flex;flex-flow:column;gap:var(--space-xl-2xl);padding-top:var(--space-4xl);padding-bottom:var(--space-4xl);background-color:var(--c-blue-dark);background-image:url(https://osteopatagdansk.pl/wp-content/uploads/2026/07/zespol-bg.png);background-size:cover;background-position:0 50%;background-repeat:repeat;background-attachment:fixed}.card-desc{display:flex;flex-flow:column;justify-content:center;align-items:center;position:absolute;z-index:5;width:94%;text-align:center;margin-top:var(--space-3xs);margin-bottom:var(--space-xs);padding-top:var(--space-2xs-xs);padding-right:var(--space-2xs-xs);padding-left:var(--space-3xs-2xs);border-radius:12px;transition:all 300ms ease-out}.card-desc{& h4{line-height:105%}}.zespol-button{display:flex;flex-flow:row;justify-content:end;align-items:center;margin-top:var(--space-3xl)}@media (max-width:1119px){.zespol-button{width:75%}}@media (max-width:479px){.zespol-button{width:90%}}.button--secondary-white{color:var(--c-white);padding-top:calc(var(--space-3xs) - 2px);padding-bottom:calc(var(--space-3xs) - 2px);background-color:#0000;border-radius:8px;border-top:2px solid var(--c-offwhite);border-bottom:2px solid var(--c-offwhite);border-left:2px solid var(--c-offwhite);border-right:2px solid var(--c-offwhite)}.button--secondary-white:hover{color:var(--c-white);background-color:#ffffff0d}.text-dark{color:var(--c-offblack)}.subtitle{color:var(--c-blue-dark);font-family:var(--font-base);font-size:var(--step-0);text-transform:lowercase;padding-bottom:var(--space-2xs)}.text-smaller{font-size:var(--step-m1);line-height:var(--leading-loose)}.team-card-1{background-image:url(https://osteopatagdansk.pl/wp-content/uploads/2026/07/card-bg-1.png);background-size:cover;background-position:0 0;background-repeat:repeat;background-attachment:scroll}.brightness-up{filter:brightness(110%)}.shadow-subtle{z-index:2}.shadow-subtle{box-shadow:0 1px 2px -1px hsl(0 0% 0% / 0.05),0 2px 4px -2px hsl(0 0% 0% / 0.05),0 4px 8px -4px hsl(0 0% 0% / 0.1),0 8px 16px -8px hsl(0 0% 0% / 0.1)}.shadow-deeper{box-shadow:0 2px 4px -1px hsl(0 0% 0% / 0.06),0 4px 8px -2px hsl(0 0% 0% / 0.06),0 8px 16px -4px hsl(0 0% 0% / 0.08),0 16px 32px -8px hsl(0 0% 0% / 0.08),0 32px 64px -16px hsl(0 0% 0% / 0.1);transition:box-shadow 0.3s ease}.testimonials{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:var(--space-xl-2xl);padding-top:var(--space-2xl-3xl);padding-bottom:var(--space-2xl-3xl);background-color:var(--c-offwhite);background-image:url(https://osteopatagdansk.pl/wp-content/uploads/2026/07/neuro-bg.png);background-size:cover;background-position:0 0;background-repeat:repeat;background-attachment:fixed}@media (max-width:767px){.testimonials{background-image:linear-gradient(180deg,var(--bde-palette-color-1-b02c41de-3c97-4ddf-a18e-acb32103d110) 0.6008688472371244%,rgba(15,82,186,0.4) 100%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}}.testimonials-inner{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:var(--space-m-l);width:70%;text-align:center}@media (max-width:1119px){.testimonials-inner{width:75%}}@media (max-width:767px){.testimonials-inner{flex-flow:column}}@media (max-width:479px){.testimonials-inner{width:90%}}.masonry-wrapper{width:100%}.masonry-wrapper{column-count:3;column-gap:var(--space-xl-2xl)}@media (max-width:1119px){.masonry-wrapper{column-count:2;column-gap:var(--space-m-l);& .testimonial-card{break-inside:avoid}}}@media (max-width:767px){.masonry-wrapper{column-count:1;column-gap:var(--space-xl-2xl);& .testimonial-card{break-inside:avoid}}}.testimonial-card{display:flex;flex-flow:column;gap:var(--space-m);margin-bottom:var(--space-l-xl);padding-top:var(--space-s-m);padding-right:var(--space-s-m);padding-bottom:var(--space-s-m);padding-left:var(--space-s-m);background-color:#fefcfb4f;border-radius:24px;transition:all 180ms ease}.testimonial-card:hover{transform:translate3d(0px,-4px,0px)}@media (max-width:1119px){.testimonial-card{margin-bottom:var(--space-m-l)}}.testimonial-h3{font-size:var(--step-1)}.container-4{display:flex;flex-flow:row;gap:1px}.testimonial-p{font-size:var(--step-m1)}.testimonial-card-white{background-color:#fcf6f3}.testimonials-button-wrapper{display:flex;justify-content:center;align-items:center;gap:var(--space-s-m);width:100%}.ksiazka{display:flex;flex-flow:column;justify-content:start;align-items:center;gap:var(--space-s-m);padding-top:var(--space-xl-2xl);padding-bottom:var(--space-xl-2xl)}@media (max-width:767px){.ksiazka{padding-top:calc(clamp(10rem, 9.5833rem + 1.8519vw, 11.25rem) + 5rem)}}@media (max-width:479px){.ksiazka{padding-top:var(--space-3xl)}}.ksiazka-inner{display:flex;flex-flow:row;width:100%;max-width:1050px;background-color:var(--c-blue-dark);background-image:linear-gradient(0deg,rgba(11,13,16,0.56) 0%,rgba(0,36,79,1) 76.56653408328863%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll;border-radius:24px}@media (max-width:767px){.ksiazka-inner{flex-flow:column-reverse nowrap;justify-content:start;align-items:center;gap:0px;padding-bottom:var(--space-m)}}.ksiazka-text{display:flex;flex-flow:column;justify-content:center;align-items:start;gap:var(--space-s-m);width:50%;padding-top:var(--space-m-l);padding-right:var(--space-xl-2xl);padding-bottom:var(--space-xl-2xl);padding-left:var(--space-xl-2xl)}@media (max-width:1023px){.ksiazka-text{width:70%}}@media (max-width:767px){.ksiazka-text{justify-content:center;align-items:center;width:100%;text-align:center}}.ksiazka-img{display:flex;justify-content:end;align-items:center;width:50%}@media (max-width:1023px){.ksiazka-img{width:50%;transform:translate3d(0px,0px,0px)}}@media (max-width:767px){.ksiazka-img{justify-content:center;align-items:center;width:100%;max-height:200px;transform:translate3d(0px,0px,0px)}}@media (max-width:479px){.ksiazka-img{max-height:999px;padding-top:var(--space-l-xl)}}.container-5{display:flex;flex-flow:column;justify-content:center;align-items:start;gap:var(--space-xs)}@media (max-width:767px){.container-5{justify-content:center;align-items:center}}.ksiazka-img-okladka{width:80%;max-width:450px;transform:translate3d(-50px,50px,0px)}@media (max-width:1119px){.ksiazka-img-okladka{transform:translate3d(-50px,50px,0px)}}@media (max-width:1023px){.ksiazka-img-okladka{transform:translate3d(20px,30px,0px)}}@media (max-width:767px){.ksiazka-img-okladka{width:40%;transform:translate3d(0px,-50px,0px)}}@media (max-width:479px){.ksiazka-img-okladka{width:75%;transform:translate3d(0px,25px,0px)}}.ksiazka-author{display:inline-block;color:var(--c-offwhite);padding-right:var(--space-2xs);padding-left:var(--space-2xs);border-bottom:3px solid var(--c-blue-base)}@media (max-width:767px){.ksiazka-author{text-align:center;padding-right:var(--space-xs);padding-left:var(--space-xs)}}.kontakt{display:flex;flex-flow:wrap;justify-content:center;align-items:start;gap:var(--space-2xl-3xl);padding-top:var(--space-3xl-4xl);padding-bottom:var(--space-3xl-4xl)}@media (max-width:1119px){.kontakt{flex-flow:wrap-reverse}}@media (max-width:1023px){.kontakt{justify-content:center;align-items:center}}.listing-kontakt{display:flex;flex-flow:column;justify-content:center;align-items:end;gap:var(--space-l-xl);flex-grow:1;flex-shrink:1;flex-basis:19rem}@media (max-width:1023px){.listing-kontakt{gap:var(--space-m);flex-basis:10rem}}.footer{display:flex;flex-flow:column;justify-content:start;align-items:center;gap:var(--space-s);min-height:50vh;padding-top:var(--space-2xl-3xl);padding-bottom:var(--space-l-xl);background-color:var(--c-blue-dark);background-image:url(https://osteopatagdansk.pl/wp-content/uploads/2026/08/zespol-bg21.png);background-size:cover;background-position:50% 0;background-repeat:repeat;background-attachment:fixed}@media (max-width:767px){.footer{background-image:url(https://osteopatagdansk.pl/wp-content/uploads/2026/08/zespol-bg21.png);background-size:cover;background-position:0 0;background-repeat:no-repeat;background-attachment:scroll}}@media (max-width:479px){.footer{text-align:center}}.footer-headline{display:flex;flex-flow:column;gap:var(--space-xs);color:var(--c-offwhite);font-weight:500;text-align:center;margin-bottom:var(--space-l)}.footer-meta{display:flex;flex-flow:wrap;justify-content:space-around;align-items:start;width:100%;margin-bottom:var(--space-xl-2xl)}@media (max-width:767px){.footer-meta{gap:var(--space-l)}}.footer-meta-column{display:flex;flex-flow:column;justify-content:center;align-items:start;gap:var(--space-m)}@media (max-width:479px){.footer-meta-column{justify-content:center;align-items:center}}.footer-h2{color:var(--c-white);font-size:var(--step-2);margin-top:var(--space-m)}.footer-sub{display:flex;flex-flow:column;justify-content:start;align-items:center;gap:var(--space-s-m);text-align:center}.menu-bottom{display:flex;flex-flow:row;justify-content:space-around;align-items:start;gap:var(--space-xl-2xl);margin-bottom:var(--space-l)}@media (max-width:479px){.menu-bottom{flex-flow:column;align-items:center;text-align:center;margin-bottom:var(--space-m)}}.button--footer{color:var(--c-blue-dark);font-weight:600;background-color:var(--c-white)}.button--footer:hover{color:var(--c-blue-dark);background-color:var(--c-palegreen)}.button--footer:hover{color:var(--bde-palette-color-1-06ba9293-af9d-496b-b07d-1d4d74d77e31)!important}.hero-slide{position:absolute;inset:0;opacity:0;transform:scale(1);will-change:transform,opacity;z-index:1;transition:opacity 1.5s ease-in-out,transform 8s linear}.hero-slide.active{opacity:1;z-index:2}.hero-slide-1{background-image:url(https://osteopatagdansk.pl/wp-content/uploads/2026/08/hero2_res.webp);background-size:cover;background-position:50% 0;background-repeat:no-repeat;background-attachment:scroll}@media (max-width:767px){.hero-slide-1{background-image:url(https://osteopatagdansk.pl/wp-content/uploads/2026/08/hero2_res.webp);background-size:cover;background-position:60% 50%;background-repeat:no-repeat;background-attachment:scroll}}.hero-slide-2{background-image:url(https://osteopatagdansk.pl/wp-content/uploads/2026/08/hero1_res.webp);background-size:cover;background-position:60% 0;background-repeat:no-repeat;background-attachment:scroll}@media (max-width:1023px){.hero-slide-2{background-image:url(https://osteopatagdansk.pl/wp-content/uploads/2026/08/hero1_res-mobile.webp);background-size:cover;background-position:60% 0;background-repeat:no-repeat;background-attachment:scroll}}.hero-slide-3{background-image:url(https://osteopatagdansk.pl/wp-content/uploads/2026/08/hero4_res.webp);background-size:cover;background-position:100% 50%;background-repeat:no-repeat;background-attachment:scroll}@media (max-width:1023px){.hero-slide-3{background-image:url(https://osteopatagdansk.pl/wp-content/uploads/2026/08/hero4_res.webp);background-size:cover;background-position:60% 50%;background-repeat:no-repeat;background-attachment:scroll}}.koszyk{padding-top:var(--space-3xl);padding-bottom:var(--space-3xl)}.kasa{padding-top:var(--space-3xl);padding-bottom:var(--space-3xl)}.my-account{padding-top:var(--space-3xl);padding-bottom:var(--space-3xl)}.single-product{padding-top:var(--space-3xl);padding-bottom:var(--space-3xl)}.heading-basic{display:flex;flex-flow:column;gap:var(--space-m-l);padding-top:var(--space-3xl-4xl)}.prose{display:flex;flex-flow:row;justify-content:center;align-items:start;flex-grow:1;flex-shrink:0;flex-basis:20rem}.prose{max-width:75ch;margin-inline:auto;color:#374151;line-height:1.75;& p{margin-top:1.25em;margin-bottom:1.25em}& strong,& b{color:#111827;font-weight:600}& em,& i{font-style:italic}& u{text-decoration-thickness:1px;text-underline-offset:4px}& a{color:var(--c-blue-base);text-decoration:underline;text-decoration-color:rgba(3,105,161,0.3);text-underline-offset:4px;font-weight:500;transition:all 0.2s ease-in-out;&:hover{color:var(--c-blue-dark);text-decoration-color:var(--c-blue-dark)}}& h1,& h2,& h3,& h4{color:#111827;font-weight:700;line-height:1.3}& h1{font-size:2.25em;margin-top:0;margin-bottom:1em}& h2{font-size:1.5em;margin-top:2em;margin-bottom:0.75em;max-width:40ch;&:first-child{margin-top:0}}& h3{font-size:1.25em;margin-top:1.6em;margin-bottom:0.6em}& ul,& ol{margin-top:1.25em;margin-bottom:1.25em;padding-left:1.625em;text-wrap:balance}& li{margin-top:0.5em;margin-bottom:0.5em;padding-left:0.375em}& li>p{margin-top:0.5em;margin-bottom:0.5em}& ul{list-style-type:disc}& ol{list-style-type:decimal}& ul ul,& ul ol,& ol ul,& ol ol{margin-top:0.75em;margin-bottom:0.75em}& ol ol{list-style-type:lower-alpha}& ol ol ol{list-style-type:lower-roman}& ul ul{list-style-type:circle}& table{width:100%;margin-top:2em;margin-bottom:2em;border-collapse:collapse;font-size:0.95em}& th,& td{padding:0.75em 1em;border-bottom:1px solid #e5e7eb;text-align:left}& th{font-weight:600;color:#111827;background-color:#f9fafb}}@media (max-width:1119px){.prose{flex-flow:wrap}}.text-toc{display:flex;flex-flow:wrap;justify-content:space-between;align-items:start;gap:var(--space-l-xl);position:relative;padding-top:var(--space-2xl-3xl);padding-bottom:var(--space-xl-2xl)}.toc{flex-grow:0;flex-shrink:0;flex-basis:20rem;height:100%}.toc{position:sticky;top:8rem;max-height:calc(100vh - 4rem);overflow-y:auto}@media (max-width:767px){.toc{position:static;top:auto;max-height:none;overflow-y:visible}}.toc-list-item{padding-bottom:24px!important;&:first-of-type{padding-top:12px}}@media (max-width:767px){.toc{flex-grow:1;width:50%}}@media (max-width:479px){.toc{width:80%}}.member-inner{display:flex;flex-flow:row;justify-content:space-around;align-items:end}@media (max-width:767px){.member-inner{flex-flow:column-reverse nowrap;align-items:end;gap:var(--space-s-m)}}.member-bio{display:flex;flex-flow:column;justify-content:start;align-items:start;gap:var(--space-xs);flex-basis:30rem;margin-bottom:var(--space-2xl-3xl);padding-right:var(--space-l-xl)}@media (max-width:767px){.member-bio{justify-content:start;align-items:start;flex-basis:0rem}}@media (max-width:479px){.member-bio{justify-content:start;align-items:center;text-align:center;padding-right:0}}.member-photo{flex-basis:30rem}@media (max-width:767px){.member-photo{display:flex;justify-content:end;align-items:end;width:100%}}@media (max-width:479px){.member-photo{justify-content:center;align-items:end}}.member-description{display:flex;flex-flow:wrap;justify-content:space-around;align-items:start;gap:var(--space-xs-s);padding-top:var(--space-xl-2xl);padding-bottom:var(--space-2xl-3xl)}@media (max-width:1023px){.member-description{justify-content:center}}.member-callout{display:flex;flex-flow:column;justify-content:start;align-items:end;gap:var(--space-s-m);margin-right:var(--space-s-m);margin-left:var(--space-s-m);padding-top:var(--space-m-l);padding-right:var(--space-l-xl);padding-bottom:var(--space-m-l);padding-left:var(--space-l-xl)}@media (max-width:767px){.member-callout{min-width:0px}}@media (max-width:479px){.member-callout{margin-right:var(--space-3xs);margin-left:var(--space-3xs);padding-right:var(--space-xs);padding-left:var(--space-xs)}}.member-quote{display:flex;justify-content:center;align-items:start;padding-top:var(--space-2xl-3xl);padding-bottom:var(--space-2xl-3xl);background-image:url(https://osteopatagdansk.pl/wp-content/uploads/2026/07/neuro-bg.png);background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll}@media (max-width:767px){.member-quote{background-image:url(https://osteopatagdansk.pl/wp-content/uploads/2026/07/neuro-bg.png);background-size:cover;background-position:0 0;background-repeat:no-repeat;background-attachment:scroll}}.quote{max-width:35ch;color:var(--c-blue-dark);font-family:var(--font-brand);font-weight:500;font-size:var(--step-3);line-height:var(--leading-mid);text-wrap:balance}@media (max-width:767px){.quote{overflow-wrap:normal}}.member-sidebar{display:flex;flex-flow:column;gap:var(--space-xs);flex-shrink:1;flex-basis:19rem;font-size:var(--step-m1)}@media (max-width:1119px){.member-sidebar{flex-basis:18rem}}@media (max-width:1023px){.member-sidebar{justify-content:start;align-items:center;flex-grow:1;flex-basis:18rem;margin-top:var(--space-l-xl)}}@media (max-width:767px){.member-sidebar{justify-content:start;align-items:start}}@media (max-width:479px){.member-sidebar{text-align:start}}.sidebar-h3{font-family:var(--font-base);font-size:var(--step-1);margin-top:var(--space-m)}.member-main{display:flex;flex-flow:column;justify-content:start;align-items:start;gap:var(--space-m-l)}.members-navi{display:flex;flex-flow:row;justify-content:center;align-items:start;gap:var(--space-m-l);padding-top:var(--space-l-2xl);padding-bottom:var(--space-l-2xl)}@media (max-width:1023px){.members-navi{display:flex;flex-flow:wrap;justify-content:center;align-items:center}}.member-navi-card{display:flex;flex-flow:row;justify-content:space-between;align-items:center;gap:var(--space-s-m);width:33%;overflow:hidden;padding-top:var(--space-s-m);padding-right:var(--space-s-m);padding-bottom:var(--space-s-m);padding-left:var(--space-s-m);background-color:var(--c-blue-dark);border-radius:24px}.member-card-img{height:10rem;margin-top:var(--space-xs-s)}.member-icon{flex-shrink:0}.members-inner{display:flex;flex-flow:row;justify-content:space-between;align-items:center}.members-list{display:flex;flex-flow:row;justify-content:end;align-items:start;gap:var(--space-l-xl);flex-grow:1;flex-shrink:0;flex-basis:40rem}@media (max-width:767px){.members-list{flex-flow:row;justify-content:center;align-items:start;flex-shrink:1;height:40vh}.members-list>*{height:100%;min-height:0}}@media (max-width:479px){.members-list{flex-flow:column;justify-content:start;align-items:center;gap:var(--space-s-m);flex-grow:0;flex-shrink:1;flex-basis:0rem;height:auto}.members-list>*{height:auto;min-height:350px}}@media (min-width:1024px){.hide-desktop{display:none}}@media (max-width:1119px){@media (max-width:1023px){.hide-mobile{display:none}}}.menu-spacer{margin-top:var(--space-l-xl)}.members-nextmembers-text{display:flex;flex-flow:column;gap:var(--space-s-m);flex-grow:0;flex-shrink:1}@media (max-width:1023px){.members-nextmembers-text{justify-content:start;align-items:center;gap:var(--space-xs-s);text-align:center}}.container--sidebar-r{padding-right:var(--space-xl-2xl);padding-left:var(--space-s-4xl)}@media (max-width:1119px){.container--sidebar-r{padding-right:var(--space-m-l);padding-left:var(--space-xs-3xl)}}@media (max-width:1023px){.container--sidebar-r{padding-right:var(--space-xs-3xl);padding-left:var(--space-xs-3xl)}}@media (max-width:767px){.container--sidebar-r{padding-right:var(--space-xs-3xl);padding-left:var(--space-xs-3xl)}}@media (max-width:479px){.container--sidebar-r{padding-right:var(--space-xs-3xl);padding-left:var(--space-xs-3xl)}}@media (max-width:767px){.member-image{width:70%}}@media (max-width:479px){.member-image{width:90%}}.subheading-404{display:flex;flex-flow:column;gap:var(--space-xs-s)}.cardmenu-container{display:flex;flex-flow:wrap;justify-content:center;align-items:stretch;gap:var(--space-m-l);width:100%}.cardmenu-card{display:flex;flex-flow:column;justify-content:start;align-items:start;gap:var(--space-2xs-xs);flex-shrink:1;max-width:25%;min-width:25%;min-height:200px;overflow-wrap:normal;text-wrap:wrap;padding-top:var(--space-s-m);padding-right:var(--space-s-m);padding-bottom:var(--space-s-m);padding-left:var(--space-s-m)}.heading-menu-leczenie{display:flex;flex-flow:column;justify-content:space-between;align-items:start;gap:var(--space-m-l);padding-top:var(--space-3xl-4xl);background-image:url(https://osteopatagdansk.pl/wp-content/uploads/2026/08/nasze-metody-bg2.webp);background-size:cover;background-position:0 50%;background-repeat:no-repeat;background-attachment:scroll}@media (max-width:767px){.heading-menu-leczenie{background-image:url(https://osteopatagdansk.pl/wp-content/uploads/2026/08/nasze-metody-bg2.webp);background-size:auto;background-position:50% 0;background-repeat:repeat;background-attachment:scroll}}@media (max-width:479px){.heading-menu-leczenie{background-image:url(https://osteopatagdansk.pl/wp-content/uploads/2026/08/nasze-metody-bg2.webp);background-size:auto;background-position:10% 50%;background-repeat:repeat;background-attachment:scroll}}.heading-menu-inner{display:flex;flex-flow:column;gap:var(--space-s-m);position:relative;width:fit-content;padding-top:var(--space-xs-s);padding-right:var(--space-s-m);padding-bottom:var(--space-xs-s);padding-left:var(--space-s-m);border-radius:24px}@media (max-width:1023px){.heading-menu-inner{width:75%}}@media (max-width:767px){.heading-menu-inner{width:75%}}@media (max-width:479px){.heading-menu-inner{justify-content:start;align-items:center;width:100%;text-align:center}}.heading-menu-navi{display:flex;flex-flow:wrap;justify-content:center;gap:var(--space-s-m) var(--space-l-xl);position:relative;bottom:-3rem;z-index:2;width:100%;padding-top:var(--space-s-m);padding-right:var(--space-xl-2xl);padding-bottom:var(--space-s-m);padding-left:var(--space-xl-2xl);background-color:var(--c-offwhite);border-radius:24px}@media (max-width:479px){.heading-menu-navi{flex-flow:column;justify-content:center;align-items:center}}.heading-menu-navlink{color:var(--c-blue-dark);font-family:var(--font-base);font-weight:500;font-size:var(--step-0);text-align:start;text-transform:uppercase}@media (max-width:479px){.heading-menu-navlink{text-align:center}}.metody-h1{color:var(--c-offwhite);margin-bottom:var(--space-xs-s)}.metody-section{display:flex;flex-flow:row;justify-content:space-between;align-items:end;gap:150px;padding-top:var(--space-3xl-4xl);padding-bottom:var(--space-2xl-3xl)}.metody-section{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:start;margin:0 auto}@media (max-width:1120px){.metody-section{grid-template-columns:1fr;gap:3rem}.visual-card{margin-top:20%;width:90%}}@media (max-width:479px){.metody-section{padding-bottom:14rem}}.prose--inline{max-width:75ch;color:#374151;line-height:1.75;& p{margin-top:1.25em;margin-bottom:1.25em}& strong,& b{color:#111827;font-weight:600}& em,& i{font-style:italic}& u{text-decoration-thickness:1px;text-underline-offset:4px}& a{color:var(--c-blue-base);text-decoration:underline;text-decoration-color:rgba(3,105,161,0.3);text-underline-offset:4px;font-weight:500;transition:all 0.2s ease-in-out;&:hover{color:var(--c-blue-dark);text-decoration-color:var(--c-blue-dark)}}& h1,& h2,& h3,& h4{color:#111827;font-weight:700;line-height:1.3}& h1{font-size:2.25em;margin-top:0;margin-bottom:1em}& h2{font-size:1.5em;margin-top:2em;margin-bottom:0.75em;max-width:40ch;&:first-child{margin-top:0}}& h3{font-size:1.25em;margin-top:1.6em;margin-bottom:0.6em}& ul,& ol{margin-top:1.25em;margin-bottom:1.25em;padding-left:1.625em;text-wrap:balance}& li{margin-top:0.5em;margin-bottom:0.5em;padding-left:0.375em}& li>p{margin-top:0.5em;margin-bottom:0.5em}& ul{list-style-type:disc}& ol{list-style-type:decimal}& ul ul,& ul ol,& ol ul,& ol ol{margin-top:0.75em;margin-bottom:0.75em}& ol ol{list-style-type:lower-alpha}& ol ol ol{list-style-type:lower-roman}& ul ul{list-style-type:circle}& table{width:100%;margin-top:2em;margin-bottom:2em;border-collapse:collapse;font-size:0.95em}& th,& td{padding:0.75em 1em;border-bottom:1px solid #e5e7eb;text-align:left}& th{font-weight:600;color:#111827;background-color:#f9fafb}}.metody-visual{display:grid}.visual-image{grid-area:1 / 1;width:75%;aspect-ratio:1 / 1;object-fit:cover;justify-self:start;align-self:start}@media (max-width:479px){.visual-image{width:95%}}.visual-card{padding-top:var(--space-s-m);padding-right:var(--space-xs-s);padding-bottom:var(--space-s-m);padding-left:var(--space-xs-s)}.visual-card{grid-area:1 / 1;justify-self:end;align-self:end;z-index:2;margin-top:35%}@media (max-width:1119px){.visual-card{display:flex;justify-content:center;align-items:start;width:60%}}@media (max-width:767px){.visual-card{display:flex;flex-flow:column;justify-content:start;align-items:center;width:80%}}@media (max-width:479px){.visual-card{width:95%;transform:translate3d(0px,120px,0px)}}.container-6{display:flex;flex-flow:row;justify-content:start;align-items:start;gap:var(--space-xs-s)}.heading-blog{display:flex;flex-flow:row;justify-content:space-between;align-items:start;gap:var(--space-m-l);padding-top:var(--space-3xl-4xl);padding-bottom:var(--space-l-xl);background-image:url(https://osteopatagdansk.pl/wp-content/uploads/2026/08/zespol-bg21.png);background-size:cover;background-position:50% 0;background-repeat:no-repeat;background-attachment:scroll}@media (max-width:767px){.heading-blog{background-image:url(https://osteopatagdansk.pl/wp-content/uploads/2026/08/zespol-bg21.png);background-size:auto;background-position:50% 0;background-repeat:repeat;background-attachment:scroll}}@media (max-width:479px){.heading-blog{background-image:url(https://osteopatagdansk.pl/wp-content/uploads/2026/08/zespol-bg21.png);background-size:auto;background-position:10% 50%;background-repeat:repeat;background-attachment:scroll}}.heading-blog-navi{display:flex;flex-flow:column;justify-content:start;align-items:center;position:relative;bottom:-3rem;z-index:2;width:100%;padding-right:var(--space-s-4xl);padding-left:var(--space-s-4xl)}@media (max-width:479px){.heading-blog-navi{flex-flow:column;justify-content:center;align-items:center}}.blog-prose{margin-top:var(--space-4xl);margin-bottom:var(--space-4xl)}.post-loop{padding-top:var(--space-xl);padding-bottom:var(--space-xl)}.ksiazka-h2{color:var(--c-offwhite)}.member-quote-green{display:flex;justify-content:center;align-items:start;padding-top:var(--space-2xl-3xl);padding-bottom:var(--space-2xl-3xl);background-image:url(https://osteopatagdansk.pl/wp-content/uploads/2026/08/fito-bg.png);background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll}@media (max-width:767px){.member-quote-green{background-image:url(https://osteopatagdansk.pl/wp-content/uploads/2026/08/fito-bg.png);background-size:cover;background-position:0 0;background-repeat:no-repeat;background-attachment:scroll}}.heading-menu-zioloterapia{display:flex;flex-flow:column;justify-content:space-between;align-items:start;gap:var(--space-m-l);padding-top:var(--space-3xl-4xl);background-image:url(https://osteopatagdansk.pl/wp-content/uploads/2026/08/fitoterapia-bg.webp);background-size:cover;background-position:0 25%;background-repeat:no-repeat;background-attachment:scroll}@media (max-width:767px){.heading-menu-zioloterapia{background-image:url(https://osteopatagdansk.pl/wp-content/uploads/2026/08/fitoterapia-bg.webp);background-size:cover;background-position:0 0;background-repeat:repeat;background-attachment:scroll}}@media (max-width:479px){.heading-menu-zioloterapia{background-image:url(https://osteopatagdansk.pl/wp-content/uploads/2026/08/fitoterapia-bg.webp);background-size:auto;background-position:100% 0;background-repeat:repeat;background-attachment:scroll}}.section-info{display:flex;flex-flow:row;justify-content:center;align-items:start;gap:var(--space-2xl);padding-top:var(--space-3xl-4xl)}@media (max-width:767px){.section-info{flex-flow:column;gap:var(--space-s-m)}}.conditions{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:var(--space-xl-2xl);padding-top:var(--space-2xl-3xl);padding-bottom:var(--space-2xl-3xl);background-image:linear-gradient(0deg,rgba(142,202,60,0.3) 0%,rgba(142,202,60,0) 100%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}@media (max-width:767px){.conditions{background-image:linear-gradient(180deg,rgba(142,202,60,0) 32.532209797478544%,rgba(142,202,60,0.3) 98.88413064981223%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}}.condition-card{display:flex;flex-flow:row;justify-content:start;align-items:center;gap:var(--space-xs);font-weight:500;margin-bottom:var(--space-xs-s);padding-top:var(--space-s-m);padding-right:var(--space-s-m);padding-bottom:var(--space-s-m);padding-left:var(--space-s-m);background-color:#fefcfb4f;border-radius:24px;transition:all 180ms ease}.condition-card:hover{transform:translate3d(0px,-4px,0px)}.condition-card>*{pointer-events:none}@media (max-width:1119px){.condition-card{margin-bottom:var(--space-2xs-xs)}}.condition-span{color:var(--c-blue-dark);text-transform:uppercase}.masonry-wrapper--small{width:100%}.masonry-wrapper--small{column-count:3;column-gap:var(--space-m-l);& .condition-card{break-inside:avoid;page-break-inside:avoid}}@media (max-width:1119px){.masonry-wrapper--small{column-count:2;column-gap:var(--space-s-m);& .testimonial-card{break-inside:avoid}}}@media (max-width:767px){.masonry-wrapper--small{column-count:1;column-gap:var(--space-xl-2xl);& .testimonial-card{break-inside:avoid}}}.condition-icon{flex-grow:0;flex-shrink:0}.container-7{margin-top:var(--space-m-l)}.section-faq{display:flex;flex-flow:column;justify-content:start;align-items:center;gap:var(--space-xl-2xl);padding-top:var(--space-2xl-3xl);padding-bottom:var(--space-2xl-3xl)}.faq-list .bde-faq__title-tag{width:100%!important;max-width:100%!important}.faq-list .bde-faq__question{width:100%!important;max-width:100%!important;display:flex!important;justify-content:space-between!important;align-items:center!important}.faq-list .bde-faq__title{flex-grow:1!important;text-align:left!important;padding-right:2rem!important}.faq-list .bde-faq__icon{flex-shrink:0!important}.hero__buttons--simple{flex-grow:0;flex-shrink:0;flex-basis:auto;margin-top:var(--space-2xs-xs)}.hero__buttons--simple{--cluster-gap-y:var(--space-2xs);--cluster-gap-x:var(--space-2xs)}@media (max-width:479px){.hero__buttons--simple{display:flex;justify-content:start;align-items:center}}.section-sklep{display:flex;flex-flow:column;gap:var(--space-m-l);padding-top:var(--space-xl-2xl);padding-bottom:var(--space-xl-2xl)}.neurologia-leczenie{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:var(--space-l-xl);padding-top:var(--space-2xl-3xl);padding-bottom:var(--space-2xl-3xl);background-color:#97c6ffb3;background-image:url(https://osteopatagdansk.pl/wp-content/uploads/2026/07/neuro-bg.png);background-size:cover;background-position:100% 50%;background-repeat:repeat;background-attachment:fixed}@media (max-width:767px){.neurologia-leczenie{background-image:url(https://osteopatagdansk.pl/wp-content/uploads/2026/07/neuro-bg.png);background-size:cover;background-position:0 0;background-repeat:repeat;background-attachment:scroll}}.section-rozpiska{padding-top:var(--space-2xl-3xl);padding-bottom:var(--space-xl-2xl)}.section-rozpiska{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:start;margin:0 auto}@media (max-width:1120px){.section-rozpiska{grid-template-columns:1fr;gap:3rem}.section-rozpiska>:nth-child(2){order:-1}}.rozpiska-visual{display:flex;justify-content:end;align-items:start}.rozpiska-img{max-height:80vh;object-fit:cover;aspect-ratio:9 / 12}@media (max-width:1119px){.rozpiska-img{aspect-ratio:16 / 9}}@media (max-width:1023px){.rozpiska-img{object-fit:cover;aspect-ratio:16 / 9}}.two-columns{columns:2 150px;column-gap:2rem}.two-columns li{break-inside:avoid;page-break-inside:avoid;margin-top:0!important;padding-top:0!important}.two-columns ul{margin-top:0!important;padding-top:0!important}.bg-gradient{background-image:linear-gradient(0deg,rgba(15,82,186,0.2) 0%,rgba(254,252,251,0) 100%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}.section-aktywny{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:var(--space-3xl-4xl);padding-top:var(--space-2xl-3xl);padding-bottom:var(--space-2xl-3xl)}.blog-card{flex-flow:column;justify-content:space-between;align-items:start;height:100%;overflow:hidden;border-radius:24px;transition:all 240ms ease}.blog-card:hover{transform:translate3d(0px,-0.75rem,0px)}.blog-card-top{position:relative}.blog-card-bottom{display:flex;flex-flow:column;justify-content:space-between;align-items:end;gap:var(--space-s-m);flex-grow:1;padding-top:var(--space-xs-s);padding-right:var(--space-s-m);padding-bottom:var(--space-l);padding-left:var(--space-s-m)}.blog-heading{justify-content:start;align-items:center;position:absolute;right:var(--space-s-m);bottom:var(--space-2xs-xs);left:var(--space-s-m);z-index:2;color:var(--c-offwhite);font-size:var(--step-2);padding-top:var(--space-3xs);padding-right:var(--space-3xs);padding-bottom:var(--space-3xs);padding-left:var(--space-xs);background-color:#00244fb3;border-radius:12px}.blog-card-image{width:100%;height:220px;object-fit:cover;object-position:50% 0%}.blog-card-excerpt{margin-left:var(--space-xs)}.blog-archive{flex-flow:column;padding-top:var(--space-xl-2xl);padding-bottom:var(--space-xl-2xl)}.heading-blog-post{position:relative;overflow:hidden;padding-top:var(--space-3xl-4xl);padding-bottom:var(--space-xl-2xl)}.blog-post-bg-image{position:absolute;top:0px;right:0px;left:0px;width:100%;object-fit:cover}@media (max-width:479px){.blog-post-bg-image{height:100%}}.blog-post-header{width:50%}@media (max-width:767px){.blog-post-header{width:75%}}@media (max-width:479px){.blog-post-header{width:100%}}.fit-content{width:fit-content}.blog-najnowsze-slider{display:flex;flex-flow:column;gap:var(--space-m-l);padding-top:var(--space-2xl-3xl);padding-bottom:var(--space-2xl-3xl)}.product-wrapper{display:flex;flex-flow:column;width:100%;overflow:hidden;border-radius:16px;border-top:4px solid #ed050d;border-bottom:4px solid #ed050d;border-left:4px solid #ed050d;border-right:4px solid #ed050d}.product-wrapper{flex-grow:1!important;display:flex!important;flex-direction:column!important}@media (max-width:479px){.product-wrapper{display:flex;flex-flow:column;gap:var(--space-2xs-xs);overflow:hidden;border-radius:16px}}.product-top{flex-shrink:0!important}.product-bottom{display:flex;flex-flow:column;justify-content:start;align-items:start;flex-grow:1;height:100%;min-height:100%;padding-top:var(--space-xs-s);padding-right:var(--space-xs-s);padding-bottom:var(--space-xs-s);padding-left:var(--space-xs-s)}.product-bottom{flex-grow:1!important;display:flex!important;flex-direction:column!important}@media (max-width:479px){.product-bottom{padding-top:var(--space-xs-s);padding-right:var(--space-xs-s);padding-bottom:var(--space-xs-s);padding-left:var(--space-xs-s)}}.product-title{min-width:0px;font-family:var(--font-brand);font-size:var(--step-1);overflow-wrap:normal;margin-bottom:auto}.product-title{display:-webkit-box!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;overflow:hidden!important}@media (max-width:479px){.product-title{font-family:var(--font-base);font-size:var(--step-1)}}.product-price{color:var(--c-blue-base);font-family:var(--font-base);font-size:var(--step-1);overflow-wrap:normal;text-wrap:wrap;margin-top:var(--space-xs-s)}@media (max-width:1023px){.product-price{overflow-wrap:break-word;text-wrap:wrap}}.product-button{display:flex;flex-flow:column;justify-content:start;align-items:start;gap:var(--space-3xs-2xs);width:100%;margin-top:auto}.product-card-bottom{display:flex;flex-flow:column;justify-content:start;align-items:start;gap:var(--space-3xs-2xs);flex-grow:1;flex-shrink:1;min-width:0px;padding-top:var(--space-xs-s);padding-right:var(--space-s-m);padding-bottom:var(--space-l);padding-left:var(--space-s-m)}.product-card-bottom{min-width:0!important;max-width:100%!important;overflow-wrap:anywhere!important}.product-card{display:flex;flex-flow:column;justify-content:space-between;align-items:start;height:100%;max-width:400px;min-width:0px;overflow:hidden;border-radius:24px;transition:all 240ms ease}.product-card:hover{transform:translate3d(0px,-0.25rem,0px)}.heading-blog-featured{display:flex;flex-flow:row;justify-content:start;align-items:start;flex-grow:0;flex-shrink:1;flex-basis:28rem;padding-top:var(--space-m-l);padding-right:var(--space-m-l);padding-bottom:var(--space-m-l);padding-left:var(--space-m-l);background-color:var(--c-blue-dark);border-radius:24px}.ksiazka-h2-feat{flex-grow:0;width:fit-content;color:var(--c-offwhite);font-size:var(--step-2);text-align:end}.ksiazka-text-feat{display:flex;flex-flow:column;justify-content:start;align-items:end;gap:var(--space-xs-s);flex-grow:0;width:fit-content}@media (max-width:1023px){.ksiazka-text-feat{width:70%}}@media (max-width:767px){.ksiazka-text-feat{justify-content:center;align-items:center;width:100%;text-align:center}}.ksiazka-img-okladka-feat{width:80%;max-width:450px;transition:all 200ms ease;transform:translate3d(40px,50px,0px) scale(2,2)}@media (max-width:1119px){.ksiazka-img-okladka-feat{transform:translate3d(30px,50px,0px)}}@media (max-width:1023px){.ksiazka-img-okladka-feat{transform:translate3d(20px,30px,0px)}}@media (max-width:767px){.ksiazka-img-okladka-feat{width:40%;transform:translate3d(0px,-50px,0px)}}@media (max-width:479px){.ksiazka-img-okladka-feat{width:75%;transform:translate3d(0px,25px,0px)}}.heading-menu-feat{display:flex;flex-flow:row;justify-content:end;align-items:start;gap:var(--space-xs)}.feat-image{flex-shrink:1;max-width:320px;min-width:300px}.section-sklep-feat{display:flex;flex-flow:row;justify-content:space-between;gap:var(--space-m-l);padding-top:var(--space-xl-2xl);padding-bottom:var(--space-xl-2xl)}.product-feat{display:flex;flex-flow:column;justify-content:start;align-items:center;gap:var(--space-xs-s);max-width:400px;text-align:center;transform:translate3d(0px,-50px,0px)}@media (max-width:767px){.product-feat{transform:translate3d(0px,0px,0px)}}.product-card-bottom-feat{display:flex;flex-flow:column;justify-content:start;align-items:center;gap:var(--space-3xs-2xs);flex-grow:1;flex-shrink:1;min-width:0px;padding-top:var(--space-xs-s);padding-right:var(--space-s-m);padding-bottom:var(--space-l);padding-left:var(--space-s-m)}.product-card-bottom{min-width:0!important;max-width:100%!important;overflow-wrap:anywhere!important}.product-card-feat{display:flex;flex-flow:column;justify-content:space-between;align-items:center;height:100%;max-width:400px;min-width:0px;overflow:hidden;border-radius:24px;transition:all 240ms ease}.product-card-feat:hover{transform:translate3d(0px,-0.25rem,0px)}.product-title-feat{min-width:0px;font-family:var(--font-brand);font-size:var(--step-1);text-align:center;overflow-wrap:normal;margin-bottom:auto}.product-title{display:-webkit-box!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;overflow:hidden!important}@media (max-width:479px){.product-title-feat{font-family:var(--font-base);font-size:var(--step-1)}}.pill-white{background-image:linear-gradient(0deg,rgba(254,252,251,0) 0.34336859576180256%,rgba(254,252,251,0.1) 98.45494610045601%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll;border-top:1px solid var(--c-offwhite);border-bottom:1px solid var(--c-offwhite);border-left:1px solid var(--c-offwhite);border-right:1px solid var(--c-offwhite)}.product-card-featured{display:flex;flex-flow:column;justify-content:space-between;align-items:center;height:100%;max-width:400px;min-width:0px;overflow:hidden;border-radius:24px;transition:all 240ms ease}.product-card-featured:hover{transform:translate3d(0px,-0.25rem,0px)}.heading-sklep{display:flex;flex-flow:row;justify-content:space-between;align-items:start;gap:var(--space-m-l);padding-top:var(--space-3xl-4xl);padding-bottom:var(--space-m-l);background-image:url(https://osteopatagdansk.pl/wp-content/uploads/2026/08/zespol-bg21.png);background-size:cover;background-position:50% 0;background-repeat:no-repeat;background-attachment:scroll}@media (max-width:767px){.heading-sklep{flex-flow:column;align-items:center;gap:var(--space-xl);text-align:center;background-image:url(https://osteopatagdansk.pl/wp-content/uploads/2026/08/zespol-bg21.png);background-size:auto;background-position:50% 0;background-repeat:repeat;background-attachment:scroll}}@media (max-width:479px){.heading-sklep{background-image:url(https://osteopatagdansk.pl/wp-content/uploads/2026/08/zespol-bg21.png);background-size:auto;background-position:10% 50%;background-repeat:repeat;background-attachment:scroll}}.hero__buttons--sklep{flex-grow:0;flex-shrink:0;flex-basis:auto;margin-top:var(--space-2xs-xs)}.hero__buttons--sklep{--cluster-gap-y:var(--space-2xs);--cluster-gap-x:var(--space-2xs)}@media (max-width:767px){.hero__buttons--sklep{display:flex;justify-content:center;align-items:start}}@media (max-width:479px){.hero__buttons--sklep{display:flex;justify-content:center;align-items:center}}.product-images-1{transform:none!important}.single-product-own{justify-content:center;align-items:start;gap:var(--space-2xl-3xl);padding-top:var(--space-3xl);padding-bottom:var(--space-3xl)}@media (max-width:1119px){.single-product-own{gap:var(--space-m-l)}}@media (max-width:767px){.single-product-own{flex-flow:column;justify-content:start;align-items:start;padding-top:var(--space-xl)}}@media (max-width:479px){.single-product-own{justify-content:start;align-items:start;padding-top:var(--space-m)}}.single-product-left{width:30%}@media (min-width:769px){.single-product-left{position:sticky;top:4rem}}@media (max-width:1119px){.single-product-left{width:40%}}@media (max-width:767px){.single-product-left{width:100%}}@media (max-width:479px){.single-product-left{width:100%}}.single-product-right{display:flex;flex-flow:column;gap:var(--space-xs-s);width:50%}@media (max-width:1119px){.single-product-right{width:60%}}@media (max-width:767px){.single-product-right{width:100%}}.single-product-h2{font-family:var(--font-brand);font-size:var(--step-3);text-transform:uppercase;margin-top:var(--space-xl-2xl);border-bottom:1px solid var(--c-blue-base)}.related-products{flex-flow:column;gap:var(--space-l-xl);padding-top:var(--space-xl-2xl);padding-bottom:var(--space-xl-2xl)}.testimonial-card-wrapper{display:inline-block;width:100%;break-inside:avoid;page-break-inside:avoid;-webkit-column-break-inside:avoid;pointer-events:auto}.feat-img{max-width:220px}.feat-h{font-size:var(--step-1)}