.fr{--fr-snow:#f6f8f9;--fr-ice:#dde8ee;padding-bottom:40px}.fr-sec{padding-top:clamp(72px,9vw,120px)}#pakiety,.fr-anchor{scroll-margin-top:20px}html:has(.fr){scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html:has(.fr){scroll-behavior:auto}}.fr-h2{font-size:clamp(1.9rem,3.8vw,3rem);text-wrap:balance}.fr-p{margin-top:18px;font-size:1.05rem;color:var(--color-ink-soft);max-width:60ch}.fr-p--em{font-family:var(--font-display);font-weight:700;color:var(--color-ink);font-size:1.2rem;letter-spacing:-.01em}.fr-label{margin:56px 0 18px;color:var(--color-muted)}.fr-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:18px 40px;margin-bottom:40px}.fr-head .fr-h2{max-width:640px}.fr-head p{max-width:420px;color:var(--color-ink-soft)}.fr-btn-ghost{border:1.4px solid rgba(241,238,227,.55);color:var(--color-paper);background:rgba(22,23,15,.18);backdrop-filter:blur(6px)}.fr-btn-ghost:hover{background:var(--color-paper);color:var(--color-ink);border-color:var(--color-paper)}.fr-hero{position:relative;min-height:100svh;color:var(--color-paper);overflow:hidden;background:var(--color-ink)}.fr-hero__video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.fr-hero__shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(22,23,15,.55),rgba(22,23,15,.15) 38%,rgba(22,23,15,.82))}.fr-hero__in{position:relative;min-height:100svh;display:flex;flex-direction:column;justify-content:center;padding-top:110px;padding-bottom:clamp(32px,6vh,64px)}.fr-hero__h1{margin-top:0;font-size:clamp(2.6rem,6.4vw,5.6rem);max-width:980px;text-wrap:balance}.fr-hero__h1 span{display:block;color:var(--color-gold)}.fr-hero__lead{margin-top:20px;max-width:560px;font-size:clamp(1.05rem,1.6vw,1.25rem);color:rgba(241,238,227,.88)}.fr-hero__cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.fr-hero__facts{list-style:none;padding:0;margin:44px 0 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid rgba(241,238,227,.22)}.fr-hero__facts li{padding:16px 16px 0 0;font-size:.86rem;color:rgba(241,238,227,.75)}.fr-hero__facts b{display:block;font-family:var(--font-display);font-size:clamp(1.15rem,2vw,1.6rem);color:var(--color-paper);letter-spacing:-.02em}@media (max-width:700px){.fr-hero__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.fr-hero__cta .btn{width:100%}}.fr-intro{display:grid;grid-template-columns:1.1fr 1fr;gap:24px 64px;align-items:end}.fr-intro__txt p{font-size:1.05rem;color:var(--color-ink-soft);max-width:60ch}.fr-intro__txt p+p{margin-top:14px}@media (max-width:900px){.fr-intro{grid-template-columns:1fr}}.fr-incl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.fr-incl__item{margin:0;background:var(--color-paper-pure);border:1px solid rgba(22,23,15,.1);border-radius:14px;overflow:hidden}.fr-incl__img{position:relative;aspect-ratio:16/10}.fr-incl__item figcaption{padding:18px 20px 22px}.fr-incl__t{font-size:1.2rem}.fr-incl__item p{margin-top:6px;font-size:.92rem;color:var(--color-ink-soft)}@media (max-width:1100px){.fr-incl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.fr-incl{grid-template-columns:1fr}.fr-incl__img{aspect-ratio:2/1}}.fr-band{margin-top:clamp(72px,9vw,120px);padding:clamp(64px,8vw,104px) 0;background:var(--color-ink);color:var(--color-paper)}.fr-band .fr-head p{color:rgba(241,238,227,.7)}.fr-cmp{overflow-x:auto}.fr-cmp__grid{min-width:330px;padding-top:14px}.fr-cmp__row{display:grid;grid-template-columns:1.4fr 1fr 1fr;border-bottom:1px solid rgba(241,238,227,.12)}.fr-cmp__row--head{border-bottom:0}.fr-cmp__t{padding:15px 16px 15px 0;color:rgba(241,238,227,.85)}.fr-cmp__c,.fr-cmp__col{padding:15px 18px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.fr-cmp__col{padding-top:26px;border-radius:14px 14px 0 0;position:relative}.fr-cmp__c--hi,.fr-cmp__col--hi{background:rgba(255,212,0,.08)}.fr-cmp__row--price .fr-cmp__c--hi{border-radius:0 0 14px 14px}.fr-cmp__tag{position:absolute;top:-11px;font-family:var(--font-mono);font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;background:var(--color-gold);color:var(--color-ink);padding:5px 10px;border-radius:999px}.fr-cmp__name{font-size:1.5rem}.fr-cmp__sub{font-size:.85rem;color:rgba(241,238,227,.65);margin-top:4px}.fr-cmp__brak{color:rgba(241,238,227,.35)}.fr-cmp__txt{font-weight:600}.fr-cmp__row--price{border-bottom:0}.fr-cmp__row--price .fr-cmp__c{padding:26px 18px 28px}.fr-cmp .fr-cmp__c svg{stroke:var(--color-gold)}.fr-price{font-family:var(--font-display);font-weight:700;font-size:clamp(1.8rem,3vw,2.4rem);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.fr-price small{font-size:.45em;letter-spacing:0}.fr-price__unit{font-size:.8rem;color:rgba(241,238,227,.6)}.fr-price__fam{margin-top:10px;font-size:.85rem;color:var(--color-gold)}.fr-cmp__btn{margin-top:18px}.fr-tury{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.fr-tura{display:flex;flex-direction:column;padding:26px 24px 24px;border-radius:14px;background:var(--fr-snow);border:1px solid var(--fr-ice)}.fr-tura__nr{color:var(--color-ski)}.fr-tura__daty{margin-top:8px;font-size:1.7rem}.fr-tura__woj{list-style:none;padding:0;margin:16px 0 22px;display:flex;flex-wrap:wrap;gap:6px}.fr-tura__woj li{font-size:.8rem;padding:3px 10px;border-radius:999px;background:#fff;border:1px solid var(--fr-ice);color:var(--color-ink-soft)}.fr-tura__dol{margin-top:auto;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:14px;padding-top:18px;border-top:1px solid var(--fr-ice)}.fr-tura__cena{font-family:var(--font-display);font-weight:700;font-size:1.4rem;font-variant-numeric:tabular-nums}.fr-tura__info{font-size:.8rem;color:var(--color-muted)}@media (max-width:1000px){.fr-tury{grid-template-columns:1fr}}.fr-split{display:grid;grid-template-columns:1fr 1fr;gap:48px 72px;align-items:center}.fr-split__photos{position:relative;aspect-ratio:5/4}.fr-split__a,.fr-split__b{position:absolute;border-radius:14px;overflow:hidden}.fr-split__a{inset:0 22% 14% 0}.fr-split__b{width:38%;aspect-ratio:3/4;right:0;bottom:0;border:6px solid var(--color-paper)}@media (max-width:900px){.fr-split{grid-template-columns:1fr}}.fr-obj{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px}.fr-obj__card{display:flex;flex-direction:column}.fr-obj__img{position:relative;aspect-ratio:4/3;overflow:hidden}.fr-obj__body{padding:18px 20px 20px;display:flex;flex-direction:column;flex:1}.fr-obj__name{font-size:1.2rem}.fr-obj__ceny{margin:14px 0 16px;display:grid;gap:6px}.fr-obj__ceny div{display:flex;gap:10px;align-items:baseline;font-variant-numeric:tabular-nums}.fr-obj__ceny dt{font-family:var(--font-mono);font-size:.66rem;letter-spacing:.1em;color:var(--color-ski);min-width:30px}.fr-obj__ceny dd{margin:0;font-weight:600}.fr-obj__ceny small{font-weight:400;color:var(--color-muted)}.fr-obj__go{margin-top:auto;font-size:.85rem;font-weight:600;color:var(--color-gold-deep)}.fr-film-sec{position:relative;min-height:clamp(340px,46vw,560px);border-radius:18px;overflow:hidden;display:flex;align-items:flex-end;color:var(--color-paper)}.fr-film-sec:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(22,23,15,.05) 30%,rgba(22,23,15,.8))}.fr-film-sec__in{position:relative;z-index:1;padding:clamp(24px,4vw,48px);display:grid;gap:14px;justify-items:start}.fr-film-sec__t{font-size:clamp(1.6rem,3.4vw,2.6rem);max-width:620px;text-wrap:balance}.fr-film{position:fixed;inset:0;z-index:100;background:rgba(22,23,15,.88);display:flex;align-items:center;justify-content:center;padding:18px}.fr-film__box{position:relative;width:min(1200px,100%)}.fr-film__box video{width:100%;max-height:calc(100vh - 80px);border-radius:12px;background:#000;display:block}.fr-film__close{position:absolute;top:-44px;right:0;width:38px;height:38px;border-radius:999px;border:0;background:var(--color-paper);color:var(--color-ink);font-size:1.5rem;line-height:1;cursor:pointer}.fr-gal{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:clamp(150px,17vw,240px);grid-auto-flow:dense;gap:14px}.fr-gal__i{position:relative;border-radius:14px;overflow:hidden}.fr-gal__i--aniolki{grid-column:span 2;grid-row:span 2}.fr-gal__i--rodzina-stok,.fr-gal__i--trasa{grid-column:span 2}@media (max-width:700px){.fr-gal{grid-template-columns:repeat(2,minmax(0,1fr))}}.fr-final{display:grid;grid-template-columns:1.3fr 1fr;gap:28px 56px;align-items:center;padding:clamp(32px,5vw,60px);border-radius:18px;background:var(--color-gold);color:var(--color-ink)}.fr-final p{margin-top:14px;max-width:56ch}.fr-final__cta{display:flex;flex-direction:column;gap:12px;align-items:stretch}.fr-final .btn--gold{background:var(--color-ink);color:var(--color-paper)}.fr-final .btn--gold:hover{background:var(--color-paper-pure);color:var(--color-ink)}.fr-final .fr-btn-ghost{border-color:rgba(22,23,15,.4);color:var(--color-ink);background:transparent;backdrop-filter:none}.fr-final .fr-btn-ghost:hover{background:var(--color-ink);color:var(--color-paper)}@media (max-width:900px){.fr-final{grid-template-columns:1fr}}@media (max-width:600px){.fr-final__cta .btn{white-space:normal;text-align:center}}.fr a:focus-visible,.fr button:focus-visible{outline:2px solid var(--color-ski);outline-offset:3px}@media (max-width:700px){.fr-cmp__row{grid-template-columns:1.15fr 1fr 1fr}.fr-cmp__t{font-size:.86rem;padding-right:8px}.fr-cmp__c,.fr-cmp__col{padding-left:6px;padding-right:6px}.fr-cmp__row--price .fr-cmp__c{padding:20px 6px 22px}.fr-cmp__name{font-size:1.15rem}.fr-cmp__sub,.fr-price__fam{font-size:.74rem}.fr-price{font-size:1.3rem}.fr-cmp__btn{padding:11px 14px}.fr-cmp__row--price .fr-cmp__t{font-size:0}}