.site-footer[data-astro-cid-nns7i3if]{padding:min(6.5rem,8vw) min(2.5rem,3vw) 6.5rem}.footer-grid[data-astro-cid-nns7i3if]{width:min(var(--size-footer-wide), 100%);grid-template-columns:repeat(3,minmax(0,1fr));margin-inline:auto;display:grid}section[data-astro-cid-nns7i3if],nav[data-astro-cid-nns7i3if]{min-width:0}h2[data-astro-cid-nns7i3if],h3[data-astro-cid-nns7i3if],p[data-astro-cid-nns7i3if],address[data-astro-cid-nns7i3if],ul[data-astro-cid-nns7i3if]{margin:0}h2[data-astro-cid-nns7i3if],h3[data-astro-cid-nns7i3if]{color:var(--color-text);font-family:var(--font-body);font-size:1rem;font-weight:700;line-height:1.55}h3[data-astro-cid-nns7i3if]{margin-top:1.25rem}address[data-astro-cid-nns7i3if]{margin-top:.3rem;font-style:normal}address[data-astro-cid-nns7i3if] span[data-astro-cid-nns7i3if]{display:block}section[data-astro-cid-nns7i3if]>p[data-astro-cid-nns7i3if],section[data-astro-cid-nns7i3if]>h2[data-astro-cid-nns7i3if]+p[data-astro-cid-nns7i3if]{margin-top:.3rem}.newsletter-link[data-astro-cid-nns7i3if]{width:min(75%,11.5rem);min-height:2.595rem;color:var(--color-canvas);border-radius:var(--radius-callout);background:var(--color-brand);place-items:center;margin-top:.75rem;font-size:.875rem;font-weight:700;display:grid}.social-icons[data-astro-cid-nns7i3if]{margin-top:.4rem;display:flex}.newsletter-link[data-astro-cid-nns7i3if]+h3[data-astro-cid-nns7i3if]{margin-top:2.25rem}.social-icons[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if],.social-icons[data-astro-cid-nns7i3if] img[data-astro-cid-nns7i3if]{display:block}.social-icons[data-astro-cid-nns7i3if] img[data-astro-cid-nns7i3if]{width:37px;height:37px}ul[data-astro-cid-nns7i3if]{margin-top:.3rem;padding:0;list-style:none}.copyright[data-astro-cid-nns7i3if]{max-width:var(--size-footer-wide);color:var(--color-muted);text-align:center;margin:calc(min(6.5rem,8vw) + 1.25rem) auto 0;font-size:.9rem}@media (width<=781px){.site-footer[data-astro-cid-nns7i3if]{padding-top:3.5625rem;padding-bottom:5rem}.footer-grid[data-astro-cid-nns7i3if]{grid-template-columns:1fr;gap:1.125rem}.copyright[data-astro-cid-nns7i3if]{margin-top:3.5rem}}@media (width<=599px){.site-footer[data-astro-cid-nns7i3if]{padding-top:1.6875rem;padding-bottom:3rem}.copyright[data-astro-cid-nns7i3if]{margin-top:1.75rem}}.site-header[data-astro-cid-fzpbxy5g]{flex-direction:column;align-items:center;padding-block:min(2.5rem,3vw) 0;display:flex}.brand-link[data-astro-cid-fzpbxy5g]{width:min(var(--size-brand-wide), calc(100% - max(2rem, 6vw)));display:block}.brand-link[data-astro-cid-fzpbxy5g] img[data-astro-cid-fzpbxy5g]{width:100%;height:auto;display:block}.desktop-navigation[data-astro-cid-fzpbxy5g]{color:var(--color-brand);margin-top:min(2.5rem,3vw);font-weight:500}ul[data-astro-cid-fzpbxy5g]{margin:0;padding:0;list-style:none}.desktop-navigation[data-astro-cid-fzpbxy5g] ul[data-astro-cid-fzpbxy5g]{align-items:center;gap:min(2.5rem,3vw);display:flex}.desktop-navigation[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{display:inline-block}.desktop-navigation[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:hover{text-underline-offset:.2em;text-decoration:underline}.menu-trigger[data-astro-cid-fzpbxy5g],.menu-close[data-astro-cid-fzpbxy5g]{color:var(--color-brand);cursor:pointer;background:0 0;border:0}.menu-trigger[data-astro-cid-fzpbxy5g]{margin-top:.75rem;padding:0;display:none}.menu-trigger[data-astro-cid-fzpbxy5g] path[data-astro-cid-fzpbxy5g],.menu-close[data-astro-cid-fzpbxy5g] path[data-astro-cid-fzpbxy5g]{fill:none;stroke:currentColor;stroke-width:1.5px}.mobile-menu[data-astro-cid-fzpbxy5g]{box-sizing:border-box;width:100%;max-width:none;height:100%;max-height:none;color:var(--color-brand);background:var(--color-surface);border:0;margin:0;padding:3.25rem 0 2rem}.mobile-menu[data-astro-cid-fzpbxy5g]::backdrop{background:var(--color-surface)}.menu-close[data-astro-cid-fzpbxy5g]{padding:.5rem;position:absolute;top:0;right:0}.mobile-menu[data-astro-cid-fzpbxy5g] ul[data-astro-cid-fzpbxy5g]{gap:.5rem;display:grid}.mobile-menu[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{padding-block:.05rem;font-size:1.05rem;font-weight:500;display:block}@media (width<=599px){.brand-link[data-astro-cid-fzpbxy5g]{width:calc(100% - 6vw)}.desktop-navigation[data-astro-cid-fzpbxy5g]{display:none}.menu-trigger[data-astro-cid-fzpbxy5g]{place-items:center;display:inline-grid}}:root{--color-canvas:#f4f2ec;--color-brand:#8d2828;--color-text:#111;--color-muted:#636363;--color-focus:#111;--color-surface:#fff;--font-body:"Inter WO", Arial, sans-serif;--font-content:"Roboto WO", Arial, sans-serif;--font-statement:"Roboto Serif WO", Georgia, serif;--font-action:"Roboto Flex WO", Arial, sans-serif;--size-body:1.05rem;--leading-body:1.55;--size-statement:1.875rem;--leading-statement:1.2;--weight-statement:600;--size-action:1.5rem;--leading-action:44px;--weight-action:400;--size-content-wide:1125px;--size-footer-wide:1080px;--size-brand-wide:868px;--space-page-edge:20px;--radius-callout:.95rem;--focus-width:2px}main[data-route="/warsztaty/"]>.page-sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:3.5rem 20px}main[data-route="/warsztaty/"] .page-section+.page-section{margin-top:0}main[data-route="/warsztaty/"] :is(.section-hero,.section-card-grid,.section-image-text,[data-section-id=section-warsztaty-past-heading]){grid-column:1/-1}main[data-route="/warsztaty/"] :is([data-section-id=section-warsztaty-current-workshops],[data-section-id=section-warsztaty-past-workshops]) .card-grid{gap:3.5rem 20px;grid-template-columns:repeat(2,minmax(0,1fr))!important}main[data-route="/warsztaty/"] :is([data-section-id=section-warsztaty-current-workshops],[data-section-id=section-warsztaty-past-workshops]) .offering-card{align-items:start;gap:0;display:grid;grid-template-columns:minmax(0,1fr)!important}main[data-route="/warsztaty/"] :is([data-section-id=section-warsztaty-current-workshops],[data-section-id=section-warsztaty-past-workshops]) .offering-card.image-right :is(.card-image-link,.card-copy){grid-area:auto!important}main[data-route="/warsztaty/"] :is([data-section-id=section-warsztaty-current-workshops],[data-section-id=section-warsztaty-past-workshops]) .offering-card h3{margin-top:1.5rem}main[data-route="/warsztaty/"] [data-section-id=section-warsztaty-current-workshops] .offering-card:first-child{grid-area:1/1!important}main[data-route="/warsztaty/"] [data-section-id=section-warsztaty-current-workshops] .offering-card:nth-child(2){grid-area:2/1!important}main[data-route="/warsztaty/"] [data-section-id=section-warsztaty-current-workshops] .offering-card:nth-child(3){grid-area:2/2!important}main[data-route="/warsztaty/"] :is(.section-card-grid .card-image-link,.section-image-text .section-media){justify-content:center;align-items:flex-start;display:flex}main[data-route="/warsztaty/"] :is(.section-card-grid .card-image-link,.section-image-text .section-media) img,main[data-route^=\/warsztaty-] .section-hero .section-media img{width:auto;max-width:100%;height:auto;margin-inline:auto}main[data-route^=\/warsztaty-] .section-hero .section-media{justify-content:center;align-items:flex-start;display:flex}main[data-route="/warsztaty/"] :is(h1,h2,h3),main[data-route^=\/warsztaty-] :is(h1,h2,h3){overflow-wrap:normal;word-break:normal;hyphens:none}main[data-route^=\/warsztaty-] .section-inclusions{grid-column:1/-1}main[data-route^=\/warsztaty-] .section-inclusions .inclusions-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 20px}main[data-route^=\/warsztaty-] .section-inclusions .inclusions-grid article{grid-column:1}main[data-route^=\/warsztaty-] .section-inclusions .inclusions-grid article:last-child{grid-area:1/2}main[data-route^=\/warsztaty-] .section-inclusions .inclusions-grid :is(h3,.inclusion-copy){color:inherit;font-family:var(--font-content,var(--font-body));margin:0;font-size:1rem;font-weight:400;line-height:1.55}main[data-route^=\/warsztaty-] :is(.section-price-list,.section-dates-status) dl{gap:1rem;border:0!important}main[data-route^=\/warsztaty-] :is(.price-entry,.date-entry){gap:0;border:0!important;grid-template-columns:minmax(0,1fr)!important;padding-block:0!important}main[data-route^=\/warsztaty-] :is(.price-entry,.date-entry) dd{text-align:left!important}main[data-route="/warsztaty-kubkowe/"] [data-section-id=section-warsztaty-kubkowe-details]{grid-column:1/-1}main[data-route="/warsztaty-kubkowe/"] [data-section-id=section-warsztaty-kubkowe-details] .rich-text{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}main[data-route="/warsztaty-kubkowe/"] .section-inclusions{grid-column:auto}main[data-route="/warsztaty-kubkowe/"] .section-inclusions .inclusions-grid{grid-template-columns:minmax(0,1fr)}main[data-route="/warsztaty-kubkowe/"] .section-inclusions .inclusions-grid article,main[data-route="/warsztaty-kubkowe/"] .section-inclusions .inclusions-grid article:last-child{grid-area:auto}@media (width<=768px){main[data-route="/warsztaty-swiatelkowe/"] .section-hero h1,main[data-route="/warsztaty-walentynkowe/"] .section-hero h1{font-size:2.25rem!important}}@media (width<=767px){main[data-route="/warsztaty/"]>.page-sections{grid-template-columns:minmax(0,1fr);gap:2.75rem}main[data-route="/warsztaty/"] :is(.section-hero,.section-card-grid,.section-image-text,[data-section-id=section-warsztaty-past-heading]){grid-column:auto}main[data-route="/warsztaty/"] :is([data-section-id=section-warsztaty-current-workshops],[data-section-id=section-warsztaty-past-workshops]) .card-grid{grid-template-columns:minmax(0,1fr)!important}main[data-route="/warsztaty/"] [data-section-id=section-warsztaty-current-workshops] .offering-card:first-child,main[data-route="/warsztaty/"] [data-section-id=section-warsztaty-current-workshops] .offering-card:nth-child(2),main[data-route="/warsztaty/"] [data-section-id=section-warsztaty-current-workshops] .offering-card:nth-child(3){grid-area:auto!important}main[data-route^=\/warsztaty-] .section-inclusions{grid-column:auto}main[data-route^=\/warsztaty-] .section-inclusions .inclusions-grid,main[data-route="/warsztaty-kubkowe/"] [data-section-id=section-warsztaty-kubkowe-details] .rich-text{grid-template-columns:minmax(0,1fr)}main[data-route^=\/warsztaty-] .section-inclusions .inclusions-grid article,main[data-route^=\/warsztaty-] .section-inclusions .inclusions-grid article:last-child{grid-area:auto}}@font-face{font-family:Inter WO;font-style:normal;font-weight:300 900;font-display:swap;src:url(/assets/fonts/inter-variable.woff2)format("woff2")}@font-face{font-family:Roboto Serif WO;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/fonts/roboto-serif-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Serif WO;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/fonts/roboto-serif-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Flex WO;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/roboto-flex-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto WO;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/e2/fonts/roboto-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto WO;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/e2/fonts/roboto-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto WO;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/e2/fonts/roboto-italic-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto WO;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/e2/fonts/roboto-italic-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Serif WO;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/e2/fonts/roboto-serif-italic-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Serif WO;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/e2/fonts/roboto-serif-italic-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Flex WO;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/roboto-flex-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,:before,:after{box-sizing:border-box}html{color-scheme:light;background:var(--color-canvas)}body{min-width:0;color:var(--color-text);background:var(--color-canvas);font-family:var(--font-body);font-size:var(--size-body);font-weight:400;line-height:var(--leading-body);margin:0;overflow-x:hidden}a{color:inherit;text-decoration:none}img,svg{max-width:100%}:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:4px}.skip-link,.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link:focus{z-index:1000;clip:auto;clip-path:none;width:auto;height:auto;color:var(--color-canvas);background:var(--color-brand);white-space:normal;margin:0;padding:.75rem 1rem;position:fixed;top:.75rem;left:.75rem;overflow:visible}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
