.zatoka-root{background-color:var(--dd-paper,#fbf1db);box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:100vw;height:100svh;min-height:100svh;padding-top:clamp(1.5rem,3vh,2.5rem);padding-bottom:clamp(3.5rem,7vh,5.5rem);display:flex;position:relative}.zatoka-root:has(.wyszukiwarka-pill--open){z-index:70}@media (width<=640px){.zatoka-root{padding-top:1.25rem}}.zatoka-canvas{contain:paint;pointer-events:none;z-index:1;width:100%;max-width:100vw;height:100%;position:absolute;inset:0;overflow:hidden}.zatoka-scene-frame{aspect-ratio:1376/768;width:100%;min-width:179.167svh;height:100%;min-height:55.814vw;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.zatoka-slide{opacity:0;pointer-events:none;z-index:1;width:100%;height:100%;transition:opacity 1.2s ease-in-out;position:absolute;inset:0}.zatoka-slide.is-active{opacity:1;pointer-events:auto;z-index:2}.zatoka-slide picture{width:100%;height:100%;display:block}.zatoka-bg-img{object-fit:cover;object-position:center center;width:100%;height:100%;display:block}.zatoka-lodzie-layer{pointer-events:none;opacity:0;z-index:3;width:100%;height:100%;transition:opacity 1.2s ease-in-out;position:absolute;inset:0}.zatoka-lodzie-layer.is-active{opacity:1}.zatoka-lodzie-layer:not(.is-active) .zatoka-lodz-anim{animation-play-state:paused}.zatoka-woda-polysk{pointer-events:none;z-index:2;-webkit-mask-image:var(--maska-wody);mask-image:var(--maska-wody);-webkit-mask-image:var(--maska-wody);mix-blend-mode:soft-light;opacity:.65;background:radial-gradient(65% 35% at 50% 82%,#ffe69666 0%,#ffd76e2e 45%,#0000 75%);animation:14s ease-in-out infinite alternate polysk-wody;position:absolute;inset:0;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes polysk-wody{0%{opacity:.35;transform:translateY(0)}50%{opacity:.75;transform:translateY(-2px)}to{opacity:.45;transform:translateY(1px)}}.zatoka-swiatlo{pointer-events:none;z-index:2;opacity:.18;background:radial-gradient(65% 55% at 10% 40%,#ffe8af38 0%,#ffdc8c14 55%,#0000 80%);animation:22s ease-in-out infinite alternate cieple-swiatlo-oddech;position:absolute;inset:0}@keyframes cieple-swiatlo-oddech{0%{opacity:.1}to{opacity:.23}}.zatoka-lodz-wrap{pointer-events:none;z-index:3;will-change:transform;position:absolute}.zatoka-lodz-anim,.zatoka-lodz-anim img{width:100%;height:auto;display:block}.zatoka-lodz--dzonka{filter:drop-shadow(0 4px 10px #132a4f24);width:8.5%;animation:68s ease-in-out infinite alternate dryf-wspolny;top:68.5%;left:31.5%}.zatoka-lodz-anim--1{transform-origin:50% 85%;animation:6.2s ease-in-out infinite alternate kolysanie-1}.zatoka-lodz--mala-1{opacity:.92;filter:drop-shadow(0 3px 8px #132a4f1f);width:5.4%;animation:76s ease-in-out infinite alternate dryf-wspolny-m1;top:66.5%;left:17.5%}.zatoka-lodz-anim--2{transform-origin:50% 85%;animation:5.4s ease-in-out -1.8s infinite alternate kolysanie-2}.zatoka-lodz--mala-2{opacity:.85;filter:drop-shadow(0 3px 6px #132a4f1a);width:4.4%;animation:84s ease-in-out infinite alternate dryf-wspolny-m2;top:63.5%;left:55.5%}.zatoka-lodz-anim--3{transform-origin:50% 85%;animation:7.1s ease-in-out -3.5s infinite alternate kolysanie-3}.zatoka-lodz--sampan{opacity:.98;filter:drop-shadow(0 4px 8px #132a4f1f);width:6%;animation:60s ease-in-out infinite alternate dryf-wspolny-sampan;top:75.5%;left:58.5%}.zatoka-lodz-anim--4{transform-origin:50% 85%;animation:5.8s ease-in-out -.9s infinite alternate kolysanie-4}.zatoka-lodz--sampan-daleki{opacity:.72;filter:drop-shadow(0 2px 4px #132a4f14);width:3.4%;animation:96s ease-in-out infinite alternate dryf-wspolny-daleki;top:61.2%;left:45%}.zatoka-lodz-anim--5{transform-origin:50% 85%;animation:8.2s ease-in-out -4.2s infinite alternate kolysanie-5}@keyframes kolysanie-1{0%{transform:rotate(-1.3deg)translateY(-2px)}50%{transform:rotate(.1deg)translateY(2px)}to{transform:rotate(1.2deg)translateY(-1px)}}@keyframes kolysanie-2{0%{transform:rotate(1.4deg)translateY(-1px)}50%{transform:rotate(-.2deg)translateY(1.5px)}to{transform:rotate(-1.1deg)translateY(-2px)}}@keyframes kolysanie-3{0%{transform:rotate(-1.5deg)translateY(-1px)}50%{transform:rotate(.3deg)translateY(1px)}to{transform:rotate(1deg)translateY(-1.5px)}}@keyframes kolysanie-4{0%{transform:rotate(1.1deg)translateY(-2px)}50%{transform:rotate(-.1deg)translateY(1px)}to{transform:rotate(-1.3deg)translateY(0)}}@keyframes kolysanie-5{0%{transform:rotate(-.9deg)translateY(-.8px)}50%{transform:rotate(.1deg)translateY(.8px)}to{transform:rotate(.8deg)translateY(-.5px)}}@keyframes dryf-wspolny{0%{transform:translate(0)}to{transform:translate(8px)}}@keyframes dryf-wspolny-m1{0%{transform:translate(0)}to{transform:translate(5px)}}@keyframes dryf-wspolny-m2{0%{transform:translate(0)}to{transform:translate(4px)}}@keyframes dryf-wspolny-sampan{0%{transform:translate(0)}to{transform:translate(6px)}}@keyframes dryf-wspolny-daleki{0%{transform:translate(0)}to{transform:translate(3px)}}.zatoka-ziarno{pointer-events:none;z-index:4;opacity:.045;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");background-repeat:repeat;position:absolute;inset:0}.zatoka-tekst-container{z-index:30;text-align:center;flex-direction:column;flex-shrink:0;align-items:center;width:100%;max-width:960px;margin:0 auto;padding:0 clamp(1rem,3vw,2.5rem);display:flex;position:relative;top:0}.zatoka-hero-brand{filter:drop-shadow(0 2px 10px #fffffff2)drop-shadow(0 1px 3px #132a4f26);justify-content:center;align-items:center;gap:.65rem;margin-bottom:.35rem;text-decoration:none;transition:transform .2s,filter .2s;display:inline-flex}.zatoka-hero-brand:hover{filter:drop-shadow(0 3px 14px #fff)drop-shadow(0 2px 5px #132a4f33);transform:translateY(-1px)scale(1.02)}.zatoka-hero-brand-img{filter:drop-shadow(0 2px 4px #132a4f1f);width:auto;height:40px;display:block}.zatoka-hero-brand .dd-brand-title{font-family:var(--dd-font-hand,cursive);color:var(--dd-ink,#132a4f);letter-spacing:0;text-shadow:0 1px 3px #ffffffe6;font-size:2.15rem;font-weight:700}.zatoka-hero-brand .dd-brand-tld{color:#b4232f}.zatoka-kicker{font-family:var(--dd-font-marker,sans-serif);color:var(--dd-navy,#1d5450);text-shadow:0 1px 2px #fff9;margin-bottom:.45rem;font-size:.95rem;font-weight:700;display:inline-block;transform:rotate(-1.2deg)}.zatoka-tytul{font-family:var(--dd-font-body,sans-serif);color:var(--dd-ink,#132a4f);letter-spacing:-.025em;text-shadow:0 1px 3px #fffc;max-width:720px;margin:0 auto .55rem;font-size:clamp(2rem,3.2vw,2.85rem);font-weight:900;line-height:1.15}@media (width>=1280px){.zatoka-tytul{font-size:2.85rem}}.zatoka-tekst-container:before{content:"";pointer-events:none;z-index:-1;filter:blur(8px);opacity:.9;background:radial-gradient(75% 68%,#fbf1dbf5 0%,#fbf1dbe0 46%,#fbf1dba6 72%,#fbf1db00 100%);border-radius:9999px;width:min(98vw,920px);height:275px;transition:opacity .5s;position:absolute;top:-25px;left:50%;transform:translate(-50%)}.zatoka-podtytul{color:var(--dd-ink,#132a4f);text-shadow:0 1px 3px #fffffffa,0 0 12px #fbf1dbf2;background:radial-gradient(#fbf1dbbf 0%,#fbf1db66 65%,#0000 100%);border-radius:9999px;max-width:640px;margin:0 auto 1.15rem;padding:.15rem 1rem;font-size:clamp(1rem,1.35vw,1.15rem);font-weight:600;line-height:1.45}.zatoka-search-wrap{z-index:70;width:100%;max-width:920px;margin:.35rem auto 0;position:relative}.zatoka-lodz--thung{width:4.8%;max-width:105px;animation:28s ease-in-out infinite alternate dryf-wspolny-thung;top:73.5%;left:28.5%}.zatoka-lodz-anim--thung{transform-origin:50% 80%;animation:5.6s ease-in-out infinite alternate kolysanie-thung}@keyframes kolysanie-thung{0%{transform:rotate(-1.5deg)translateY(-1px)}50%{transform:rotate(.4deg)translateY(1.2px)}to{transform:rotate(1.8deg)translateY(-.8px)}}@keyframes dryf-wspolny-thung{0%{transform:translate(0)}to{transform:translate(7px)}}.zatoka-dongho-chmury-layer{pointer-events:none;z-index:2;opacity:.2;mix-blend-mode:multiply;filter:drop-shadow(0 2px 8px #ffffff80);width:clamp(140px,18vw,250px);position:absolute;top:7%;right:9%}.zatoka-dongho-chmury-img{width:100%;height:auto;display:block}@media (prefers-reduced-motion:reduce){.zatoka-canvas,.zatoka-lodz-wrap,.zatoka-lodz-anim,.zatoka-woda-polysk,.zatoka-swiatlo,.zatoka-dongho-chmury-layer{transition:none!important;animation:none!important;transform:none!important}}@media (width<=640px){.zatoka-root{height:100svh;min-height:100svh;padding-top:2rem;padding-bottom:4.5rem}.zatoka-tekst-container{padding:0 .85rem}.zatoka-tytul{margin-bottom:.35rem;font-size:1.75rem;line-height:1.15}.zatoka-podtytul{margin-bottom:.75rem;font-size:.9rem;line-height:1.35}.zatoka-search-wrap{width:100%;margin-top:.25rem}}@media (width<=768px){.zatoka-lodz--mala-1,.zatoka-lodz--mala-2{display:none!important}.zatoka-lodz--dzonka{width:5.2%;top:69.5%;left:41.5%}.zatoka-lodz--sampan{width:3.8%;top:75%;left:55.5%}.zatoka-lodz--sampan-daleki{width:2.2%;top:61.5%;left:48%}}.zatoka-slider-controls{z-index:25;isolation:isolate;background-color:#fbf1db;background-image:-webkit-linear-gradient(270deg,#fdf8ecf2 0%,#f6eaceeb 100%),-webkit-image-set(url(/img/drewno-bambus.4b255fe7.avif) 1x type("image/avif"),url(/img/drewno-bambus.4b255fe7.webp) 1x type("image/webp"));background-image:linear-gradient(#fdf8ecf2 0%,#f6eaceeb 100%),image-set("/img/drewno-bambus.4b255fe7.avif" 1x type("image/avif"),"/img/drewno-bambus.4b255fe7.webp" 1x type("image/webp"));background-position:50%;background-size:cover;border:1.5px solid #8a5a2b59;border-radius:9999px;align-items:center;gap:.65rem;padding:.36rem .7rem;display:flex;position:absolute;bottom:clamp(2.1rem,4.2vh,3rem);left:50%;transform:translate(-50%);box-shadow:0 6px 20px #1b120c38,inset 0 1px #fffcf2d9}.zatoka-slider-controls:before{content:"";pointer-events:none;border-style:solid;border-width:18px 22px;filter:drop-shadow(0 2px 4px #1b120c24);z-index:1;border-image-source:-webkit-image-set(url(/img/rama-bambus.5552f446.avif) 1x type("image/avif"),url(/img/rama-bambus.5552f446.webp) 1x type("image/webp"));border-image-source:image-set("/img/rama-bambus.5552f446.avif" 1x type("image/avif"),"/img/rama-bambus.5552f446.webp" 1x type("image/webp"));border-image-slice:120;border-image-repeat:stretch;position:absolute;inset:-4px -5px}.zatoka-slider-controls>*{z-index:2;position:relative}@media (width<=640px){.zatoka-slider-controls{gap:.35rem;padding:.28rem .55rem;bottom:clamp(5.4rem,11vh,6.8rem)}}.zatoka-slider-arrow{color:#241409;cursor:pointer;background:#fffaf0e6;border:1px solid #8a5a2b52;border-radius:50%;justify-content:center;align-items:center;width:34px;min-width:34px;height:34px;min-height:34px;padding:0;transition:background-color .18s,transform .15s,border-color .18s,color .15s;display:flex;box-shadow:0 1px 3px #1b120c1a}.zatoka-slider-arrow:hover{color:#b4232f;background:#fff;border-color:#b4232f;transform:scale(1.08)}.zatoka-slider-arrow:focus-visible{outline-offset:2px;outline:2px solid #b4232f}.zatoka-slider-dots{align-items:center;gap:.2rem;display:flex}.zatoka-slider-dot{cursor:pointer;background:0 0;border:none;border-radius:9999px;justify-content:center;align-items:center;width:32px;min-width:32px;height:32px;min-height:32px;padding:0;transition:all .3s;display:inline-flex;position:relative}.zatoka-slider-dot:after{content:"";background:#3a1f0d52;border-radius:9999px;width:8px;height:8px;transition:width .3s cubic-bezier(.16,1,.3,1),background-color .3s;display:block}.zatoka-slider-dot:hover:after{background:#3a1f0d}.zatoka-slider-dot.is-active:after{background:#b4232f;width:22px;box-shadow:0 1px 6px #b4232f73}.zatoka-slider-dot:focus-visible{outline-offset:2px;outline:2px solid #b4232f}@media (prefers-reduced-motion:reduce){.zatoka-slide,.zatoka-lodzie-layer{transition:none!important}}
