html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,big,em,q,abbr,address,cite,code,del,dfn,em,img,ins,samp,small,strong,tt,var,b,u,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,figure,table,caption,tbody,tfoot,thead,tr,th,td,time,mark,audio,video,tbody,nav,section{border:0;margin:0;outline:0;padding:0;vertical-align:baseline;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,tr,tbody,img{display:block}ul{list-style:none}a{text-decoration:none;color:inherit}:root{--text: #1B1B1B;--header-height: clamp(60px, 8vw, 100px);--header-width: 1285px;--header-bg: #fff;--gap: 10px;--gap05: calc(var(--gap1) * .5);--gap1: var(--gap);--gap2: calc(var(--gap1) * 2);--gap3: calc(var(--gap1) * 3);--gap4: calc(var(--gap1) * 4);--gap5: calc(var(--gap1) * 5);--gap6: calc(var(--gap1) * 6);--gap7: calc(var(--gap1) * 7);--gap8: calc(var(--gap1) * 8);--gap9: calc(var(--gap1) * 9);--gap10: calc(var(--gap1) * 10);--gutter: var(--gap4);--radius: 30px;--kolor-1: rgb(243, 240, 233);--k1: 243, 240, 233;--kolor-1a: rgb(217, 210, 192);--k1a: 217, 210, 192;--kolor-2: rgb(66, 103, 69);--k2: 66, 103, 69;--kolor-3: rgb(189, 215, 112);--k3: 189, 215, 112;--kolor-4: rgb(255, 255, 255);--k4: 255, 255, 255;--kolor-5: rgb(255, 222, 92);--k5: 255, 222, 92}@media screen and (max-width: 768px){:root{--header-height: 70px}}.recipe_of_month .recipt__title,.teaser__title{font-family:var(--font-headers);font-size:clamp(18px,2.1vw,26px);font-weight:400;line-height:1.4}@media screen and (max-width: 1080px){.recipe_of_month .recipt__title,.teaser__title{font-size:20px}}.cdc--external,.map__accordion_desc .map__badge_sponsor,.map__sponsor_badge,.map__bg_wrapper footer a span,.map__recipe_sponsor>div,.article__intro_author,.article__details_sponsor>div,.article__badge_sponsor,.header__logos.__sponsors span{color:#333;font-size:14px;line-height:1.2}.article__widget_subtitle,.article__text figure.photo--float figcaption{font-size:13px;font-weight:400;line-height:1.6;color:#000;position:relative}.cdc--button,.wideo__desc .btn_main,.recipe_of_month .btn_main,.form_sbm .btn,.form__lightbox_board .button,.form__shoutbox_board .button,.promo_voting__changePair_btn,.next_button,.promo_recipe,.promo_voting__item .voting_button,.map__accordion_desc .button,.map__bg_wrapper .btn_main,.__mobile section#mapa .map__areas .map__areas_more,.teasers_button{border-radius:45px;color:var(--text);padding:15px 20px;width:fit-content;background:var(--kolor-5);font-family:var(--font-main);display:block;font-size:14px;font-weight:700;letter-spacing:.28px;display:flex;align-items:center;height:46px;box-shadow:0px 0px 0px 0px var(--zielen-z-logo, #233D30);transition:all 220ms ease}.cdc--button:hover,.wideo__desc .btn_main:hover,.recipe_of_month .btn_main:hover,.form_sbm .btn:hover,.form__lightbox_board .button:hover,.form__shoutbox_board .button:hover,.promo_voting__changePair_btn:hover,.next_button:hover,.promo_recipe:hover,.promo_voting__item .voting_button:hover,.map__accordion_desc .button:hover,.map__bg_wrapper .btn_main:hover,.__mobile section#mapa .map__areas .map__areas_more:hover,.teasers_button:hover{background-color:var(--kolor-2);color:var(--kolor-4);box-shadow:4px 4px 0px 0px var(--zielen-z-logo, #233D30)}.wideo_badge_region,.recipe_badge_region{border-radius:var(--gap3);color:#333;font-size:13px;line-height:1;padding:5px 17px;background-color:var(--kolor-3);width:max-content;transition:all 320ms ease}.article__sticky_wrapper .accordion__title,.accordion__title,.gallery_hover__text h3,p.cdc--title,h4.article__title,h3.article__title,h2.article__title,article h1,article h2,article h3,article h4{margin-bottom:var(--gap5);font-size:24px;font-weight:400;line-height:24px;line-height:1.31;font-family:var(--font-headers)}@media screen and (max-width: 1080px){.article__sticky_wrapper .accordion__title,.accordion__title,.gallery_hover__text h3,p.cdc--title,h4.article__title,h3.article__title,h2.article__title,article h1,article h2,article h3,article h4{font-size:16px;line-height:1.6}}html{font-size:10px;max-width:100vw;padding-right:0 !important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}html *,html * :after,html * :before{box-sizing:border-box}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{font-size:1.6rem;line-height:1.6;width:100%;max-width:100vw;font-weight:400;background-color:#fff;font-family:var(--font-main);color:var(--text);overflow-x:hidden}body ::selection{background:var(--kolor-1);color:var(--text)}img{display:block}mark{background-color:var(--kolor-1);padding:0 5px}p{font-size:16px;font-weight:400;line-height:1.6}::-webkit-scrollbar,* ::-webkit-scrollbar{width:8px;height:8px;background-color:var(--kolor-3)}::-webkit-scrollbar-track,* ::-webkit-scrollbar-track{background-color:var(--kolor-3);border-radius:0}::-webkit-scrollbar-thumb,* ::-webkit-scrollbar-thumb{border-radius:4px;background:var(--kolor-2);max-width:100px}.wrapper{max-width:1520px;width:100%;margin:0 auto;position:relative}@media screen and (max-width: 1640px){.wrapper{width:calc(100% - var(--gap6)*2)}}@media screen and (max-width: 1080px){.wrapper{width:calc(100% - var(--gap4)*2)}}@media screen and (max-width: 768px){.wrapper{width:calc(100% - var(--gap2)*2)}}._js_inViewport{opacity:0;position:relative;transform:translateY(-70px);transition:transform 2s .25s cubic-bezier(0, 1, 0.3, 1),opacity .3s .25s ease-out}._js_inViewport.__js_onScreen{opacity:1;transform:translateY(0);position:relative}.player{border-radius:0;overflow:hidden;border-radius:30px}.player>*{border-radius:0}div.wp-player .npp-container.skinDefault .age{left:20px}.__note{color:#b4337c;font-weight:700;filter:contrast(2);text-shadow:0 0 5px hsla(0,0%,100%,.4)}.rekwrapper{margin-bottom:var(--gap2)}div:has(+.rekwrapper){margin-top:calc(var(--gap2) + 14px)}.main__inbetween_placement{margin-bottom:var(--gap4)}@media screen and (max-width: 768px){.main__inbetween_placement{padding-top:var(--gap2);margin-bottom:var(--gap2)}}.main__inbetween_placement a{display:block}.main__inbetween_placement img{margin:auto;max-width:100%}.main__inbetween_placement .__note{margin:auto;background-color:#a6a6a6;border-radius:40px;max-width:900px;padding:5vw 0;text-align:center}#mapa+.main__inbetween_placement{padding-top:var(--gap4)}@media screen and (max-width: 768px){#mapa+.main__inbetween_placement{padding-top:var(--gap2)}}.__mobile #mapa+.main__inbetween_placement{padding-top:0}@media screen and (max-width: 768px){.__mobile #mapa+.main__inbetween_placement{padding-top:0}}.article__wrapper .main__inbetween_placement{padding-top:0;margin-bottom:var(--gap4)}.article__wrapper .article__text .main__inbetween_placement{margin-bottom:var(--gap4)}@media screen and (max-width: 768px){.article__wrapper .article__text .main__inbetween_placement{margin-bottom:var(--gap2)}}.header{width:100%;padding:0;height:var(--header-height);border:0;outline:0;z-index:6;top:0px;top:0}.header ::-webkit-scrollbar{background:#000}.header ::-webkit-scrollbar-track{background:#000}.header>.wrapper{height:100%;position:relative;display:flex;justify-content:space-between;gap:30px;max-width:1920px;width:calc(100% - var(--gap6)*2)}@media screen and (max-width: 1080px){.header>.wrapper{width:calc(100% - var(--gap4)*2)}}@media screen and (max-width: 768px){.header>.wrapper{width:calc(100% - var(--gap2)*2)}}.header>.wrapper:after{position:absolute;content:"";z-index:0;left:-10vw;width:120vw;height:100%;background-color:var(--kolor-4)}.header__nav_triger,.header__woj_triger{position:absolute;top:var(--header-height);color:var(--text);background-color:var(--kolor-5);border-radius:0 0 20px 20px;padding:5px 15px;display:flex;justify-content:center;height:38px;right:0;gap:20px;z-index:5;align-items:center;cursor:pointer;width:111px;z-index:16}@media screen and (max-width: 1080px){.header__nav_triger,.header__woj_triger{height:32px}}@media screen and (max-width: 768px){.header__nav_triger,.header__woj_triger{right:14px}}.header__nav_triger span,.header__woj_triger span{pointer-events:none;user-select:none}.header__nav_triger:after,.header__woj_triger:after{display:block;content:"";width:18px;height:10px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='10' viewBox='0 0 18 10' fill='none'%3E%3Cpath d='M1 1L9 9L17 1' stroke='%23253E2F' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");transition:all 220ms ease}.header__nav_triger.__jsActive,.header__woj_triger.__jsActive{width:50px}.header__nav_triger.__jsActive span,.header__woj_triger.__jsActive span{font-size:0;display:none}.header__nav_triger.__jsActive:after,.header__woj_triger.__jsActive:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='18' viewBox='0 0 19 18' fill='none'%3E%3Crect x='1.08057' y='0.667542' width='23.2206' height='0.580515' transform='rotate(45 1.08057 0.667542)' fill='%23333333'/%3E%3Crect x='0.5' y='16.922' width='23.2206' height='0.580515' transform='rotate(-45 0.5 16.922)' fill='%23333333'/%3E%3C/svg%3E");width:19px;height:18px;background-size:contain}@media screen and (max-width: 1080px){.header__nav_triger{width:43px;text-indent:-999px;overflow:hidden}.header__nav_triger::after{background-image:url("data:image/svg+xml,%0A%3Csvg width='17' height='11' viewBox='0 0 17 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cline x1='0.5' y1='0.5' x2='16.5' y2='0.5' stroke='black'/%3E%3Cline x1='0.5' y1='5.5' x2='16.5' y2='5.5' stroke='black'/%3E%3Cline x1='0.5' y1='10.5' x2='16.5' y2='10.5' stroke='black'/%3E%3C/svg%3E%0A");width:17px;height:11px;position:absolute}}.header__woj_triger{right:115px;width:175px;z-index:6}@media screen and (max-width: 1080px){.header__woj_triger{right:48px}}@media screen and (max-width: 768px){.header__woj_triger{right:62px}}.header__nav,.header__woj_nav{position:absolute;right:0;transform:translateX(calc(100% + 30vw));transition:all 220ms ease;top:var(--header-height);z-index:4;background-color:#000;border-radius:70px;color:#fff;font-family:var(--font-headers);padding:70px 60px;width:475px;max-width:100vw;min-height:60vh;max-height:calc(100dvh - 70px);z-index:15}@media screen and (max-width: 1080px){.header__nav,.header__woj_nav{right:calc(-1*(var(--gap4)));border-radius:var(--gap4);max-height:calc(100dvh - 70px)}}@media screen and (max-width: 768px){.header__nav,.header__woj_nav{right:calc(-1*(var(--gap2)))}}.header__nav h2,.header__woj_nav h2{font-weight:400;font-size:26px;line-height:55px}.header__nav ul,.header__woj_nav ul{max-height:calc(90vh - 200px);overflow-y:auto}.header__nav_triger.__jsActive,.header__woj_triger.__jsActive{z-index:25;right:0}@media screen and (max-width: 768px){.header__nav_triger.__jsActive,.header__woj_triger.__jsActive{right:14px}}.header__nav_triger.__jsActive+.header__nav{transform:translateX(0%);z-index:24;right:calc(-1*(var(--gap6)))}@media screen and (max-width: 1080px){.header__nav_triger.__jsActive+.header__nav{right:calc(-1*(var(--gap4)))}}@media screen and (max-width: 768px){.header__nav_triger.__jsActive+.header__nav{right:calc(-1*(var(--gap2)))}}.header__woj_triger.__jsActive+.header__woj_nav{transform:translateX(0%);z-index:24;right:calc(-1*(var(--gap6)))}@media screen and (max-width: 1080px){.header__woj_triger.__jsActive+.header__woj_nav{right:calc(-1*(var(--gap4)))}}@media screen and (max-width: 768px){.header__woj_triger.__jsActive+.header__woj_nav{right:calc(-1*(var(--gap2)))}}.header__logos{display:flex;position:relative;z-index:1;align-items:center;gap:30px}@media screen and (max-width: 768px){.header__logos:first-of-type{display:none}}.header__logos.__sponsors a{display:flex;flex-direction:column;gap:10px}.header__logos.__sponsors img{max-width:100px}@media screen and (max-width: 768px){.header__logos.__sponsors img{max-width:70px}}.header__logo_wp{z-index:1}.header__logo_wp img{height:32px}.header__logo_pysznosci{z-index:1}.header__logo_pysznosci img{height:50px}.header__logo_kulinarna_stolica{z-index:1;height:100%}.header__logo_kulinarna_stolica img{max-height:100%}@keyframes fade{0%{opacity:0;pointer-events:none}100%{opacity:1;pointer-events:all}}.teasers{display:flex;column-gap:var(--gap4);row-gap:var(--gap4);width:100%;flex-wrap:wrap;padding-bottom:var(--gap2)}@media screen and (max-width: 1080px){.teasers{column-gap:var(--gap2);row-gap:var(--gap2)}}.teasers .__jsLoaded{animation:fadeIn .6s ease-in}@-webkit-keyframes fadeIn{0%{display:none;opacity:0}2%{display:flex;opacity:0}100%{display:flex;opacity:1}}.teaser{display:flex;width:calc(33.3333333333% - var(--gap8)/3);background-color:#fff;border-radius:var(--gap3);box-shadow:0px 3px 6px 0px rgba(0,0,0,.17);transition:all 220ms ease 100ms;max-width:480px;flex-direction:column}@media screen and (max-width: 1080px){.teaser{width:calc(50% - var(--gap2)/2)}}@media screen and (max-width: 550px){.teaser{width:100%;margin:auto}}.teaser:hover{background-color:rgba(0,0,0,0);box-shadow:0px 0px 0px 0px rgba(178,146,98,0);transition:all 320ms ease}.teaser:hover .teaser__desc{background-color:var(--kolor-3);border-radius:var(--gap3);transition:all 320ms ease}.teaser:hover .teaser_badge_region{background-color:var(--kolor-4);border-radius:var(--gap3) var(--gap3) var(--gap3) 0;transition:all 320ms ease}.teaser:hover .teaser_badge_user_recipe{filter:drop-shadow(0px 0px 1px rgba(40, 90, 44, 0.3647058824))}.teaser:hover .teaser_img__wrapper{background-color:rgba(0,0,0,0);border-radius:var(--gap3);transition:border-radius 320ms ease}.teaser_badges{display:flex;gap:var(--gap2);justify-content:space-between;padding-bottom:var(--gap3)}.teaser_badge_sponsor{color:#333;font-size:14px;line-height:1.2}.teaser_badge_region{border-radius:var(--gap3);color:#333;font-size:13px;line-height:1;padding:5px 17px;background-color:var(--kolor-3);width:max-content;transition:all 320ms ease}.teaser_badge_user_recipe{position:absolute;display:block;width:77px;max-width:20%;aspect-ratio:1;font-size:0;border-bottom:0;transform:translateY(50%);background:url(http://kulinarna-stolica-polski.wpcdn.pl/i/badge-przepis-uzytkownika.png);background-size:contain;bottom:0;right:20px;z-index:2}.teaser_img__wrapper{position:relative;max-height:fit-content;background-color:#fff;border-radius:0 0 var(--gap4) var(--gap4);transition:all 320ms ease}.teaser_img__wrapper picture{height:fit-content;display:block}.teaser__img{max-width:100%;width:100%;border-radius:var(--gap3);height:100%}.teaser__title{margin-bottom:var(--gap2)}.teaser__desc{width:100%;padding:var(--gap2) var(--gap3);border-radius:var(--gap3) var(--gap3) 0 0;background-color:var(--kolor-4);transition:all 220ms ease;flex-grow:1;position:relative;background-color:#fff}.teaser__desc p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:16px;line-height:1.625}.teasers__trigger_more{width:100%}.teasers_button{margin:10px auto 0;cursor:pointer}@media screen and (max-width: 768px){.articles{overflow-x:hidden}}article{font-size:clamp(17px,1.6vw,19px)}article p{margin-bottom:var(--gap4);line-height:1.68;font-size:clamp(17px,1.6vw,19px)}article p a{background-image:linear-gradient(to right, var(--kolor-3), var(--kolor-3) 50%, var(--kolor-2) 50%);background-size:200% 100%;background-position:-100%;display:inline-block;padding:0;position:relative;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);transition:all .3s ease-in-out;text-decoration:underline}article p a:before{content:"";background:var(--kolor-2);display:block;position:absolute;bottom:-1px;left:0;width:0%;height:2px;transition:all .3s ease-in-out}article p a:hover{background-position:0}article p a:hover::before{width:100%}article h1,article h2,article h3,article h4{font-size:clamp(18px,4vw,32px);margin-bottom:var(--gap2)}article h1{font-size:clamp(22px,4vw,42px);font-weight:400;line-height:1.28;margin-bottom:var(--gap3)}article ul li{list-style:none}article ol{list-style-position:inside}article ul,article ol{margin-bottom:var(--gap4)}article ul li{margin-bottom:var(--gap2);padding-left:33px;position:relative}article ul li:last-of-type{margin-bottom:0}article ul li:before{display:block;content:"";position:absolute;top:8px;left:5px;width:12px;height:12px;border-radius:50%;background-color:var(--kolor-3)}.article__wrapper{width:100%;margin:0 auto;position:relative}.article__text{width:calc(100% - var(--gap6));max-width:820px;margin:0 auto}@media screen and (max-width: 768px){.article__text{width:calc(100% - var(--gap4))}}.article__text.__wide{position:relative;max-width:1180px;width:calc(100% - var(--gap6));margin:auto;margin-bottom:var(--gap4)}@media screen and (max-width: 768px){.article__text.__wide{width:calc(100% - var(--gap4))}}.article__text.__wide .promo_voting{width:100%}.article__text.__wide .promo_voting__item{width:350px}.article__text.__wider{width:100%;max-width:100%;margin-bottom:var(--gap4)}.article__text .photo--float img{max-width:100%;border-radius:30px}.article__text figure.photo--float{margin-bottom:var(--gap4)}.article__text figure.photo--float figcaption{padding-top:var(--gap1)}.article__ornament{display:flex}.article__ornament:before{display:block;content:"";height:70px;border-radius:70px 70px 0 0;width:100%;background-color:var(--kolor-1)}@media screen and (max-width: 1080px){.article__ornament:before{border-radius:var(--gap4) var(--gap4) 0 0}}.article__ornament:after{display:block;content:"";height:70px;border-radius:70px 70px 0 0;width:0%;background-color:var(--kolor-1)}@media screen and (max-width: 1080px){.article__ornament:after{border-radius:var(--gap4) var(--gap4) 0 0}}.__map .article__ornament:before{border-radius:40px 40px 0 0}.article__intro{width:100%;margin:auto;position:relative;background-color:var(--kolor-1);--artShift: 20vw;padding-bottom:var(--artShift);border-radius:0px 0px 70px 70px;margin-bottom:calc(-1*var(--artShift))}@media screen and (max-width: 1080px){.article__intro{border-radius:0 0 var(--gap4) var(--gap4)}}.article__intro .article__text{max-width:1080px}.article__intro picture{overflow:hidden;display:block;max-width:100%;margin:auto}.article__intro img{display:block;max-width:100%}.article__intro_author{position:absolute;bottom:10px;width:100%;color:hsla(0,0%,100%,.6941176471);text-align:center;filter:drop-shadow(0 0 4px black)}.article__badge_sponsor{margin-bottom:var(--gap2)}.article__details{display:flex;width:100%;flex-wrap:wrap;align-items:center;margin-bottom:var(--gap3);gap:var(--gap4)}@media screen and (max-width: 768px){.article__details{flex-wrap:wrap;row-gap:var(--gap2)}.article__details .socials{width:100%}}.article__details_sponsor{flex-grow:1;display:flex;justify-content:flex-end}@media screen and (max-width: 768px){.article__details_sponsor{width:100%;justify-content:flex-start}}.article__details_sponsor>div{display:flex;align-items:center;gap:16px;flex-wrap:wrap;background-color:var(--kolor-4);padding:20px;border-radius:var(--gap2)}.article__details_sponsor>div span{max-width:min-content}.article__details_sponsor>div img{max-width:200px;max-height:60px;object-fit:contain}@media screen and (max-width: 520px){.article__details_sponsor>div img{max-width:120px;max-height:50px}}.article__author{display:flex;align-items:center;justify-content:space-between}@media screen and (max-width: 768px){.article__author{width:100%}}.article__author span{font-size:clamp(16px,1.6vw,18px);line-height:1.55;font-weight:400;display:inline-block}.article__intro_section{position:relative;max-width:1520px;width:calc(100% - var(--gap6));margin:auto;margin-bottom:var(--gap4)}@media screen and (max-width: 768px){.article__intro_section{width:calc(100% - var(--gap4))}}.article__intro_section img{max-width:100%;margin:auto;border-radius:var(--gap4)}.article__badge_user_recipe{position:absolute;display:block;width:140px;max-width:20%;aspect-ratio:1;font-size:0;border-bottom:0;transform:translateY(-30px);background:url(http://kulinarna-stolica-polski.wpcdn.pl/i/badge-przepis-uzytkownika.png);background-size:contain;background-repeat:no-repeat;top:0;right:60px;z-index:2}.article_recipe{background-color:var(--kolor-2);color:#fff;border-radius:0 0 70px 70px;position:relative;padding:var(--gap3) 0 var(--gap5)}.article_recipe::before{content:"";display:block;height:50px;width:100%;background-color:var(--kolor-2);position:absolute;top:-40px}@media screen and (max-width: 768px){.article_recipe{border-radius:0 0 var(--gap4) var(--gap4)}}.article_recipe ul{list-style-type:disc;-webkit-columns:2;-moz-columns:2;columns:2;gap:10%}@media screen and (max-width: 1080px){.article_recipe ul{columns:1}}.article_recipe h2{font-size:clamp(28px,3.4vw,44px)}.article_recipe__details{padding:var(--gap4) 0 0}.article_recipe__details h2{font-size:clamp(28px,3.4vw,44px)}.article_recipe__details ol{counter-reset:itemNum;margin-bottom:0;padding-bottom:var(--gap1)}.article_recipe__details li{counter-increment:itemNum;position:relative;padding-left:60px;list-style-type:none;margin-bottom:28px}.article_recipe__details li:before{display:block;position:absolute;left:0;right:auto;width:40px;height:40px;border-radius:50%;line-height:40px;content:counter(itemNum) ".";background-color:var(--kolor-3);text-align:center;font-family:var(--font-headers);font-size:20px}.article__lead{margin-bottom:var(--gap4);font-size:clamp(17px,3vw,28px);font-style:normal;font-weight:400;line-height:1.35}.article__intro_author{margin-top:3px}.article__title,.section__name{color:#1b1b1b;font-size:24px;font-weight:400;line-height:24px;font-size:clamp(18px,1.2vw,24px)}@media screen and (max-width: 768px){.section__name{text-align:center}}.article__title{color:#2d2d2d;padding-top:var(--gap1)}h2.article__title{margin-bottom:var(--gap2)}h3.article__title{margin-bottom:var(--gap2)}h4.article__title{margin-bottom:var(--gap2)}.article__image{margin-bottom:var(--gap2);margin-bottom:var(--gap4);display:flex;gap:var(--gap1)}@media screen and (max-width: 480px){.article__image{width:100%;flex-wrap:wrap;row-gap:var(--gap2)}}.article__image img{max-width:100%;border-radius:0;border-radius:30px}@media screen and (max-width: 768px){.article__image img{border-radius:30px}}.article__image .article__image_wrapper,.article__image .article__image_wrapper:first-of-type:last-of-type{width:100%}.article__image .article__image_wrapper:nth-of-type(2),.article__image .article__image_wrapper:nth-last-of-type(2){width:50%}@media screen and (max-width: 480px){.article__image .article__image_wrapper:nth-of-type(2),.article__image .article__image_wrapper:nth-last-of-type(2){width:100%}}.article__column_wrapper{max-width:820px}@media screen and (max-width: 768px){.article__column_wrapper{width:100%;max-width:100%}}.article__widget_wrapper{max-width:820px;margin:auto;margin-bottom:var(--gap2);border:0}.article__widget_subtitle{padding-top:var(--gap1)}.article__read_more{position:relative;padding:30px 0 20px;margin-bottom:var(--gap4)}.article__read_more:before{display:block;content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:100vw;height:100%;background-color:var(--kolor-1);border-radius:70px}.article__read_more .section__name{position:relative}.socials{display:flex;gap:var(--gap1)}.socials .__js_socialShare{width:49px;height:49px;cursor:pointer;position:relative;box-sizing:border-box;display:flex;align-content:center;justify-items:center;justify-content:space-evenly;flex-wrap:wrap;background-color:var(--kolor-5);border-radius:var(--radius);transition:all 220ms ease}.socials .__js_socialShare svg{position:relative;z-index:2;display:block}.socials .__js_socialShare path{fill:var(--text)}.socials .__js_socialShare:hover{background-color:var(--kolor-2)}.socials .__js_socialShare:hover path{fill:var(--kolor-1)}.socials .__js_socialShare[data-id=facebook] svg{width:14px;height:22px}.socials .__js_socialShare[data-id=twitter] svg{width:auto;height:22px}.socials .__js_socialShare[data-id=link] svg{width:75px;height:75px}.footer{border-radius:50px 50px 0px 0px;box-shadow:0px 0px 10px 0px rgba(178,146,98,.25);background-color:#1b1b1b;padding:var(--gap4) 0;position:relative}@media screen and (max-width: 768px){.footer{padding:var(--gap2) 0}}.footer .wrapper{display:flex;align-items:center;justify-content:center;gap:25px;padding:10px;padding-right:10px;color:var(--kolor-4);flex-wrap:wrap}@media screen and (max-width: 768px){.footer .wrapper{flex-wrap:wrap}}.footer p{font-size:14px;font-weight:400;line-height:1.4;padding:0;max-width:100%;border-top:1px solid #fff;padding-top:25px}@media screen and (max-width: 768px){.footer p{font-size:12px}}.footer__logos{display:flex;justify-content:center;gap:clamp(20px,6vw,100px);width:100%;align-items:center}@media screen and (max-width: 768px){.footer__logos{justify-content:space-between}}.footer__logo_pysznosci{filter:grayscale(1) brightness(100)}.footer__logo_pysznosci img{width:125px;max-width:14vw}@media screen and (max-width: 768px){.footer__logo_pysznosci img{width:71px;max-width:23vw}}.footer__logo_kulinarna_stolica{filter:grayscale(1) brightness(100)}.footer__logo_kulinarna_stolica img{max-width:235px;width:18vw}@media screen and (max-width: 768px){.footer__logo_kulinarna_stolica img{max-width:113px;max-width:23vw}}.footer__logo_wp{filter:invert(1) grayscale(1) brightness(100)}.footer__logo_wp img,.footer__logo_wp svg{width:76px;max-width:10vw;height:auto}@media screen and (max-width: 768px){.footer__logo_wp img,.footer__logo_wp svg{max-width:23vw;width:47px}}.footer__logo_wp path{fill:var(--kolor-2)}section.section__wrapper{padding:var(--gap3) 0 calc(60px + var(--gap3));padding:0 0 calc(var(--gap4));position:relative;z-index:1}@media screen and (max-width: 768px){section.section__wrapper{padding-bottom:var(--gap2)}}.section__name{font-family:var(--font-headers);font-size:clamp(28px,2vw,44px);margin-bottom:var(--gap4);line-height:122.727%}@media screen and (max-width: 768px){.section__name{margin-bottom:var(--gap2)}}section#najnowsze{background-color:var(--kolor-1);border-radius:70px;padding-bottom:calc(var(--gap3) + var(--gap3));z-index:2;padding-top:var(--gap3)}@media screen and (max-width: 768px){section#najnowsze{border-radius:var(--gap4);padding-bottom:calc(var(--gap3))}}section#najnowsze:has(+section#wideo):after{display:block;content:"";position:absolute;background:var(--kolor-2);bottom:-1px;width:100%;height:100px;left:0;z-index:-2}@media screen and (max-width: 768px){section#najnowsze:has(+section#wideo):after{height:49px;bottom:-1px}}section#najnowsze:has(+section#wideo):before{display:block;content:"";position:absolute;background:var(--kolor-1);bottom:0;width:100%;height:100px;left:0;border-radius:0 0 70px 70px;z-index:-1}@media screen and (max-width: 768px){section#najnowsze:has(+section#wideo):before{border-radius:0 0 var(--gap4) var(--gap4);height:50px}}section#wideo{background-color:var(--kolor-2);border-radius:0 0 70px 70px;position:relative;padding-top:var(--gap3);margin-bottom:var(--gap4)}@media screen and (max-width: 768px){section#wideo{margin-bottom:var(--gap2)}}@media screen and (max-width: 768px){section#wideo{border-radius:0 0 var(--gap4) var(--gap4)}}section#mapa,section.__section_wojewodztwo{background:var(--kolor-1);border-radius:70px;padding-top:0;padding-bottom:0}@media screen and (max-width: 1080px){section#mapa,section.__section_wojewodztwo{border-radius:var(--gap4)}}section#mapa:after,section.__section_wojewodztwo:after{position:absolute;content:"";height:60%;width:calc(100% - var(--gap5)*2);background:url(https://kulinarna-stolica-polski.wpcdn.pl/i/bg-pattern.png) 0 100%;background-size:auto 100%;background-size:633px auto;bottom:var(--gap6);left:0;right:0;margin:auto}@media screen and (max-width: 1640px){section#mapa:after,section.__section_wojewodztwo:after{width:calc(100% - var(--gap4)*2);background-size:65% auto;background-size:633px auto;bottom:var(--gap4)}}@media screen and (max-width: 1080px){section#mapa:after,section.__section_wojewodztwo:after{width:calc(100% - var(--gap4)*2);background-size:700px auto;background-size:400px auto;bottom:var(--gap4)}}@media screen and (max-width: 768px){section#mapa:after,section.__section_wojewodztwo:after{width:calc(100% - var(--gap2)*2);bottom:var(--gap2)}}section#mapa .wrapper,section.__section_wojewodztwo .wrapper{--shift: 0;max-width:1800px;width:calc(100% - var(--gap5)*2)}@media screen and (max-width: 1640px){section#mapa .wrapper,section.__section_wojewodztwo .wrapper{width:calc(100% - var(--gap4)*2);background-size:65% auto}}@media screen and (max-width: 1080px){section#mapa .wrapper,section.__section_wojewodztwo .wrapper{width:calc(100% - var(--gap4)*2);background-size:700px auto}}@media screen and (max-width: 768px){section#mapa .wrapper,section.__section_wojewodztwo .wrapper{width:calc(100% - var(--gap2)*2)}}section#mapa .wrapper+.wrapper,section.__section_wojewodztwo .wrapper+.wrapper{--shift: 7vw}@media screen and (max-width: 1640px){section#mapa .wrapper+.wrapper,section.__section_wojewodztwo .wrapper+.wrapper{background-size:65% auto}}@media screen and (max-width: 1080px){section#mapa .wrapper+.wrapper,section.__section_wojewodztwo .wrapper+.wrapper{background-size:700px auto}}@media screen and (max-width: 768px){section#mapa .wrapper+.wrapper,section.__section_wojewodztwo .wrapper+.wrapper{--shift: 54vw}}section#mapa .wrapper+.wrapper .map__accordion,section.__section_wojewodztwo .wrapper+.wrapper .map__accordion{top:var(--shift);margin-top:calc(-1*var(--shift));margin-bottom:calc(var(--shift))}.__mobile section#mapa,section.__section_wojewodztwo{border-radius:var(--gap4)}.map__area_name{position:absolute;top:0;color:#fff;background-color:var(--text);border-radius:0 0 20px 20px;padding:5px 20px;display:flex;justify-content:center;height:38px;left:0;z-index:5;align-items:center;cursor:pointer;width:max-content;z-index:16}@media screen and (max-width: 1080px){.map__area_name{height:32px}}@media screen and (max-width: 768px){.map__area_name{right:14px}}@media screen and (max-width: 640px){.map__area_name{display:none}}.__mobile .map__area_name{display:none}.__mobile section#mapa{background:rgba(0,0,0,0)}.__mobile section#mapa .wrapper+.wrapper{--shift: 300px}@media screen and (max-width: 768px){.__mobile section#mapa .wrapper+.wrapper{--shift: 54vw}}.__mobile section#mapa .article__ornament+.wrapper::before,.__mobile section#mapa .article__ornament+.wrapper+.wrapper::before{content:"";position:absolute;width:100vw;left:50%;transform:translateX(-50%);height:100%;bottom:0;background-color:var(--kolor-1);display:block;border-radius:0 0 40px 40px}@media screen and (max-width: 768px){.__mobile section#mapa .article__ornament+.wrapper+.wrapper::before{height:calc(100% - 10vw)}}.__mobile section#mapa .map__descs{width:100%;padding:0}.__mobile section#mapa .map__descs .map__desc_list{padding-left:0}.__mobile section#mapa .map__areas{width:100%;background:var(--kolor-2);border-radius:0 0 30px 30px;width:100vw;margin-left:calc(-1*var(--gap4));padding:0px 0 0;position:relative;border-radius:0px 0px 40px 40px;position:relative;margin-bottom:100px}@media screen and (max-width: 1080px){.__mobile section#mapa .map__areas{margin-bottom:var(--gap5)}}@media screen and (max-width: 768px){.__mobile section#mapa .map__areas{margin-left:calc(-1*var(--gap2))}}.__mobile section#mapa .map__areas:before{width:100vw;height:40px;content:"";display:block;border-radius:0 0px 40px 40px;background-color:var(--kolor-1);position:relative;z-index:2}.__mobile section#mapa .map__areas ul{height:180px;overflow-y:auto;border-radius:0px 0px 40px 40px;padding-bottom:40px}.__mobile section#mapa .map__areas ul.__jsMore{height:270px}.__mobile section#mapa .map__areas ul.__jsMore:after{top:270px}.__mobile section#mapa .map__areas ul.__jsMore+.map__areas_more{opacity:0}.__mobile section#mapa .map__areas ul::-webkit-scrollbar,.__mobile section#mapa .map__areas ul * ::-webkit-scrollbar{width:0;background-color:var(--kolor-3)}.__mobile section#mapa .map__areas ul::-webkit-scrollbar-thumb,.__mobile section#mapa .map__areas ul * ::-webkit-scrollbar-thumb{border-radius:4px;background:var(--kolor-2);max-width:0px}.__mobile section#mapa .map__areas ul:after{width:100vw;height:40px;content:"";display:block;border-radius:0 0px 40px 40px;background:linear-gradient(to bottom, transparent 17%, var(--kolor-2) 69%);position:relative;z-index:2;position:absolute;top:180px}.__mobile section#mapa .map__areas li{border-radius:0px 0px 40px 40px;border-bottom:1px solid var(--kolor-1);height:45px;color:#fff;font-family:var(--font-headers);font-size:17px;padding-bottom:5px;background:var(--gradient_zielen, linear-gradient(180deg, var(--ciemna_zielen, #426745) 30.5%, #5C7E5F 85%))}.__mobile section#mapa .map__areas li a{padding:0 var(--gap4);align-items:flex-end;display:flex;height:100%;width:100%}.__mobile section#mapa .map__areas .map__areas_more{position:absolute;bottom:0;z-index:2;margin:auto;left:0;right:0;transform:translateY(20px);opacity:0;cursor:pointer}.__mobile section#mapa .map__areas .map__areas_more.__jsActive{opacity:1;transition:all 220ms ease}.__mobile section#mapa .swiper-slide{padding-left:3px;padding-right:3px}@media screen and (max-width: 768px){.__mobile section#mapa.__section_wojewodztwo .article__ornament+.wrapper+.wrapper::before{height:100%}}.__mobile section#mapa.__section_wojewodztwo .map__desc_list{margin:auto}.__mobile section#mapa.__section_wojewodztwo .map__areas ul{height:auto;padding-bottom:0}.__mobile section#mapa.__section_wojewodztwo .map__areas ul:after{display:none}.__mobile section#mapa.__section_wojewodztwo .map__areas li{height:auto;padding-top:12px;padding-bottom:12px}.__mobile section#mapa.__section_wojewodztwo .map__areas li a{padding:0 var(--gap2);gap:10px;align-items:center;line-height:131%}.__mobile section#mapa.__section_wojewodztwo .map__areas li a img{width:auto;max-width:40%;border-radius:40px}.map{max-width:1700px;display:flex;border-radius:var(--gap3);position:relative;width:100%;width:calc(100% - var(--gap2)*2);margin:auto}@media screen and (max-width: 758px){.map{flex-direction:column}}.map:after{display:block;position:absolute;content:"";width:100%;height:calc(100% - 40px);bottom:0;z-index:1}.map:before{display:block;position:absolute;content:"";background-color:#fff;width:14vw;height:70px;left:60%;transform:translateX(-50%);top:0;z-index:0;display:none}@media screen and (max-width: 1080px){.map:before{left:50%;width:18vw}}.map__areas{width:60%;padding:89px 0 50px;border-radius:0 70px 0 0;background:linear-gradient(to bottom, var(--kolor-1) 30px, transparent 100%);background-repeat:repeat-x;background-position:center bottom;position:relative;z-index:2}@media screen and (max-width: 1080px){.map__areas{width:50%;border-radius:0 var(--gap4) 0 0;padding:59px 0 50px}}@media screen and (max-width: 758px){.map__areas{width:100%;padding-bottom:0}}.map__areas img{width:100%}.map__descs,.map__recipes{width:40%;padding:30px 0;border-radius:70px 0 0 0;background:var(--kolor-1) linear-gradient(to bottom, var(--kolor-1) 30px, transparent 100%);background-repeat:repeat-x;background-position:center bottom;position:relative;z-index:2}@media screen and (max-width: 1080px){.map__descs,.map__recipes{width:50%;border-radius:var(--gap4) 0 0 0}}@media screen and (max-width: 758px){.map__descs,.map__recipes{width:100%}}.map__recipe_sponsor{display:flex}.map__recipe_sponsor>div{display:flex;align-items:center;gap:16px;background-color:var(--kolor-4);padding:20px;border-radius:var(--gap2)}#mapLevel-0 path{transition:all 220ms ease}#mapLevel-0 path:hover{filter:brightness(0.95)}#mapLevel-0 .map__area{position:relative}#mapLevel-0 .map__area:before{position:absolute;content:"";display:block;width:125px;background:url("https://kulinarna-stolica-polski.wpcdn.pl/i/wybierz-region.png");top:42.1%;left:50.8%;transform:translate(-50%, -50%);aspect-ratio:1.25/1.16;background-size:contain}@media screen and (max-width: 1080px){#mapLevel-0 .map__area:before{width:7.5vw;top:42.1%}}@media screen and (max-width: 768px){#mapLevel-0 .map__area:before{width:14vw;top:42.8%}}#mapLevel-0 #gradient-vertical{--color-stop-1: #426745;--color-stop-2: #638665}#mapLevel-0 .map_range{cursor:pointer}#mapLevel-0 .map_range path.mapsvg-region{fill:url(#gradient-vertical) #789a7a}#mapLevel-0 .map_range:hover>path{fill:url(#gradient-vertical) #789a7a}#mapLevel-0 .map_range>g:nth-child(3){opacity:0;pointer-events:none;transition:all 220ms ease 10ms}#mapLevel-0 .map_range>g:nth-child(2){opacity:1;transition:all 240ms ease 200ms;pointer-events:none}#mapLevel-0 .map_range.__jsActive>path{fill:#bdd770;transition:all 220ms ease}#mapLevel-0 .map_range:hover>path{fill:#638665;transition:all 220ms ease}#mapLevel-0 .map_range.__jsActive:hover>path{fill:#d1ec82}#mapLevel-0 .map_range:hover g:nth-child(3),#mapLevel-0 .map_range.__jsActive g:nth-child(3){opacity:1;transition:all 420ms ease 220ms}#mapLevel-0 .map_range:hover g:nth-child(2),#mapLevel-0 .map_range.__jsActive g:nth-child(2){opacity:0;transition:all 220ms ease 30ms}.map__desc_list{height:100%;display:flex;flex-direction:column;justify-content:center;max-width:630px;padding:0 0px 0 60px}@media screen and (max-width: 1080px){.map__desc_list{padding:0 0px 0 40px}}@media screen and (max-width: 758px){.map__desc_list{padding-left:0}}.map__desc_list li{display:none}.map__desc_list li.__jsVisible,.map__desc_list li.__jsActive{display:block}.map__bg_wrapper{border-radius:40px;justify-content:center;background-color:#fff;padding:30px 50px;display:flex;flex-direction:column;gap:20px}@media screen and (max-width: 1080px){.map__bg_wrapper{padding:30px;border-radius:var(--gap3)}}.map__bg_wrapper h1,.map__bg_wrapper h2{font-family:var(--font-headers);font-size:clamp(25px,3.6vw,70px);word-wrap:break-word;font-weight:400;line-height:125%;position:relative;padding-bottom:28px}.map__bg_wrapper h1:after,.map__bg_wrapper h2:after{content:"";display:block;position:absolute;bottom:0;width:80px;height:8px;border-radius:20px;background:var(--kolor-3)}.map__bg_wrapper h2{font-size:clamp(28px,2.5vw,40px)}.map__bg_wrapper footer{display:flex;justify-content:space-between;flex-wrap:wrap}.__mobile .map__bg_wrapper footer a{background-color:#fff;padding:var(--gap1) var(--gap2);border-radius:var(--gap2)}.map__desc:nth-of-type(1) .map__bg_wrapper,.map__recipe:nth-of-type(1) .map__bg_wrapper{background-color:rgba(0,0,0,0);padding:30px 30px 30px 0px}@media screen and (max-width: 758px){.map__desc:nth-of-type(1) .map__bg_wrapper,.map__recipe:nth-of-type(1) .map__bg_wrapper{padding:30px 0px 0px 0px;padding-top:0;padding-right:0px}}.map__recipe_list{height:100%;display:flex;flex-direction:column;justify-content:center;max-width:630px;padding:0 0px 0 60px}@media screen and (max-width: 758px){.map__recipe_list{padding:0 0px 0 0px;max-width:100%}}.map__recipe{opacity:.8;height:0;max-height:0px;overflow:hidden;transition:opacity 220ms ease 20ms,max-height 1220ms ease 2220ms,height 1220ms ease 1120ms,top 220ms ease 10ms;top:-20px;position:relative}.map__recipe.__jsActive{opacity:1;max-height:900px;height:max-content;transition:opacity 320ms ease 100ms,max-height 320ms ease 10ms,height 320ms ease 20ms,top 460ms ease 0ms;top:0;margin:30px auto}.map__recipe_lead{font-size:clamp(18px,1.4vw,28px);font-family:var(--font-headers);line-height:135.714%}.map__recipe_photo img{border-radius:100px;max-width:60%}[data-level="1"] .map__area{height:fit-content;width:fit-content;position:relative}.map__area_img{max-width:100%}.map__pins{position:absolute;width:100%;height:100%;top:0;left:0}.map__pin{position:absolute;z-index:2;width:1px;height:1px;animation:fadeInPin 320ms linear 1;animation-fill-mode:backwards;animation-delay:140ms}@media screen and (max-width: 1088px){.map__pin{transform:scale(0.7)}}@media screen and (max-width: 768px){.map__pin{transform:scale(0.8)}}@media screen and (max-width: 640px){.map__pin{transform:scale(0.75)}}.map__pin:nth-of-type(2){animation-delay:240ms}.map__pin:nth-of-type(3){animation-delay:320ms}.map__pin:nth-of-type(4){animation-delay:370ms}.map__pin:nth-of-type(5){animation-delay:420ms}.map__pin:nth-of-type(6){animation-delay:470ms}.map__pin:nth-of-type(7){animation-delay:540ms}.map__pin svg{position:absolute;bottom:0;left:50%;transform:translateX(-50%);cursor:pointer;transition:all 220ms ease;width:40px;height:auto}.map__pin svg:hover{width:51px;height:auto}.map__pin svg:hover path{fill:var(--kolor-3)}.map__pin span{position:absolute;left:50%;transform:translateX(-50%);font-size:15px;font-family:var(--font-headers);color:#fff;width:max-content}@keyframes fadeInPin{0%{transform:translateY(-100px);opacity:0}40%{transform:translateY(-30px);opacity:.5}100%{transform:translateY(0);opacity:1}}.map__accordion{max-width:1520px;margin:auto;width:calc(100% - var(--gap1)*2);position:relative;display:flex}@media screen and (max-width: 768px){.map__accordion{width:100%}}.swiper__container .map__accordion{width:100%}.map__accordion_teaser{display:flex;padding:40px 30px;justify-content:space-between;gap:clamp(20px,2vw,80px);width:70%;min-width:70%;position:relative;top:0;background-color:#fff;border-radius:40px;box-shadow:0px 3px 6px 0px rgba(0,0,0,.17);min-height:55%}@media screen and (max-width: 768px){.map__accordion_teaser{flex-direction:column}}.map__accordion_teaser:nth-of-type(2):last-of-type{max-width:85%}.map__accordion_teaser:nth-last-of-type(2):first-of-type{max-width:85%}.map__accordion_teaser:last-of-type:first-of-type{max-width:100%}.map__accordion_teaser.__jsActive{position:relative}.map__accordion_teaser:nth-of-type(1){left:0%;z-index:3}.map__accordion_teaser:nth-of-type(1):hover{animation:none;animation:slideUpFirstPage 520ms linear 1 10ms;animation-fill-mode:forwards}.map__accordion_teaser:nth-of-type(2){left:15%;left:-54%;z-index:2}.map__accordion_teaser:nth-of-type(3){left:30%;left:-110%;z-index:1}.map__accordion_teaser:has(+.map__accordion_teaser:nth-of-type(3):hover){z-index:4}.map__accordion_teaser:hover{transition:all 220ms ease;animation:slideUpPage 520ms linear 1 100ms;animation-fill-mode:forwards;z-index:5}.map__accordion_teaser .map__badge{position:absolute;right:30px;top:40px;padding:9px 10px;background-color:var(--kolor-3);border-radius:100px;height:33px;display:flex;transform:rotate(-90deg);transform-origin:bottom right;align-items:center}@media screen and (max-width: 768px){.map__accordion_teaser .map__badge{right:7px;top:0px;padding:1px 14px;height:28px}}.swiper__container .map__accordion_teaser{flex-direction:column}.swiper__container .map__badge{right:7px;top:0px;padding:1px 14px;height:28px}.map__accordion_photo{padding-right:clamp(30px,7vw,102px);max-width:55%;filter:drop-shadow(6px 7px 0px var(--kolor-1a))}@media screen and (max-width: 768px){.map__accordion_photo{max-width:calc(100% - 40px);transform:translateX(-10px);margin:auto;padding-right:0}}.map__accordion_photo img{max-height:100%;max-width:100%;border-radius:50%}@media screen and (max-width: 768px){.map__accordion_photo img{order:0}}.swiper__container .map__accordion_photo{max-width:calc(100% - 40px);transform:translateX(-10px);margin:auto;padding-right:0}.swiper__container .map__accordion_photo img{order:0}.map__accordion_desc{padding-left:50px;display:flex;flex-direction:column;gap:20px;max-width:45%}@media screen and (max-width: 1080px){.map__accordion_desc{padding-left:10px}}@media screen and (max-width: 768px){.map__accordion_desc{padding-left:0px;max-width:100%;order:1}}.map__accordion_desc h2{font-size:clamp(20px,1.45vw,30px);font-family:var(--font-headers);line-height:1.26;font-weight:400;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.map__accordion_desc p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media screen and (max-width: 768px){.map__accordion_desc p{-webkit-line-clamp:2}}@keyframes slideUpPage{0%{transform:translateX(0px);opacity:.98;z-index:5}1%{transform:translateX(0px);opacity:.995;z-index:5}40%{transform:translateX(2px);opacity:.99;z-index:5}100%{transform:translateX(0);opacity:1;z-index:5}}@keyframes slideUpFirstPage{0%{transform:translateX(0px);opacity:.98;z-index:5}1%{transform:translateX(0px);opacity:.995;z-index:5}60%{transform:translateX(-2px);opacity:.99;z-index:5}100%{transform:translateX(0);opacity:1;z-index:5}}.swiper__container .map__accordion_teaser{width:100%;max-width:490px;margin:auto;min-width:initial}.swiper__container .map__accordion_teaser:last-of-type:first-of-type{max-width:490px}.swiper__container .map__accordion_desc{padding-left:0px;max-width:100%;order:1}.promo__wrapper{display:flex;gap:var(--gap4);width:100%}@media screen and (max-width: 1080px){.promo__wrapper{gap:var(--gap2)}}@media screen and (max-width: 980px){.promo__wrapper{flex-direction:column}}.promo_item{border-radius:40px;overflow:hidden;background:var(--kolor-2);border-radius:40px;display:flex;align-items:center}@media screen and (max-width: 1120px){.promo_item{max-width:300px}}@media screen and (max-width: 980px){.promo_item{max-width:100%}}.promo_item img{border-radius:40px;width:100%;max-width:410px}@media screen and (max-width: 980px){.promo_item img{margin:auto}}.promo_voting{border-radius:40px;background:var(--kolor-2);width:calc(100% - 450px);position:relative;color:#fff;padding:18px 30px 43px}@media screen and (max-width: 1120px){.promo_voting{width:calc(100% - 350px)}}@media screen and (max-width: 980px){.promo_voting{width:100%}}@media screen and (max-width: 768px){.promo_voting{padding:30px}}.promo_voting:before{position:absolute;width:calc(100% - 54px);height:100%;content:"";background:url(https://kulinarna-stolica-polski.wpcdn.pl/i/bg-pattern2.png) repeat-x 0 129px;opacity:.9;top:0;left:0;right:0;bottom:40px;margin:auto;z-index:0}@media screen and (max-width: 768px){.promo_voting:before{background-position:0 100%}}.promo_voting h2{font-size:clamp(28px,3.4vw,44px);text-align:center;font-family:var(--font-headers);width:100%;margin-bottom:17px;font-weight:400;line-height:122.727%}.promo_voting__items{width:100%;display:flex;gap:clamp(10px,1.2vw,20px);justify-content:space-between;flex-wrap:wrap;align-items:stretch}@media screen and (max-width: 768px){.promo_voting__items{flex-direction:column;align-items:center}}.promo_voting__items>img{width:14%;display:block;max-width:100px;height:auto;position:relative;aspect-ratio:1;max-height:fit-content;align-self:center}.promo_voting__item{position:relative;margin-left:20px;border:2px solid var(--kolor-1);border-radius:40px;padding:20px 0 15px 0;text-align:center;padding:20px 10px 15px 10px;width:330px;max-width:calc(50% - 110px)}@media screen and (max-width: 768px){.promo_voting__item{width:360px;max-width:100%;margin-left:0}}.promo_voting__item:last-of-type{margin-left:0px;margin-right:20px}@media screen and (max-width: 768px){.promo_voting__item:last-of-type{margin-right:0}}.promo_voting__item:hover{border:2px solid var(--kolor-5);box-shadow:0 0 0 2px var(--kolor-5)}.promo_voting__item img{border-radius:100px;width:max-content;max-width:90%;overflow:hidden;box-shadow:4px 4px 0px 0px var(--zielen-z-logo, #233D30);margin:auto;margin-bottom:20px}.promo_voting__item .voting_button{position:relative;top:-30px;margin:auto;margin-bottom:-10px;height:40px;cursor:pointer}@media screen and (max-width: 1180px){.promo_voting__item .voting_button{top:-25px}}@media screen and (max-width: 880px){.promo_voting__item .voting_button{top:-30px}}.promo_voting__item h2{font-size:clamp(17px,1.4vw,24px);text-align:center;font-family:var(--font-headers);width:100%;font-weight:400;text-align:center;line-height:1.25}.promo_voting__item.__jsActive{border-color:var(--kolor-3);box-shadow:0px 0px 0px 4px var(--kolor-3)}.promo_voting__count{border-radius:100px;aspect-ratio:1.8/1;width:180px;max-width:90%;overflow:hidden;background-color:var(--kolor-1);box-shadow:4px 4px 0px 0px var(--zielen-z-logo, #233D30);margin:auto;margin-bottom:20px;color:#000;font-size:clamp(15px,1.4vw,18px);line-height:1.4;letter-spacing:.36px;display:flex;align-items:center;justify-content:center;flex-direction:column}.promo_voting__count span{display:block;font-family:var(--font-headers);text-align:center;font-size:33px;font-size:clamp(29px,1.8vw,33px);line-height:.8;letter-spacing:.66px;margin-bottom:clamp(3px,.5vw,10px);animation:fadeSize .7s ease-in}@keyframes fadeSize{0%{transform:scale(0);opacity:0}50%{transform:scale(1);opacity:1}}.__jsEnd{color:var(--text)}.__jsEnd .promo_voting__item{border-color:var(--kolor-3);background-color:var(--kolor-3)}.promo_recipe{position:relative;top:-30px;margin:auto;margin-bottom:-10px;height:40px;background-color:var(--text);color:#fff;line-height:1}@media screen and (max-width: 1180px){.promo_recipe{top:-25px}}@media screen and (max-width: 880px){.promo_recipe{top:-30px}}.promo_voting__changePair_btn{position:relative;cursor:pointer;align-self:center}.form__outer{display:flex}@media screen and (max-width: 1100px){.form__outer{flex-direction:column}}.form__outer h2{font-family:var(--font-headers);font-weight:400;line-height:122.727%;margin-bottom:20px}.form__wrapper{background-color:var(--kolor-2);border-radius:40px;width:calc((33.3333333333% - var(--gap8)/3)*2 + var(--gap4));color:#fff;padding:40px 55px;position:relative}@media screen and (max-width: 1100px){.form__wrapper{padding:40px 30px;width:100%}}.form__wrapper h2{font-size:clamp(28px,3.4vw,44px)}.form__wrapper.__jsLightbox{position:relative;display:flex}.article__text .form__wrapper{width:100%;max-width:1000px;margin:auto}.form__lightbox,.form__shoutbox{height:100%;width:100%;display:flex;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(27,27,27,.75);border-radius:40px;z-index:4;align-items:center;justify-content:center;opacity:0;transition:opacity 420ms ease,height 0ms ease;height:0;overflow:hidden}.form__lightbox.__jsActive,.form__shoutbox.__jsActive{height:100%;opacity:1}.form__lightbox.__jsActive .form__lightbox_board,.form__lightbox.__jsActive .form__shoutbox_board,.form__shoutbox.__jsActive .form__lightbox_board,.form__shoutbox.__jsActive .form__shoutbox_board{opacity:1}.form__lightbox_board,.form__shoutbox_board{width:100%;border-radius:40px;padding:63px 30px;margin:20px 50px;color:var(--text);padding-bottom:115px;background:var(--kolor-1);position:relative;text-align:center;font-size:18px;opacity:0;transition:all 420ms ease 160ms}.form__lightbox_board h2,.form__shoutbox_board h2{margin-bottom:var(--gap3)}.form__lightbox_board h2:after,.form__shoutbox_board h2:after{display:block;width:80px;height:8px;content:"";background-color:var(--kolor-3);border-radius:8px;margin:auto;margin-top:var(--gap3)}.form__lightbox_board p,.form__shoutbox_board p{font-size:18px}.form__lightbox_board *,.form__shoutbox_board *{position:relative;z-index:1}.form__lightbox_board:after,.form__shoutbox_board:after{position:absolute;left:0;right:0;margin:auto;bottom:20px;content:"";width:calc(100% - 100px);height:63px;background:var(--kolor-1) url(https://kulinarna-stolica-polski.wpcdn.pl/i/bg-pattern.png);background-position:left bottom;background-size:430px;background-repeat:repeat-x;z-index:0}.form__lightbox_board .button,.form__shoutbox_board .button{margin:var(--gap3) auto}.form__shoutbox_close,.form__lightbox_close{position:absolute;top:40px;right:55px;width:60px;height:60px;background-color:var(--kolor-5);border-radius:50px;text-indent:1000px;overflow:hidden;cursor:pointer}.form__shoutbox_close:before,.form__lightbox_close:before{content:"";position:absolute;top:29px;left:15px;width:32px;height:2px;transform:rotate(-45deg);background-color:#1b1b1b;border-radius:1px}.form__shoutbox_close:after,.form__lightbox_close:after{content:"";position:absolute;top:29px;left:15px;width:32px;height:2px;transform:rotate(45deg);background-color:#1b1b1b;border-radius:1px}.form_fields{display:flex;column-gap:40px;row-gap:20px;flex-wrap:wrap;width:100%}@media screen and (max-width: 1120px){.form_fields{column-gap:20px}}.form_fields fieldset{width:100%;position:relative}.form_fields fieldset:nth-of-type(1),.form_fields fieldset:nth-of-type(2){width:calc(50% - 20px)}@media screen and (max-width: 1120px){.form_fields fieldset:nth-of-type(1),.form_fields fieldset:nth-of-type(2){width:calc(50% - 10px)}}@media screen and (max-width: 768px){.form_fields fieldset:nth-of-type(1),.form_fields fieldset:nth-of-type(2){width:100%}}.form_fields fieldset .__jsErrMsg{font-size:0;opacity:0;position:absolute;transition:all 420ms ease 100ms}.form_fields fieldset.__jsErr label{color:#ff1f1f}.form_fields fieldset.__jsErr .__jsErrMsg{color:#fff;font-size:12px;opacity:1;background-color:rgba(207,14,14,.8901960784);padding:0 10px 0px;margin-left:0px;border-radius:10px 0px 10px 10px;transform:translateY(1px)}.form_fields fieldset.form_acc input{opacity:0;position:absolute;width:28px;height:28px;z-index:0}.form_fields fieldset.form_acc span{padding-left:35px;position:relative;cursor:pointer;display:block}.form_fields fieldset.form_acc span:before{position:absolute;top:1px;left:0;content:"";background-color:#fff;width:25px;height:25px;border-radius:5px;box-shadow:1px 1px 2px 0px rgba(0,0,0,.1)}.form_fields fieldset.form_acc span:after{position:absolute;top:-4px;left:-14px;content:"";width:56px;height:35px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='57' height='37' viewBox='0 0 57 37' fill='none'%3E%3Cpath d='M35 14.6211L27.1212 22.4999L22 17.3787' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-size:contain;transform:scale(0);transition:all 220ms ease}.form_fields fieldset.form_acc span a{color:var(--kolor-5);text-decoration:underline}.form_fields fieldset.form_acc :checked+span:before{background-color:#1e0e0e}.form_fields fieldset.form_acc :checked+span:after{transform:scale(1);transition:all 220ms ease}.form_fields label{font-size:16px;font-weight:400;line-height:1.62;display:block}.form_fields input{outline:0}.form_fields input:active,.form_fields input :focus{outline:0}.form_fields input[type=text],.form_fields input[type=email]{display:block;border-radius:30px;background:#fff;box-shadow:1px 1px 3px 0px rgba(0,0,0,.08);height:40px;padding:0px 20px 0px 20px;border:0;outline:0;width:100%;font-size:18px;color:var(--text)}.form_fields input[type=text]:active+*+.form__fake_select_list,.form_fields input[type=text]:focus+*+.form__fake_select_list,.form_fields input[type=email]:active+*+.form__fake_select_list,.form_fields input[type=email]:focus+*+.form__fake_select_list{box-shadow:1px 1px 13px 0px rgba(0,0,0,.8)}.form_fields input[type=text]:active:not(#province),.form_fields input[type=text]:focus:not(#province),.form_fields input[type=email]:active:not(#province),.form_fields input[type=email]:focus:not(#province){box-shadow:1px 1px 6px 0px rgba(0,0,0,.7);outline:1px solid var(--kolor-2)}.form_fields input[type=text] .__jsErr,.form_fields input[type=email] .__jsErr{color:var(--text)}.form_fields textarea{border-radius:30px;background:#fff;box-shadow:1px 1px 3px 0px rgba(0,0,0,.08);height:140px;width:100%;padding:10px 20px}.form_fields textarea:focus-visible{outline:0;box-shadow:1px 1px 6px 0px rgba(0,0,0,.7)}.form_fields ::placeholder{color:#bebebe;font-size:18px;font-style:italic;font-weight:400;line-height:150%;font-family:var(--font-main)}.form_body p{margin-bottom:20px}.form__select{position:relative;z-index:3}.form_fields .form__fake_select{position:relative}.form_fields .form__fake_select>input{position:relative;z-index:3;box-shadow:none}.form_fields .form__fake_select.__jsActive .form__fake_select_list{box-shadow:1px 1px 6px 0px rgba(0,0,0,.4)}.form__fake_select_list{position:absolute;background-color:#fff;border-radius:0 0 20px 20px;width:100%;padding:0px 10px 0px 10px;z-index:2;transform:translateY(-20px);max-height:0;overflow:hidden;transition:all 320ms ease}.form__fake_select_list ::-webkit-scrollbar,.form__fake_select_list * ::-webkit-scrollbar{width:12px;height:12px;background-color:#f3f0e9;border-radius:6px}.form__fake_select_list ::-webkit-scrollbar-track,.form__fake_select_list * ::-webkit-scrollbar-track{background-color:#f3f0e9;border-radius:6px}.form__fake_select_list ::-webkit-scrollbar-thumb,.form__fake_select_list * ::-webkit-scrollbar-thumb{border-radius:6px;background:#7b7b7b;max-width:100px}.form__fake_select_list ul{height:0px;overflow-y:auto;padding:0;transition:all 320ms ease}.form__fake_select_list li{position:relative;color:var(--text);font-size:16px;line-height:30px;padding:0 0 4px 14px;width:95%;border-radius:30px;cursor:pointer}.form__fake_select_list li:hover{color:var(--kolor-2);background-color:rgba(var(--k1), 0.6);outline:1px solid rgba(var(--k1), 1)}.form__fake_select_list li input{width:100%;position:absolute;height:100%;cursor:pointer;opacity:0}.form__fake_select_list li input:checked+label{color:var(--kolor-2)}.form__fake_select_list li.__jsActive{color:var(--kolor-2);background-color:var(--kolor-1)}.__jsActive .form__fake_select_list{max-height:330px;padding:30px 10px 30px 10px;overflow:hidden}.__jsActive .form__fake_select_list ul{transition:all 320ms ease;height:270px}.form__fake_select__trigger{position:absolute;border-radius:30px;background:var(--text);width:90px;height:40px;right:0;z-index:3;transform:translateY(-100%);cursor:pointer}.form__fake_select__trigger:after{display:block;content:"";display:block;position:absolute;width:100%;height:100%;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxMCIgdmlld0JveD0iMCAwIDE4IDEwIiBmaWxsPSJub25lIj4KPHBhdGggZD0iTTEgOUw5IDFMMTcgOSIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPg==");background-repeat:no-repeat;background-position:center center;transform:rotate(180deg);transform-origin:center center;transition:transform 220ms ease}.form__fake_select__trigger.__jsActive:after{transform:rotate(0deg)}.form_sbm{display:flex;margin:auto;justify-content:flex-end}.form_sbm .btn{outline:none;border:0;cursor:pointer;line-height:1.2}.form_sbm .btn:hover{background-color:var(--kolor-1);color:var(--text)}fieldset.__file{height:160px}fieldset.__file input{box-shadow:none}.form__upload{display:block;width:100%;height:100%;padding:0;position:absolute;top:0;left:0;border-radius:25px}#fileInput{padding:0px 0px 0px 0px;width:max-content;width:100%;height:100%;box-sizing:border-box;color:#d3d3d3;font-size:0;background-color:rgba(0,0,0,0);box-shadow:none}input::file-selector-button,.__upload-gallery{width:calc(100% - 0px);height:calc(100% - 60px);margin:35px 0px 30px;border-radius:30px;box-sizing:border-box;padding:20px;top:0;left:0;padding:0px;background-color:rgba(0,0,0,0);outline:1px dashed #fff;border:0;font-size:0px;position:absolute;top:0;right:0;bottom:0;left:0;background:url(https://canal-plus-lp-2022.wpcdn.pl/img/ico-file.svg) no-repeat center center;cursor:pointer}.upload_array{position:absolute;height:100%;background-color:#fff;border-radius:25px;display:none}.__upload-gallery{z-index:1;background:#fff;display:flex;justify-content:center;align-items:center;display:none}.__upload-gallery i{display:none;position:absolute;top:0;right:0;width:25px;height:25px;background:url(https://canal-plus-lp-2022.wpcdn.pl/img/zamknij.svg) no-repeat center center;background-size:19px;cursor:pointer}.__upload-gallery img+i{display:block}.__upload-gallery img{max-width:80px;max-height:80px;object-fit:contain;margin:0 auto}.__upload-loader{z-index:1;background:#fff;display:flex;justify-content:center;align-items:center;display:none;width:calc(100% - 60px);height:calc(100% - 60px);margin:25px 30px 30px}.__upload-loader i{width:40%;height:40%;background:url(https://canal-plus-lp-2022.wpcdn.pl/img/loader.svg) no-repeat center center;background-size:contain;animation:rotate 1s infinite}@keyframes rotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.__acc label{position:relative;padding-left:40px}.__acc label:before{display:block;content:"";width:25px;height:25px;border-radius:7px;background-color:#fff;position:absolute;left:0;top:1px}.__acc label:after{display:block;content:"";width:25px;height:25px;border-radius:7px;background:#fff;position:absolute;left:0;top:1px}.__acc input{width:20px;height:20px;border-radius:5px;margin:0;margin-right:12px;position:absolute;opacity:0}#Konkurs .form_fields fieldset{position:relative;width:calc(50% - 20px)}@media screen and (max-width: 1120px){#Konkurs .form_fields fieldset{width:calc(50% - 10px)}}@media screen and (max-width: 768px){#Konkurs .form_fields fieldset{width:100%}}#Konkurs .form_fields fieldset:nth-of-type(1),#Konkurs .form_fields fieldset.form_acc,#Konkurs .form_fields fieldset.form_sbm{width:100%}#Konkurs .form_fields fieldset:nth-of-type(7){width:calc(20% - 30px)}@media screen and (max-width: 1120px){#Konkurs .form_fields fieldset:nth-of-type(7){width:calc(22% - 20px)}}@media screen and (max-width: 768px){#Konkurs .form_fields fieldset:nth-of-type(7){width:100%}}#Konkurs .form_fields fieldset:nth-of-type(8){width:calc(30% - 30px)}@media screen and (max-width: 1120px){#Konkurs .form_fields fieldset:nth-of-type(8){width:calc(28% - 10px)}}@media screen and (max-width: 768px){#Konkurs .form_fields fieldset:nth-of-type(8){width:100%}}.recipe_of_month{display:flex;flex-direction:column;background-color:var(--kolor-1);border-radius:40px;padding:40px 30px;width:calc(33.3333333333% - var(--gap8)/3 + var(--gap4))}@media screen and (max-width: 1100px){.recipe_of_month{width:100%}}.recipe_of_month>h2{font-size:clamp(28px,3.4vw,44px);margin-bottom:20px}.recipe_of_month .recipt__title{margin-bottom:0}.recipe_img__wrapper{margin-bottom:20px}.recipe_img__wrapper img{max-width:100%;margin:auto;border-radius:var(--gap3)}.recipe__desc{display:flex;flex-direction:column;gap:20px}.recipe__desc p{display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}#wideo .section__name{color:#fff}@media screen and (max-width: 980px){#wideo .wp-player{height:fit-content}}.wideo__outer{display:flex;flex-wrap:wrap;row-gap:40px}@media screen and (max-width: 768px){.wideo__outer{row-gap:var(--gap2)}}@media screen and (max-width: 980px){.wideo__outer{flex-direction:column;row-gap:var(--gap2)}}.wideo__wrapper{background-color:var(--kolor-2);border-radius:40px;width:calc((33.3333333333% - var(--gap8)/3)*2 + var(--gap4));color:#fff;padding:0}@media screen and (max-width: 980px){.wideo__wrapper{width:100%}}.wideo__wrapper h2{font-size:clamp(28px,3.4vw,44px)}.__mobile .wideo__wrapper{width:100%}.wideo__desc{background-color:var(--kolor-1);border-radius:40px;padding:40px 30px;width:calc(33.3333333333% - var(--gap8)/3 + var(--gap4))}@media screen and (max-width: 980px){.wideo__desc{width:100%}}.wideo__desc li{display:flex;flex-direction:column;gap:20px;max-height:0;overflow:hidden}.wideo__desc li.__jsActive{max-height:max-content}.wideo__desc p{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}@media screen and (max-width: 1080px){.wideo__desc p{display:none}}@media screen and (max-width: 980px){.wideo__desc p{display:-webkit-box;-webkit-line-clamp:2}}.wideo__desc h2{font-family:var(--font-headers);font-weight:400;line-height:122.727%;font-size:clamp(24px,3.1vw,33px)}.wideo__desc .btn_main{margin-bottom:4px}.wideo__next_list{width:100%;display:flex;justify-content:space-between;gap:40px}@media screen and (max-width: 1080px){.wideo__next_list{gap:var(--gap2)}}.wideo__next_item{border-radius:30px;background-color:var(--kolor-1);display:flex;gap:10px;padding-right:20px;align-items:center;width:50%;cursor:pointer;position:relative;box-shadow:0px 0px 0px 0px var(--zielen-z-logo, #233D30);transition:box-shadow 220ms ease}@media screen and (max-width: 768px){.wideo__next_item{flex-direction:column;padding-right:0px}}.wideo__next_item:after{content:" ";display:block;position:absolute;background:url(https://kulinarna-stolica-polski.wpcdn.pl/i/button_play.svg) repeat-x 0 0;background-size:contain;width:50px;height:51px;left:70px}@media screen and (max-width: 768px){.wideo__next_item:after{left:0px;top:3px}}.wideo__next_item:hover{box-shadow:4px 4px 0px 0px var(--zielen-z-logo, #233D30)}.wideo__next_item img{border-radius:30px;object-fit:cover;height:100%;max-width:50%}@media screen and (max-width: 768px){.wideo__next_item img{max-width:100%;width:100%;height:50px}}.wideo__next_item p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:16px;line-height:1.625}@media screen and (max-width: 1420px){.wideo__next_item p{line-height:1.825vw}}@media screen and (max-width: 768px){.wideo__next_item p{line-height:1.325;padding:0 12px;margin-bottom:10px}}.playerSG{border-radius:30px;overflow:hidden}.player{width:100%;aspect-ratio:19/9}.__mobile .wideo__desc{background-color:var(--kolor-1);border-radius:40px;padding:40px 30px;width:100%}body .wp-player .skinMobile:is(.ima,.special,.visible) .bottom{display:block !important}body .wp-player .bottom{display:block !important}.cdc{max-width:100%;width:100%;margin-bottom:var(--gap4)}.cdc--products{display:flex;justify-content:space-between}@media screen and (max-width: 640px){.cdc--products{flex-direction:column;row-gap:10px}}.cdc--product{width:calc(50% - 11px);box-sizing:border-box;position:relative;background-color:#fff;border:4px solid var(--kolor-5);border-radius:var(--gap3);padding:var(--gap4) var(--gap4) var(--gap9)}@media screen and (max-width: 640px){.cdc--product{width:100%;padding:var(--gap2)}}.cdc--photo-wrapper{text-align:center;position:relative;width:100%}.cdc--photo{max-width:100%;max-height:220px;height:82.4%;margin:0 auto;object-fit:contain;border-radius:var(--gap2)}@media screen and (max-width: 640px){.cdc--photo{width:100%;max-width:385px;max-height:none}}.cdc--details{display:flex;flex-direction:column;box-sizing:border-box;padding:6px 0 0px;width:100%;margin:0 auto;gap:8px}.cdc--details p{margin-bottom:0;line-height:1.3}.cdc--external{display:flex;align-items:center;width:fit-content;margin:auto;text-decoration:none}.cdc--external span{display:block;margin-bottom:10px}.cdc--external-img{max-width:177px;margin:0 auto;display:block}.cdc--button{margin:0 auto;position:absolute;bottom:var(--gap3);left:0;right:0}.footer{border-radius:50px 50px 0px 0px;box-shadow:0px 0px 10px 0px rgba(178,146,98,.25);background-color:#1b1b1b;padding:var(--gap4) 0;position:relative}@media screen and (max-width: 768px){.footer{padding:var(--gap2) 0}}.footer .wrapper{display:flex;align-items:center;justify-content:center;gap:25px;padding:10px;padding-right:10px;color:var(--kolor-4);flex-wrap:wrap}@media screen and (max-width: 768px){.footer .wrapper{flex-wrap:wrap}}.footer p{font-size:14px;font-weight:400;line-height:1.4;padding:0;max-width:100%;border-top:1px solid #fff;padding-top:25px}@media screen and (max-width: 768px){.footer p{font-size:12px}}.footer__logos{display:flex;justify-content:center;gap:clamp(20px,6vw,100px);width:100%;align-items:center}@media screen and (max-width: 768px){.footer__logos{justify-content:space-between}}.footer__logo_pysznosci{filter:grayscale(1) brightness(100)}.footer__logo_pysznosci img{width:125px;max-width:14vw}@media screen and (max-width: 768px){.footer__logo_pysznosci img{width:71px;max-width:23vw}}.footer__logo_kulinarna_stolica{filter:grayscale(1) brightness(100)}.footer__logo_kulinarna_stolica img{max-width:235px;width:18vw}@media screen and (max-width: 768px){.footer__logo_kulinarna_stolica img{max-width:113px;max-width:23vw}}.footer__logo_wp{filter:invert(1) grayscale(1) brightness(100)}.footer__logo_wp img,.footer__logo_wp svg{width:76px;max-width:10vw;height:auto}@media screen and (max-width: 768px){.footer__logo_wp img,.footer__logo_wp svg{max-width:23vw;width:47px}}.footer__logo_wp path{fill:var(--kolor-2)}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff }.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px, 0, 0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:"";flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:"";position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size: 44px }.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/44*27);height:var(--swiper-navigation-size);margin-top:calc(0px - var(--swiper-navigation-size)/2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none !important}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none !important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0, 0, 0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none !important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(0.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(0.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(0.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, 0.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none !important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px, -50%, 0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none !important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:rgba(0,0,0,0)}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff }.swiper-lazy-preloader-black{--swiper-preloader-color: #000 }@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}.swiper-wrapper{margin-top:3vw}.swiper__container{width:100%;position:relative}@media screen and (max-width: 1120px){.swiper__container:hover .swiper-button{opacity:1}}.swiper{width:100%;padding:0 0 var(--gap5)}.swiper-nav{position:absolute;top:10.2vw;width:calc(100% - 80px);margin:auto;left:0;right:0}.swiper-button{top:50%;transform:translateY(-50%);width:80px;height:80px;margin-top:0;z-index:1;background-color:var(--kolor-5);display:flex}.swiper-button:after{box-sizing:border-box;width:24px;height:24px;content:"";border-right:3px solid var(--text);border-bottom:3px solid var(--text);transform:rotate(-45deg);margin-right:10px;margin-left:0px}.swiper-button:hover{background-color:var(--kolor-2);box-shadow:4px 4px 0px 0px var(--zielen-z-logo, #233D30)}.swiper-button:hover:after{border-right:2px solid var(--kolor-1);border-bottom:2px solid var(--kolor-1)}.__wide .swiper{padding-bottom:0}.__wide .swiper-slide{background-position:center;background-size:cover;transform-origin:center}@media screen and (max-width: 1080px){.__wide .swiper-slide{display:flex;flex-direction:column;align-items:center}}.__wide .swiper-slide img{display:block;object-fit:cover;max-width:100%;height:100%;user-select:none;border-radius:0;border-radius:30px}.__wide .swiper-slide .swiper__subtitle{opacity:0;transition:all 220ms ease;color:#000;font-size:16px;font-weight:400;line-height:1.62}.__wide .swiper-slide.swiper-slide-active{z-index:1;position:relative;padding:0}.__wide .swiper-slide.swiper-slide-active .swiper__subtitle{opacity:1;transition:opacity 320ms ease 330ms;width:calc(100% + 10vw);margin-left:-5vw;padding-left:20px;padding-right:20px;padding-top:.6vw}.__wide .swiper-slide.swiper-slide-active img{filter:brightness(1);transition:all 320ms ease;margin-left:-5vw;width:calc(100% + 10vw);max-width:calc(100% + 10vw);margin-top:-3vw}.__wide .swiper-slide:not(.swiper-slide-active) .swiper__subtitle{opacity:0;padding-top:2.6vw;width:calc(100% + 10vw);margin-left:-5vw;transition:opacity 0ms ease 0ms;height:0;overflow:hidden}.__wide .swiper-slide:not(.swiper-slide-active) img{filter:brightness(0.7);box-shadow:0 0 0 0px #fff;position:relative;transition:all 320ms ease;margin-left:0}.__wide .swiper-horizontal .swiper-slide:has(+.swiper-slide-prev){transform:translateX(-5vw)}.__wide .swiper-horizontal .swiper-slide.swiper-slide-next,.__wide .swiper-horizontal .swiper-slide.swiper-slide-next+.swiper-slide{transform:translateX(5vw)}.__wide .swiper-horizontal .swiper-slide-prev{transform:translateX(-5vw)}.__wide .swiper-nav{position:absolute;top:10.2vw;width:calc(100% - 80px);margin:auto;left:0;right:0}.__wide .swiper-button{top:50%;transform:translateY(-50%);width:80px;height:80px;margin-top:0;z-index:1;background-color:var(--kolor-5);display:flex}.__wide .swiper-button:after{box-sizing:border-box;width:24px;height:24px;content:"";border-right:3px solid var(--text);border-bottom:3px solid var(--text);transform:rotate(-45deg);margin-right:10px;margin-left:0px}.__wide .swiper-button:hover{background-color:var(--kolor-2);box-shadow:4px 4px 0px 0px var(--zielen-z-logo, #233D30)}.__wide .swiper-button:hover:after{border-right:2px solid var(--kolor-1);border-bottom:2px solid var(--kolor-1)}.__wide .swiper-button-next{right:0;border-radius:50%}.__wide .swiper-button-prev{left:0;border-radius:50%}.__wide .swiper-button-prev:after{transform:scaleX(-1) rotate(-45deg);margin-left:17px}@media screen and (max-width: 768px){.__ver_wideo .swiper{width:100%;padding:0 0 var(--gap1)}}.__ver_wideo .swiper-slide{background-color:var(--kolor-2)}.__ver_wideo .swiper-slide.swiper-slide-active{opacity:1}.__ver_wideo .swiper-wrapper{margin-top:0}.__ver_wideo .wideo__wrapper{width:100%}.__ver_wideo .swiper-nav{width:100vw;left:50%;transform:translateX(-50%);z-index:2;top:27vw}.__ver_wideo .swiper-button-prev:after,.__ver_wideo .swiper-button-next:after{width:12px;height:12px}.__ver_wideo .swiper-button-prev:hover,.__ver_wideo .swiper-button-next:hover{background-color:var(--kolor-2)}.__ver_wideo .swiper-button-prev{border-radius:0 40px 40px 0;height:40px;width:51px;opacity:1;left:0}.__ver_wideo .swiper-button-prev[aria-disabled=true]{opacity:0}.__ver_wideo .swiper-button-next{border-radius:40px 0 0 40px;height:40px;width:51px;right:0}.__ver_wideo .swiper-button-next[aria-disabled=true]{opacity:0}.__ver_wideo .wideo__desc{display:flex;flex-direction:column;gap:var(--gap2)}@media screen and (max-width: 768px){.__ver_wideo .wideo__desc{border-radius:var(--gap3)}}.__ver_wideo .wideo__desc .btn_main{align-self:flex-end}.__ver_map{position:relative;z-index:2}.__ver_map .swiper-nav{width:100vw;left:50%;transform:translateX(-50%);z-index:2;top:450px}@media screen and (max-width: 550px){.__ver_map .swiper-nav{top:80vw}}.__ver_map .swiper-button-prev:after,.__ver_map .swiper-button-next:after{width:12px;height:12px}.__ver_map .swiper-button-prev:hover,.__ver_map .swiper-button-next:hover{background-color:var(--kolor-2)}.__ver_map .swiper-button-prev{border-radius:0 40px 40px 0;height:40px;width:51px;opacity:1;left:0}.__ver_map .swiper-button-prev[aria-disabled=true]{opacity:0}.__ver_map .swiper-button-next{border-radius:40px 0 0 40px;height:40px;width:51px;right:0}.__ver_map .swiper-button-next[aria-disabled=true]{opacity:0}.gallery_hover{position:relative;display:flex;justify-content:space-between;margin:0 auto var(--gap4);gap:var(--gap2)}@media screen and (max-width: 768px){.gallery_hover{flex-direction:column;aspect-ratio:unset}}.gallery_hover .widget__item{width:100%;position:relative;border-radius:0;overflow:hidden;aspect-ratio:1/1;border-radius:var(--gap4)}@media screen and (max-width: 768px){.article__sticky_wrapper .gallery_hover{margin-bottom:0}}.gallery_hover__img{width:100%;object-fit:cover;height:100%}.gallery_hover__text{position:absolute;left:0;right:0;bottom:0;top:0;padding:var(--gap4);border-radius:0;overflow:hidden auto;box-sizing:border-box;display:flex;flex-wrap:wrap;transition:opacity .4s ease-in-out,background .11s ease-in-out 220ms;color:var(--text);max-height:100%;opacity:0;align-content:flex-start}.gallery_hover__text:before,.gallery_hover__text:after{background:var(--kolor-3);inset:0;position:absolute;content:"";opacity:0;transition:all .6s ease-in-out .2s;top:0;bottom:0;height:100%}.gallery_hover__text:before{transform:translateX(-100%)}.gallery_hover__text:after{transform:translateX(100%)}.gallery_hover__text p,.gallery_hover__text h3{opacity:0;overflow-y:auto;transition:opacity .3s;transform:translate3d(0, 0, 0);backface-visibility:hidden;position:relative;z-index:1;align-self:center;width:100%}.gallery_hover__text h3{margin-bottom:var(--gap2);font-size:26px;line-height:138%}@media screen and (max-width: 1080px){.gallery_hover__text h3{font-size:20px}}.gallery_hover__text p{line-height:162%}.gallery_hover__pin{position:absolute;bottom:var(--gap2);right:calc(50% - 20px);width:60px;height:60px;border-radius:50%;background-color:var(--kolor-5);cursor:pointer}.gallery_hover__pin:before,.gallery_hover__pin:after{display:block;position:absolute;content:"";top:50%;left:50%;background-color:var(--kolor-2);transform-origin:center;transform:translate3d(0, 0, 0) translate(-50%, -50%);transition:transform .25s ease}.gallery_hover__pin:before{width:2px;height:20px}.gallery_hover__pin:after{width:20px;height:2px}.item--active .gallery_hover__text{opacity:1;transition:opaity .4s ease-in-out,background 220ms ease 100ms;background:var(--kolor-3)}.item--active .gallery_hover__text:before,.item--active .gallery_hover__text:after{opacity:1;transform:translateX(0%);transition:transform .4s ease-in-out}.item--active .gallery_hover__text p,.item--active .gallery_hover__text h3{opacity:1;transition:opacity .3s .2s}.item--active .gallery_hover__pin{background-color:var(--kolor-2);box-shadow:4px 4px 0px 0px var(--zielen-z-logo, #233D30)}.item--active .gallery_hover__pin:before,.item--active .gallery_hover__pin:after{background-color:var(--kolor-1);transform:translate(-50%, -50%) rotate(45deg)}.gallery__accordion{--title-width: 60px;display:flex;counter-reset:elem;margin:0 auto;padding:0;position:relative;box-sizing:border-box;overflow:hidden;margin-bottom:var(--gap4)}@media screen and (max-width: 768px){.gallery__accordion{flex-direction:column;width:100%}}.accordion__element{width:calc(var(--title-width) + 14vw);min-width:var(--title-width);height:630px;max-height:54vw;position:relative;transition:width .4s ease .05s}@media screen and (max-width: 768px){.accordion__element{width:var(--title-width);min-height:var(--title-width);height:auto;max-height:var(--title-width);width:100%;transition:all .4s linear 0s;overflow:hidden}}.accordion__element:last-of-type .accordion__title{border-right:0}.accordion__element:first-of-type .accordion__title{transform:rotate(180deg) translateX(0%)}@media screen and (max-width: 768px){.accordion__element:first-of-type .accordion__title{transform:unset}}.accordion__element:first-of-type img{height:100%;width:calc(100% - var(--title-width)/2);left:calc(var(--title-width)/2)}@media screen and (max-width: 768px){.accordion__element:first-of-type img{left:auto;width:100%}}.accordion__element:first-of-type .accordion__accordion-desc{left:calc(var(--title-width) - 1px);width:calc(100% - var(--title-width))}@media screen and (max-width: 768px){.accordion__element:first-of-type .accordion__accordion-desc{left:0;width:100%}}.accordion__bg{width:100%;height:100%;position:relative}.accordion__img{position:relative;height:100%}@media screen and (max-width: 768px){.accordion__img{background-color:var(--kolor-2)}}.accordion__img img{height:100%;width:calc(100% - var(--title-width));width:100%;aspect-ratio:16/9;overflow:hidden;position:absolute;top:0;left:calc(var(--title-width));left:0;filter:brightness(0.5);object-fit:cover}@media screen and (max-width: 768px){.accordion__img img{max-height:0;width:100%;position:relative;object-fit:cover;left:0;transition:all .4s linear;aspect-ratio:16/9;padding:var(--gap2) var(--gap2) 0}}.accordion__title{text-overflow:ellipsis;writing-mode:vertical-rl;position:absolute;left:0;top:0;padding:var(--gap10) 0 var(--gap1);z-index:2;box-sizing:border-box;height:100%;width:var(--title-width);display:flex;align-items:center;transform:rotate(180deg) translateX(50%);line-height:1;background-color:var(--kolor-5);color:var(--text);background-size:cover;overflow:hidden;z-index:2;cursor:pointer;border-radius:0 0 30px 30px}@media screen and (max-width: 768px){.accordion__title{position:relative;font-size:16px;line-height:1.2;width:100%;height:var(--title-width);writing-mode:unset;padding:var(--gap2);transform:unset;margin:0;display:flex;align-items:center;border-left:0;border-radius:30px 0 0 30px}}.accordion__title:before{position:absolute;counter-increment:elem;content:"0" counter(elem) "";display:flex;justify-content:center;align-items:center;left:0;right:0;top:0;height:var(--gap10);margin:0 auto;writing-mode:horizontal-tb;transform:rotate(180deg);font-size:30px;font-weight:300;line-height:1}@media screen and (max-width: 768px){.accordion__title:before{position:static;top:unset;left:unset;right:unset;margin:0;transform:unset;width:auto;margin-right:var(--gap2);height:var(--title-width);font-size:24px}}.accordion__accordion-desc{height:auto;box-sizing:border-box;position:absolute;left:calc(var(--title-width)/2 - 1px);bottom:0;opacity:0;background-color:var(--kolor-2);display:flex;flex-direction:column;padding:var(--gap3);overflow:hidden;color:var(--text);width:calc(100% - var(--title-width)/2 + 1px);opacity:0;transition:opacity .1s ease 0s;color:var(--kolor-4)}@media screen and (max-width: 768px){.accordion__accordion-desc{width:100%;max-width:100%;left:0;height:0;max-height:0;font-size:16px;line-height:1.5;padding:0 var(--gap2);opacity:1}}.accordion__accordion-desc p{margin-bottom:0}.accordion__element.accordion__element_hover{width:calc(100% - var(--title-width)*2);z-index:2;transition:width .2s ease 0s}@media screen and (max-width: 768px){.accordion__element.accordion__element_hover{width:100%;height:auto;max-height:1000px;transition:all .4s linear 0s}}@media screen and (max-width: 768px){.accordion__element.accordion__element_hover .accordion__bg{height:auto}}.accordion__element.accordion__element_hover .accordion__title{color:var(--kolor-4);background-color:var(--kolor-2)}@media screen and (max-width: 768px){.accordion__element.accordion__element_hover .accordion__title{border-radius:var(--gap3) var(--gap3) 0 0}}.accordion__element.accordion__element_hover .accordion__img img{filter:brightness(1)}@media screen and (max-width: 768px){.accordion__element.accordion__element_hover .accordion__img img{max-height:55vw;width:100%;height:100%;transition:all .4s linear}}.accordion__element.accordion__element_hover .accordion__accordion-desc{opacity:1;transition:opacity .3s ease .4s}@media screen and (max-width: 768px){.accordion__element.accordion__element_hover .accordion__accordion-desc{position:relative;bottom:0;justify-content:center;height:auto;max-height:300px;padding:var(--gap2);border-radius:0 0 var(--gap2) var(--gap2)}}.article__sticky_wrapper .gallery__accordion{flex-direction:column;width:100%}.article__sticky_wrapper .accordion__element{min-height:var(--title-width);height:auto;max-height:fit-content;width:100%;transition:none}.article__sticky_wrapper .accordion__element:last-of-type .accordion__title{border-bottom:0}.article__sticky_wrapper .accordion__img img{max-height:0;width:100%;height:0;position:relative;object-fit:cover;left:0;transition:all .4s linear;aspect-ratio:16/9}.article__sticky_wrapper .accordion__title{position:relative;line-height:1.2;width:100%;height:auto;writing-mode:unset;padding:var(--gap05) var(--gap3);transform:unset;margin:0;display:flex;align-items:center;border-left:0;border-bottom:4px solid #fff}@media screen and (max-width: 768px){.article__sticky_wrapper .accordion__title{font-size:16px}}.article__sticky_wrapper .accordion__title:before{position:static;top:unset;left:unset;right:unset;margin:0;transform:unset;width:auto;margin-right:var(--gap2);height:var(--title-width);font-size:36px;font-weight:300;line-height:1}@media screen and (max-width: 768px){.article__sticky_wrapper .accordion__title:before{font-size:24px}}.article__sticky_wrapper .accordion__accordion-desc{width:100%;max-width:100%;left:0;height:0;max-height:0;font-size:14px;line-height:1.4;padding:0 var(--gap3);opacity:1;transition:all .4s linear 0s}.article__sticky_wrapper .accordion__element.accordion__element_hover{width:100%;height:auto;max-height:fit-content;transition:none}.article__sticky_wrapper .accordion__element.accordion__element_hover .accordion__bg{height:auto}.article__sticky_wrapper .accordion__element.accordion__element_hover .accordion__img img{max-height:35vw;width:100%;height:100%;transition:all .4s linear}.article__sticky_wrapper .accordion__element.accordion__element_hover .accordion__accordion-desc{position:relative;bottom:0;justify-content:center;height:fit-content;max-height:400px;padding:var(--gap3) var(--gap3);transition:all .4s linear 0s}/*# sourceMappingURL=s.min.css.map */
