.elementor-kit-4{--e-global-color-primary:#AF7B2F;--e-global-color-secondary:#1F1913;--e-global-color-text:#2B231B;--e-global-color-accent:#8C682C;--e-global-color-goldlight:#D6A44E;--e-global-color-darksoft:#2E251B;--e-global-color-bgsoft:#F7F2E8;--e-global-color-bgwhite:#FFFFFF;--e-global-color-textmuted:#6B5E4E;--e-global-color-textondark:#F3EADA;--e-global-color-textondarkmuted:#C8B79A;--e-global-color-linelight:#E4D8C1;--e-global-color-linedark:#4A3D2C;--e-global-color-headerdark:#111111;--e-global-typography-primary-font-family:"Marcellus";--e-global-typography-primary-font-weight:400;--e-global-typography-secondary-font-family:"Marcellus";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Source Sans 3";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Source Sans 3";--e-global-typography-accent-font-weight:600;color:var( --e-global-color-text );font-family:"Source Sans 3", Sans-serif;font-size:17px;font-weight:400;line-height:1.8em;}.elementor-kit-4 e-page-transition{background-color:#FFBC7D;}.elementor-kit-4 a{color:var( --e-global-color-primary );}.elementor-kit-4 a:hover{color:var( --e-global-color-accent );}.elementor-kit-4 h1{color:var( --e-global-color-text );font-family:"Marcellus", Sans-serif;font-size:66px;font-weight:400;text-transform:uppercase;line-height:1.12em;letter-spacing:2px;}.elementor-kit-4 h2{color:var( --e-global-color-text );font-family:"Marcellus", Sans-serif;font-size:42px;font-weight:400;line-height:1.22em;letter-spacing:1px;}.elementor-kit-4 h3{color:var( --e-global-color-text );font-family:"Marcellus", Sans-serif;font-size:25px;font-weight:400;line-height:1.32em;letter-spacing:0.5px;}.elementor-kit-4 h4{color:var( --e-global-color-text );font-family:"Marcellus", Sans-serif;font-size:28px;font-weight:400;text-transform:uppercase;line-height:1.3em;letter-spacing:2px;}.elementor-kit-4 h5{color:var( --e-global-color-text );font-family:"Marcellus", Sans-serif;font-size:21px;font-weight:400;line-height:1.3em;letter-spacing:1px;}.elementor-kit-4 h6{color:var( --e-global-color-text );font-family:"Marcellus", Sans-serif;font-size:20px;font-weight:400;line-height:1.3em;letter-spacing:1px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1132px;}.e-con{--container-max-width:1132px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-4 h1{font-size:50px;}.elementor-kit-4 h2{font-size:34px;}.elementor-kit-4 h3{font-size:23px;}.elementor-kit-4 h4{font-size:24px;}.elementor-kit-4 h5{font-size:20px;}.elementor-kit-4 h6{font-size:19px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-4{font-size:16px;}.elementor-kit-4 h1{font-size:29px;}.elementor-kit-4 h2{font-size:26px;}.elementor-kit-4 h3{font-size:20px;}.elementor-kit-4 h4{font-size:20px;}.elementor-kit-4 h5{font-size:19px;}.elementor-kit-4 h6{font-size:18px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */html{scroll-behavior:smooth}body{font-family:"Source Sans 3",sans-serif}.pzl-hero,.pzl-onas,.pzl-oferta,.pzl-przyjecia,.pzl-pokoje,.pzl-menu,.pzl-kontakt{scroll-margin-top:104px}.pzl-p p,.pzl-lead p,.pzl-cta-p p,.pzl-menu-foot p,.pzl-note-p p,.pzl-cnote p,.pzl-foot-about p,.pzl-copy p{margin:0}.pzl-p p+p{margin-top:18px}.pzl-goldbar{background:linear-gradient(90deg,var(--e-global-color-accent) 0%,var(--e-global-color-primary) 50%,var(--e-global-color-goldlight) 100%)}.pzl-navrow{transition:background-color .3s ease,box-shadow .3s ease}.pzl-logo img{transition:height .3s ease}.pzl-header.elementor-sticky--effects .pzl-navrow{background-color:var(--e-global-color-headerdark);box-shadow:0 2px 18px rgba(0,0,0,.28)}.pzl-header.elementor-sticky--effects .pzl-navrow .elementor-item{color:var(--e-global-color-textondark)}.pzl-header.elementor-sticky--effects .pzl-navrow .elementor-item:hover,.pzl-header.elementor-sticky--effects .pzl-navrow .elementor-item.elementor-item-active{color:var(--e-global-color-primary)}.pzl-header.elementor-sticky--effects .pzl-logo img{height:50px}.pzl-header.elementor-sticky--effects .pzl-nav .elementor-menu-toggle{color:var(--e-global-color-textondark)}.pzl-header.elementor-sticky--effects .pzl-nav .elementor-menu-toggle svg{fill:var(--e-global-color-textondark)}.pzl-nav .elementor-nav-menu--main .elementor-item{position:relative}.pzl-nav .elementor-nav-menu--main .elementor-item:after{content:"";position:absolute;left:0;bottom:0;height:2px;width:0;background-color:var(--e-global-color-primary);transition:width .3s ease}.pzl-nav .elementor-nav-menu--main .elementor-item:hover:after,.pzl-nav .elementor-nav-menu--main .elementor-item.elementor-item-active:after{width:100%}.pzl-nav .elementor-nav-menu--main .elementor-nav-menu>li:not(:last-child){margin-right:28px}.pzl-topbar-list .elementor-icon-list-item a{transition:color .3s ease}.pzl-btn .elementor-button{transition:background-color .3s ease,border-color .3s ease,color .3s ease,transform .3s ease,box-shadow .3s ease;will-change:transform}.pzl-btn .elementor-button:hover{transform:translateY(-2px)}.pzl-btn .elementor-button-icon svg{fill:currentColor}.pzl-btn-primary .elementor-button{box-shadow:0 4px 14px rgba(175,123,47,.28)}.pzl-btn-primary .elementor-button:hover{box-shadow:0 8px 22px rgba(175,123,47,.38)}.pzl-header.elementor-sticky--effects .pzl-topbar{background-color:var(--e-global-color-headerdark)}.pzl-hero{overflow:hidden}.pzl-hero-arc{left:50%;top:50%;transform:translate(-50%,-50%);opacity:.16;pointer-events:none}.pzl-h1 .pzl-h1-kicker{display:block;font-family:"Source Sans 3",sans-serif;font-size:15px;font-weight:600;line-height:1.4;letter-spacing:5px;text-transform:uppercase;color:var(--e-global-color-goldlight);margin-bottom:18px}.pzl-hero-lead{max-width:660px;margin-left:auto;margin-right:auto}.pzl-hero-scroll{left:50%;bottom:34px;transform:translateX(-50%)}.pzl-tile{overflow:hidden;transition:box-shadow .3s ease,transform .3s ease}.pzl-tile .pzl-tile-img{position:absolute;inset:0;width:100%;height:100%}.pzl-tile .pzl-tile-img img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.pzl-tile:hover .pzl-tile-img img{transform:scale(1.06)}.pzl-tile .pzl-tile-ov{position:absolute;inset:0;transition:background-color .3s ease}.pzl-tile:hover .pzl-tile-ov{background-color:rgba(31,25,19,.55)}.pzl-tile .pzl-tile-band{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);width:100%}.pzl-tile .pzl-tile-arrow{position:absolute;right:22px;bottom:20px;opacity:.7;transition:opacity .3s ease,transform .3s ease}.pzl-tile:hover .pzl-tile-arrow{opacity:1;transform:translateX(6px)}.pzl-gal-item{overflow:hidden}.pzl-gal-item .pzl-gal-img img{filter:grayscale(.15);transition:transform .3s ease,filter .3s ease}.pzl-gal-item:hover .pzl-gal-img img{transform:scale(1.08);filter:grayscale(0)}.pzl-feature .elementor-icon svg{transition:fill .3s ease,transform .3s ease}.pzl-feature .elementor-icon i{transition:color .3s ease,transform .3s ease}.pzl-feature:hover .elementor-icon svg{fill:var(--e-global-color-accent);transform:scale(1.08)}.pzl-feature:hover .elementor-icon i{color:var(--e-global-color-accent);transform:scale(1.08)}.pzl-iconlist .elementor-icon-list-icon svg{transition:fill .3s ease,transform .3s ease}.pzl-iconlist .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var(--e-global-color-accent);transform:translateX(2px)}.pzl-inline{color:var(--e-global-color-primary);border-bottom:1px solid rgba(175,123,47,.45);transition:color .3s ease,border-color .3s ease}.pzl-inline:hover{color:var(--e-global-color-accent);border-bottom-color:var(--e-global-color-accent)}.pzl-note{border-left:3px solid var(--e-global-color-primary)}.pzl-menu{overflow:hidden}.pzl-menu-arc{right:-180px;top:120px;opacity:.07;pointer-events:none}.pzl-cat-ico{flex:0 0 auto}.pzl-cat-sub{margin-left:auto}.pzl-map{overflow:hidden}.pzl-map-frame iframe{display:block;border:0}.pzl-c-list .elementor-icon-list-item a{transition:color .3s ease}.pzl-c-list .elementor-icon-list-item:hover a{color:var(--e-global-color-primary)}.pzl-foot-bottom{border-top:1px solid var(--e-global-color-linedark)}.pzl-foot-links .elementor-icon-list-item a{transition:padding-left .3s ease,color .3s ease}.pzl-foot-links .elementor-icon-list-item:hover a{padding-left:6px}.pzl-social .elementor-social-icon{transition:background-color .3s ease,color .3s ease,transform .3s ease}.pzl-social .elementor-social-icon:hover{transform:translateY(-3px)}.pzl-totop .elementor-icon{transition:background-color .3s ease,transform .3s ease}.pzl-totop .elementor-icon:hover{transform:translateY(-3px)}.pzl-menu-html .mgrid{display:flex;flex-wrap:wrap;column-gap:46px}.pzl-menu-html .mgrid .mi{width:calc(50% - 23px)}.pzl-menu-html .mi{display:flex;align-items:baseline;gap:10px;padding:11px 0;border-bottom:1px solid var(--e-global-color-linelight);transition:background-color .3s ease,padding-left .3s ease}.pzl-menu-html .mi:hover{background-color:var(--e-global-color-bgsoft);padding-left:6px}.pzl-menu-html .mi-main{flex:1 1 auto;min-width:0}.pzl-menu-html .mi-name{display:block;font-family:"Source Sans 3",sans-serif;font-size:17px;font-weight:600;line-height:1.45;color:var(--e-global-color-text)}.pzl-menu-html .mi-desc{display:block;font-family:"Source Sans 3",sans-serif;font-size:15px;font-weight:400;line-height:1.55;color:var(--e-global-color-textmuted)}.pzl-menu-html .mi-dots{flex:1 1 auto;border-bottom:1px dotted var(--e-global-color-linelight);min-width:20px;transform:translateY(-5px)}.pzl-menu-html .mi-price{font-family:Marcellus,serif;font-size:19px;letter-spacing:.5px;color:var(--e-global-color-primary);white-space:nowrap;transition:color .3s ease}.pzl-menu-html .mi:hover .mi-price{color:var(--e-global-color-accent)}.pzl-menu-html .phead{display:flex;align-items:center;padding:0 14px 10px;border-bottom:2px solid var(--e-global-color-primary);margin-bottom:6px}.pzl-menu-html .ph-name{flex:1 1 auto;font-family:"Source Sans 3",sans-serif;font-size:13px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:var(--e-global-color-textmuted)}.pzl-menu-html .ph-price{width:92px;text-align:right;font-family:"Source Sans 3",sans-serif;font-size:13px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:var(--e-global-color-textmuted)}.pzl-menu-html .prow{display:flex;align-items:center;padding:16px 14px;border-bottom:1px solid var(--e-global-color-linelight);border-left:3px solid transparent;transition:background-color .3s ease,border-left-color .3s ease}.pzl-menu-html .prow:hover{background-color:var(--e-global-color-bgsoft);border-left-color:var(--e-global-color-primary)}.pzl-menu-html .p-main{flex:1 1 auto;min-width:0;padding-right:20px}.pzl-menu-html .p-name{display:block;font-family:Marcellus,serif;font-size:22px;letter-spacing:1.5px;text-transform:uppercase;color:var(--e-global-color-text);line-height:1.3}.pzl-menu-html .p-desc{display:block;font-family:"Source Sans 3",sans-serif;font-size:15px;line-height:1.55;color:var(--e-global-color-textmuted);margin-top:4px}.pzl-menu-html .p-price{width:92px;text-align:right;font-family:Marcellus,serif;font-size:19px;letter-spacing:.5px;color:var(--e-global-color-primary);white-space:nowrap}.pzl-menu-html .cgrid{display:flex;flex-wrap:wrap;gap:24px}.pzl-menu-html .ccard{width:calc(50% - 12px);display:flex;gap:20px;background-color:var(--e-global-color-bgwhite);border:1px solid var(--e-global-color-linelight);border-radius:4px;padding:28px;box-shadow:0 2px 10px rgba(43,35,27,.06);transition:box-shadow .3s ease,transform .3s ease}.pzl-menu-html .ccard:hover{box-shadow:0 16px 36px rgba(43,35,27,.14);transform:translateY(-4px)}.pzl-menu-html .cnum{font-family:Marcellus,serif;font-size:34px;line-height:1;color:var(--e-global-color-primary);opacity:.5;flex:0 0 auto;transition:opacity .3s ease}.pzl-menu-html .ccard:hover .cnum{opacity:1}.pzl-menu-html .cbody{flex:1 1 auto;min-width:0}.pzl-menu-html .cname{display:block;font-family:Marcellus,serif;font-size:20px;letter-spacing:1px;text-transform:uppercase;line-height:1.35;color:var(--e-global-color-text)}.pzl-menu-html .cdesc{display:block;font-family:"Source Sans 3",sans-serif;font-size:15px;line-height:1.6;color:var(--e-global-color-textmuted);margin-top:8px}.pzl-menu-html .cprice{display:block;font-family:Marcellus,serif;font-size:22px;color:var(--e-global-color-primary);margin-top:12px}.pzl-menu-html .cextra{display:block;font-family:"Source Sans 3",sans-serif;font-size:14px;color:var(--e-global-color-textmuted);margin-top:6px;font-style:italic}@media(max-width:1024px){.pzl-hero,.pzl-onas,.pzl-oferta,.pzl-przyjecia,.pzl-pokoje,.pzl-menu,.pzl-kontakt{scroll-margin-top:96px}.pzl-cell-nav{order:3}.pzl-header.elementor-sticky--effects .pzl-logo img{height:46px}.pzl-h1 .pzl-h1-kicker{font-size:14px;letter-spacing:4px}.pzl-foot-brand{grid-column:1 / -1}.pzl-menu-html .mgrid{column-gap:0}.pzl-menu-html .mgrid .mi{width:100%}.pzl-menu-html .p-name{font-size:20px}.pzl-menu-html .cgrid{gap:20px}.pzl-menu-html .ccard{width:100%;padding:26px}.pzl-menu-html .cnum{font-size:30px}}@media(max-width:767px){.pzl-hero,.pzl-onas,.pzl-oferta,.pzl-przyjecia,.pzl-pokoje,.pzl-menu,.pzl-kontakt{scroll-margin-top:70px}.pzl-header.elementor-sticky--effects .pzl-logo img{height:42px}.pzl-h1 .pzl-h1-kicker{font-size:12px;letter-spacing:3.5px;margin-bottom:14px}.pzl-cat-sub{margin-left:0;width:100%}.pzl-cat-sub .elementor-heading-title{text-align:left}.pzl-menu-html .mi{padding:10px 0;flex-wrap:wrap;gap:4px}.pzl-menu-html .mi-main{width:100%;flex:0 0 100%}.pzl-menu-html .mi-dots{display:none}.pzl-menu-html .mi-name{font-size:16px}.pzl-menu-html .mi-desc{font-size:14px}.pzl-menu-html .mi-price{font-size:17px}.pzl-menu-html .phead{padding:0 8px 8px}.pzl-menu-html .ph-price{width:64px;font-size:11px;letter-spacing:1px}.pzl-menu-html .prow{padding:14px 8px}.pzl-menu-html .p-main{padding-right:10px}.pzl-menu-html .p-name{font-size:18px;letter-spacing:1px}.pzl-menu-html .p-desc{font-size:14px}.pzl-menu-html .p-price{width:64px;font-size:17px}.pzl-menu-html .ccard{padding:22px;gap:14px}.pzl-menu-html .cnum{font-size:26px}.pzl-menu-html .cname{font-size:18px}.pzl-menu-html .cdesc{font-size:14px}.pzl-menu-html .cprice{font-size:20px}}body #site-header{background-color:transparent;background-image:none;border-bottom:0;box-shadow:none;position:relative;z-index:900}#site-header .elementor-location-header{background-color:transparent}#site-header,#site-header .elementor-location-header,.pzl-header{width:100%;max-width:100%}.pzl-logo img{width:auto;max-width:100%}.pzl-navrow,.pzl-topbar{max-width:100%}#main,.elementor-location-footer{overflow-x:clip}.pzl-c-list .elementor-icon-list-item{justify-content:center}.pzl-c-list .elementor-icon-list-text{padding-left:0}.pzl-mapbox{overflow:hidden;width:100%}@media(max-width:767px){.pzl-navrow{padding-left:20px;padding-right:20px}.pzl-cell-logo{margin-right:auto;flex-shrink:1;min-width:0}.pzl-cell-nav{margin-left:auto;min-width:0}.pzl-nav .elementor-nav-menu--toggle{margin-left:auto}.pzl-nav .elementor-menu-toggle{margin-left:auto}.pzl-logo img{height:44px;width:auto;max-width:100%}}.pzl-cell-logo,.pzl-cell-nav,.pzl-cell-cta{min-width:0}.pzl-navrow>.e-con-inner{width:100%;max-width:1132px}@media(max-width:767px){.pzl-cell-logo{max-width:58%}.pzl-cell-cta{display:none}.pzl-logo img{max-width:100%;object-fit:contain;object-position:left center}}/* End custom CSS */