/* Aleja Kobiet — Divi 5 Child. Źródło: _generator/css/alejakobiet.src.css */
@font-face{font-family:'Playfair Display';font-style:normal;font-display:swap;font-weight:400 900;src:url(../fonts/playfair-display-latin-ext-wght-normal.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Playfair Display';font-style:normal;font-display:swap;font-weight:400 900;src:url(../fonts/playfair-display-latin-wght-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Playfair Display';font-style:italic;font-display:swap;font-weight:400 900;src:url(../fonts/playfair-display-latin-ext-wght-italic.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+1E00-1E9F,U+A720-A7FF}
@font-face{font-family:'Playfair Display';font-style:italic;font-display:swap;font-weight:400 900;src:url(../fonts/playfair-display-latin-wght-italic.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+FEFF,U+FFFD}
@font-face{font-family:'Inter';font-style:normal;font-display:swap;font-weight:400 900;src:url(../fonts/inter-latin-ext-wght-normal.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Inter';font-style:normal;font-display:swap;font-weight:400 900;src:url(../fonts/inter-latin-wght-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Sacramento';font-style:normal;font-display:swap;font-weight:400;src:url(../fonts/sacramento-latin-ext-400-normal.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+1E00-1E9F,U+A720-A7FF}
@font-face{font-family:'Sacramento';font-style:normal;font-display:swap;font-weight:400;src:url(../fonts/sacramento-latin-400-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+FEFF,U+FFFD}
/* ==========================================================================
   Aleja Kobiet — warstwa wizualna uzupełniająca ustawienia modułów Divi 5.
   Kolory, fonty i odstępy są w ustawieniach modułów; tu: elementy, których Divi nie ustawia
   (ikony, stany, pozycjonowanie nakładek, siatki kart, treść artykułu, formularze, responsywność).
   ========================================================================== */
:root{
  --ivory:#FCF9F6;--cream:#F8F1EC;--blush:#F4E4E1;--blush-l:#FBF3F1;--rose:#C98B92;--rose-l:#E7C5C8;--mauve:#9E6B74;
  --wine:#A3445A;--wine-h:#87344A;--rose-t:#9C3D52;--ink:#251A1F;--body:#4B4146;--muted:#74686D;--line:#EDE0DE;
  --hf:'Playfair Display',Georgia,'Times New Roman',serif;--bf:'Inter',system-ui,-apple-system,'Segoe UI',Roboto,sans-serif;--sf:'Sacramento',cursive;
  --r:6px;--shadow:0 6px 22px rgba(120,70,80,.07);
}
body.ak-site{background:var(--ivory);color:var(--body);font-family:var(--bf);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}
body.ak-site #page-container,body.ak-site #main-content,body.ak-site #et-main-area,body.ak-site .et-l--body>.et_builder_inner_content{background:var(--ivory)}
.ak-site a{color:var(--rose-t);transition:color .2s ease}
.ak-site a:hover{color:var(--wine-h)}
.ak-site h1 a,.ak-site h2 a,.ak-site h3 a{color:inherit}
.ak-site h1 a:hover,.ak-site h2 a:hover,.ak-site h3 a:hover{color:var(--rose-t)}
.ak-site :focus-visible{outline:2px solid var(--wine);outline-offset:3px;border-radius:3px}
.ak-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
.ak-site .et_pb_text p:last-child{padding-bottom:0}
.ak-site .et_pb_text_inner>*:last-child{margin-bottom:0}

/* zdjęcia w modułach Image: zawsze na pełną szerokość modułu (Divi ogranicza je do szerokości pliku przy pośrednich ekranach) */
.ak-site .et_pb_image:not(.ak-partner__logo):not(.ak-logo):not(.ak-flogo):not(.ak-avatar) .et_pb_image_wrap{display:block;width:100%}
.ak-site .et_pb_image:not(.ak-partner__logo):not(.ak-logo):not(.ak-flogo):not(.ak-avatar):not(.ak-icon) .et_pb_image_wrap img{width:100%!important;object-fit:cover}

/* ---------- ikony (maski SVG, kolor = currentColor) */
.ak-ic{display:inline-block;width:1.15em;height:1.15em;vertical-align:-.2em;background:currentColor;-webkit-mask:var(--i) center/contain no-repeat;mask:var(--i) center/contain no-repeat;flex:0 0 auto}
.ak-ic--bookmark{--i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E %3Cpath d=%22M17 3a2 2 0 0 1 2 2v15a1 1 0 0 1-1.496.868l-4.512-2.578a2 2 0 0 0-1.984 0l-4.512 2.578A1 1 0 0 1 5 20V5a2 2 0 0 1 2-2z%22 /%3E %3C/svg%3E")}.ak-ic--clock{--i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E %3Ccircle cx=%2212%22 cy=%2212%22 r=%2210%22 /%3E %3Cpath d=%22M12 6v6l4 2%22 /%3E %3C/svg%3E")}.ak-ic--calendar{--i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E %3Cpath d=%22M8 2v3%22 /%3E %3Cpath d=%22M16 2v3%22 /%3E %3Crect x=%223%22 y=%223%22 width=%2218%22 height=%2218%22 rx=%222%22 /%3E %3Cpath d=%22M3 9h18%22 /%3E %3C/svg%3E")}.ak-ic--heart{--i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E %3Cpath d=%22M2 9.5a5.5 5.5 0 0 1 9.591-3.676.56.56 0 0 0 .818 0A5.49 5.49 0 0 1 22 9.5c0 2.29-1.5 4-3 5.5l-5.492 5.313a2 2 0 0 1-3 .019L5 15c-1.5-1.5-3-3.2-3-5.5%22 /%3E %3C/svg%3E")}.ak-ic--mail{--i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E %3Cpath d=%22m22 7-8.991 5.727a2 2 0 0 1-2.009 0L2 7%22 /%3E %3Crect x=%222%22 y=%224%22 width=%2220%22 height=%2216%22 rx=%222%22 /%3E %3C/svg%3E")}
.ak-ic--lock{--i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E %3Crect width=%2218%22 height=%2211%22 x=%223%22 y=%2211%22 rx=%222%22 ry=%222%22 /%3E %3Cpath d=%22M7 11V7a5 5 0 0 1 10 0v4%22 /%3E %3C/svg%3E")}.ak-ic--grid{--i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E %3Crect width=%227%22 height=%227%22 x=%223%22 y=%223%22 rx=%221%22 /%3E %3Crect width=%227%22 height=%227%22 x=%2214%22 y=%223%22 rx=%221%22 /%3E %3Crect width=%227%22 height=%227%22 x=%2214%22 y=%2214%22 rx=%221%22 /%3E %3Crect width=%227%22 height=%227%22 x=%223%22 y=%2214%22 rx=%221%22 /%3E %3C/svg%3E")}.ak-ic--flower-2{--i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E %3Cpath d=%22M12 5a3 3 0 1 1 3 3m-3-3a3 3 0 1 0-3 3m3-3v1M9 8a3 3 0 1 0 3 3M9 8h1m5 0a3 3 0 1 1-3 3m3-3h-1m-2 3v-1%22 /%3E %3Ccircle cx=%2212%22 cy=%228%22 r=%222%22 /%3E %3Cpath d=%22M12 10v12%22 /%3E %3Cpath d=%22M12 22c4.2 0 7-1.667 7-5-4.2 0-7 1.667-7 5Z%22 /%3E %3Cpath d=%22M12 22c-4.2 0-7-1.667-7-5 4.2 0 7 1.667 7 5Z%22 /%3E %3C/svg%3E")}.ak-ic--shirt{--i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E %3Cpath d=%22M20.38 3.46 16 2a4 4 0 0 1-8 0L3.62 3.46a2 2 0 0 0-1.34 2.23l.58 3.47a1 1 0 0 0 .99.84H6v10c0 1.1.9 2 2 2h8a2 2 0 0 0 2-2V10h2.15a1 1 0 0 0 .99-.84l.58-3.47a2 2 0 0 0-1.34-2.23z%22 /%3E %3C/svg%3E")}.ak-ic--utensils{--i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E %3Cpath d=%22M3 2v7c0 1.1.9 2 2 2h4a2 2 0 0 0 2-2V2%22 /%3E %3Cpath d=%22M7 2v20%22 /%3E %3Cpath d=%22M21 15V2a5 5 0 0 0-5 5v6c0 1.1.9 2 2 2h3Zm0 0v7%22 /%3E %3C/svg%3E")}
.ak-ic--brain{--i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E %3Cpath d=%22M12 18V5%22 /%3E %3Cpath d=%22M15 13a4.17 4.17 0 0 1-3-4 4.17 4.17 0 0 1-3 4%22 /%3E %3Cpath d=%22M17.598 6.5A3 3 0 1 0 12 5a3 3 0 1 0-5.598 1.5%22 /%3E %3Cpath d=%22M17.997 5.125a4 4 0 0 1 2.526 5.77%22 /%3E %3Cpath d=%22M18 18a4 4 0 0 0 2-7.464%22 /%3E %3Cpath d=%22M19.967 17.483A4 4 0 1 1 12 18a4 4 0 1 1-7.967-.517%22 /%3E %3Cpath d=%22M6 18a4 4 0 0 1-2-7.464%22 /%3E %3Cpath d=%22M6.003 5.125a4 4 0 0 0-2.526 5.77%22 /%3E %3C/svg%3E")}.ak-ic--sun{--i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E %3Ccircle cx=%2212%22 cy=%2212%22 r=%224%22 /%3E %3Cpath d=%22M12 2v2%22 /%3E %3Cpath d=%22M12 20v2%22 /%3E %3Cpath d=%22m4.93 4.93 1.41 1.41%22 /%3E %3Cpath d=%22m17.66 17.66 1.41 1.41%22 /%3E %3Cpath d=%22M2 12h2%22 /%3E %3Cpath d=%22M20 12h2%22 /%3E %3Cpath d=%22m6.34 17.66-1.41 1.41%22 /%3E %3Cpath d=%22m19.07 4.93-1.41 1.41%22 /%3E %3C/svg%3E")}.ak-ic--search{--i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E %3Cpath d=%22m21 21-4.34-4.34%22 /%3E %3Ccircle cx=%2211%22 cy=%2211%22 r=%228%22 /%3E %3C/svg%3E")}
.ak-ic--inline{color:var(--rose-t);width:.85em;height:.85em;vertical-align:-.05em}
/* ikony liniowe (SVG w module Image): pełna szerokość modułu, wyśrodkowane w kółkach */
.ak-icon{flex:0 0 auto!important;max-width:none!important}
.ak-icon .et_pb_image_wrap,.ak-icon a{display:block!important;width:100%!important}
.ak-icon img{display:block!important;width:100%!important;height:auto!important;max-width:none!important}
.ak-circle>.ak-icon,.ak-tile__badge>.ak-icon{margin:0!important}

/* ---------- typografia pomocnicza */
.ak-cat{margin:0}
.ak-date{margin:0}
.ak-accent{color:var(--wine);font-style:normal}
.ak-script p{transform:rotate(-6deg);transform-origin:left center}
.ak-script .ak-ic--inline{width:.55em;height:.55em}
.ak-script--sign p,.ak-script--hero p,.ak-script--404 p,.ak-script--foot p{transform:rotate(-8deg);transform-origin:center}
.ak-eyebrow p{margin:0}
.ak-sectag p{white-space:nowrap}
.ak-tag{display:inline-block;background:var(--wine);color:#fff!important;padding:5px 11px 4px;border-radius:4px;line-height:1.2!important}
.ak-clock,.ak-read,.ak-meta-ico,.ak-safe,.ak-mailline{display:inline-flex;align-items:center;gap:8px;margin:0}
.ak-clock::before{content:"";display:inline-block;width:16px;height:16px;background:var(--rose-t);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E %3Ccircle cx=%2212%22 cy=%2212%22 r=%2210%22 /%3E %3Cpath d=%22M12 6v6l4 2%22 /%3E %3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E %3Ccircle cx=%2212%22 cy=%2212%22 r=%2210%22 /%3E %3Cpath d=%22M12 6v6l4 2%22 /%3E %3C/svg%3E") center/contain no-repeat}
.ak-meta-ico .ak-ic,.ak-read .ak-ic{color:var(--muted)}

/* ---------- przyciski: strzałka Divi (ETmodules „$”) + stała szerokość */
body #page-container .et_pb_section .ak-btn.et_pb_button{display:inline-flex;flex-direction:row!important;align-items:center;gap:10px;line-height:1.3!important;transition:background-color .2s ease,color .2s ease}
body #page-container .et_pb_section .ak-btn.et_pb_button::after{position:static!important;margin:0!important;opacity:1!important;font-size:1.25em!important;line-height:1!important;transform:none!important}
body #page-container .et_pb_section .ak-btn--link.et_pb_button:hover{background:transparent!important}
body #page-container .et_pb_section .ak-lead--home.et_pb_button::before,
body #page-container .et_pb_section .ak-lead--grid.et_pb_button::before{content:""!important;display:inline-block!important;position:static!important;top:auto!important;left:auto!important;transform:none!important;flex:0 0 18px;width:18px!important;height:18px!important;margin:0 4px 0 0!important;opacity:1!important;background:currentColor;-webkit-mask:var(--i) center/contain no-repeat;mask:var(--i) center/contain no-repeat}
body #page-container .et_pb_section .ak-lead--home.et_pb_button::before{--i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E %3Cpath d=%22M15 21v-8a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v8%22 /%3E %3Cpath d=%22M3 10a2 2 0 0 1 .709-1.528l7-6a2 2 0 0 1 2.582 0l7 6A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z%22 /%3E %3C/svg%3E")}
body #page-container .et_pb_section .ak-lead--grid.et_pb_button::before{--i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E %3Crect width=%227%22 height=%227%22 x=%223%22 y=%223%22 rx=%221%22 /%3E %3Crect width=%227%22 height=%227%22 x=%2214%22 y=%223%22 rx=%221%22 /%3E %3Crect width=%227%22 height=%227%22 x=%2214%22 y=%2214%22 rx=%221%22 /%3E %3Crect width=%227%22 height=%227%22 x=%223%22 y=%2214%22 rx=%221%22 /%3E %3C/svg%3E")}

/* ---------- nagłówek sekcji: tytuł — linia — link */
.ak-sectitle{flex-wrap:nowrap!important}
.ak-sectitle>.et_pb_text,.ak-sectitle>.et_pb_heading{flex:0 0 auto;max-width:75%}
@media (min-width:981px){.ak-sectitle h2{white-space:nowrap}}
.ak-sectitle>.et_pb_divider{flex:1 1 auto;min-width:40px;width:auto!important;max-width:none!important;align-self:center}
.ak-sectitle>.et_pb_button_module_wrapper,.ak-sectitle>.ak-sectitle__link,.ak-sectitle>.et_pb_text.ak-sectag{flex:0 0 auto;white-space:nowrap}
.ak-sectitle h2,.ak-sectitle h1{margin:0;padding:0}

/* ---------- NAGŁÓWEK */
.ak-head__claim span{color:var(--rose);padding:0 .35em}
.ak-head__center{align-items:center!important}
.ak-head__center .ak-logo{margin-left:auto!important;margin-right:auto!important}
.ak-head__center .ak-logo img{margin:0 auto}
.ak-head__right .et_pb_group{justify-content:flex-end}
.ak-search{position:relative}
.ak-search .et_pb_searchform{margin:0}
.ak-search .et_pb_searchform>div{position:relative;display:flex}
.ak-search input.et_pb_s{height:40px;padding:0 44px 0 14px!important;border:0!important;background:#fff!important;font-size:13.5px!important;color:var(--ink)!important;width:100%;border-radius:6px}
.ak-search .et_pb_searchsubmit{position:absolute!important;right:0;top:0;width:44px;height:100%;font-size:0!important;color:transparent!important;background:transparent url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23251A1F%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E %3Cpath d=%22m21 21-4.34-4.34%22 /%3E %3Ccircle cx=%2211%22 cy=%2211%22 r=%228%22 /%3E %3C/svg%3E") center/18px no-repeat!important;border:0!important;cursor:pointer;padding:0!important;border-radius:0 6px 6px 0}
.ak-search--head{width:230px;flex:0 0 230px}
.ak-search--big{max-width:640px;width:100%;border-radius:40px!important;box-shadow:0 8px 26px rgba(120,70,80,.08)}
.ak-search--big input.et_pb_s{height:56px;font-size:16px!important;padding:0 120px 0 24px!important;border-radius:40px}
.et_pb_search.ak-search--big input.et_pb_searchsubmit{width:110px;border-radius:0 40px 40px 0!important;background:var(--wine) url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23FFFFFF%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E %3Cpath d=%22m21 21-4.34-4.34%22 /%3E %3Ccircle cx=%2211%22 cy=%2211%22 r=%228%22 /%3E %3C/svg%3E") center/20px no-repeat!important}
.et_pb_search.ak-search--big input.et_pb_searchsubmit:hover{background-color:var(--wine-h)!important}
.ak-search--404{max-width:760px;margin:0 auto!important}
.et_pb_search.ak-search--404 input.et_pb_searchsubmit{width:170px;font:700 13px/1 var(--bf)!important;letter-spacing:.14em!important;text-transform:uppercase;color:#fff!important;background-image:none!important}
.et_pb_search.ak-search--404 input.et_pb_s,.ak-search--404 .et_pb_searchform input.et_pb_s{padding-left:60px!important;padding-right:190px!important}
.ak-404-actions .ak-btn--outline.et_pb_button{background:rgba(255,255,255,.92)!important}
.ak-search--404 .et_pb_searchform>div::before{content:"";position:absolute;left:22px;top:50%;margin-top:-11px;width:22px;height:22px;z-index:2;background:var(--muted);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E %3Cpath d=%22m21 21-4.34-4.34%22 /%3E %3Ccircle cx=%2211%22 cy=%2211%22 r=%228%22 /%3E %3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E %3Cpath d=%22m21 21-4.34-4.34%22 /%3E %3Ccircle cx=%2211%22 cy=%2211%22 r=%228%22 /%3E %3C/svg%3E") center/contain no-repeat}
.ak-social ul,.ak-social{margin:0!important;padding:0!important}
.ak-social li{margin:0 6px!important}
.ak-social li a.icon{background:transparent!important}
.ak-social li a.icon::before{color:var(--ink)!important}
.ak-social li a.icon:hover::before{color:var(--rose-t)!important}

/* menu główne */
.ak-site .et-l--header{position:relative;z-index:100}
.ak-site .et-l--header .ak-nav{z-index:100}
.ak-nav{box-shadow:0 2px 14px rgba(120,70,80,.04)}
.ak-mainmenu,.ak-mainmenu .et_pb_menu_inner_container,.ak-mainmenu .et_pb_menu__wrap,.ak-mainmenu .et_pb_menu__menu,.ak-mainmenu .et-menu-nav{width:100%!important;max-width:none!important}
.ak-mainmenu .et_pb_menu__wrap{justify-content:flex-start}
.ak-mainmenu .et_pb_menu__menu{flex:1 1 auto}
.ak-mainmenu .et_pb_menu__menu>nav,.ak-mainmenu .et_pb_menu__menu>nav>ul{width:100%}
.ak-mainmenu .et-menu{display:flex!important;align-items:stretch;justify-content:flex-start!important;margin:0!important;width:100%}
.ak-mainmenu .et-menu>li{padding:0!important;margin:0!important}
.ak-mainmenu .et-menu>li>a{display:flex;align-items:center;padding:20px 30px 19px!important;position:relative;color:var(--ink)}
.ak-mainmenu .et-menu>li>a::after{content:"";position:absolute;left:12px;right:12px;bottom:0;height:2px;background:var(--wine);transform:scaleX(0);transition:transform .25s ease}
.ak-mainmenu .et-menu>li>a:hover::after,.ak-mainmenu .et-menu>li.current-menu-item>a::after,.ak-mainmenu .et-menu>li.current-menu-ancestor>a::after,.ak-mainmenu .et-menu>li.current-post-ancestor>a::after{transform:scaleX(1)}
.ak-mainmenu .et-menu>li.current-menu-item>a,.ak-mainmenu .et-menu>li.current-menu-ancestor>a,.ak-mainmenu .et-menu>li.current-post-ancestor>a{color:var(--rose-t)!important}
.ak-mainmenu .ak-menu-home>a{font-size:0!important;padding-left:28px!important;padding-right:28px!important}
.ak-mainmenu .ak-menu-home>a::before{content:"";width:21px;height:21px;background:var(--rose-t);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E %3Cpath d=%22M15 21v-8a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v8%22 /%3E %3Cpath d=%22M3 10a2 2 0 0 1 .709-1.528l7-6a2 2 0 0 1 2.582 0l7 6A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z%22 /%3E %3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E %3Cpath d=%22M15 21v-8a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v8%22 /%3E %3Cpath d=%22M3 10a2 2 0 0 1 .709-1.528l7-6a2 2 0 0 1 2.582 0l7 6A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z%22 /%3E %3C/svg%3E") center/contain no-repeat}
.ak-mainmenu .et-menu>li.ak-menu-contests{margin-left:auto!important;position:relative}
.ak-mainmenu .ak-menu-contests::before{content:"";position:absolute;left:0;top:14px;bottom:14px;width:1px;background:var(--line)}
.ak-mainmenu .ak-menu-contests>a{color:var(--rose-t)!important;gap:10px;padding-left:34px!important}
.ak-mainmenu .ak-menu-contests>a::before{content:"";width:19px;height:19px;background:var(--rose-t);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E %3Cpath d=%22M12 7v14%22 /%3E %3Cpath d=%22M20 11v8a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2v-8%22 /%3E %3Cpath d=%22M7.5 7a1 1 0 0 1 0-5A4.8 8 0 0 1 12 7a4.8 8 0 0 1 4.5-5 1 1 0 0 1 0 5%22 /%3E %3Crect x=%223%22 y=%227%22 width=%2218%22 height=%224%22 rx=%221%22 /%3E %3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E %3Cpath d=%22M12 7v14%22 /%3E %3Cpath d=%22M20 11v8a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2v-8%22 /%3E %3Cpath d=%22M7.5 7a1 1 0 0 1 0-5A4.8 8 0 0 1 12 7a4.8 8 0 0 1 4.5-5 1 1 0 0 1 0 5%22 /%3E %3Crect x=%223%22 y=%227%22 width=%2218%22 height=%224%22 rx=%221%22 /%3E %3C/svg%3E") center/contain no-repeat}
.ak-mainmenu .et_pb_menu__search-button{display:none}
/* wyszukiwarka z menu (telefon/tablet): pełna belka z polem i przyciskiem zamknięcia */
.ak-mainmenu .et_pb_menu__search-container{background:#fff;padding:0 4px}
.ak-mainmenu .et_pb_menu__search{display:flex;align-items:center;gap:10px;width:100%}
.ak-mainmenu .et_pb_menu__search-form{flex:1 1 auto}
.ak-mainmenu input.et_pb_menu__search-input{width:100%;height:42px;border:1px solid #E3D4D3!important;border-radius:40px;padding:0 18px 0 42px!important;font:400 16px var(--bf)!important;color:var(--ink)!important;background:#fff url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%2374686D%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E %3Cpath d=%22m21 21-4.34-4.34%22 /%3E %3Ccircle cx=%2211%22 cy=%2211%22 r=%228%22 /%3E %3C/svg%3E") 14px center/18px no-repeat!important}
.ak-mainmenu input.et_pb_menu__search-input:focus{border-color:var(--wine)!important;outline:0}
.ak-mainmenu .et_pb_menu__close-search-button{display:flex!important;align-items:center;justify-content:center;width:40px;height:40px;flex:0 0 40px;color:var(--ink)!important;font-size:24px!important}

/* ---------- KARTY WPISÓW */
.ak-grid>.et_pb_group,.ak-tiles>.et_pb_group{height:100%}
.ak-card{display:flex!important;flex-direction:column;height:100%;overflow:hidden}
.ak-card__img,.ak-card__img .et_pb_image_wrap{margin:0!important;width:100%}
.ak-card__img img{width:100%;border-radius:0!important;display:block}
.ak-card__body{flex:1 1 auto;display:flex!important;flex-direction:column}
.ak-card__exc{flex:1 1 auto}
.ak-card__meta{margin-top:auto!important}
.ak-card__exc p{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}
.ak-save{border:0;background:transparent;padding:4px;margin:-4px;cursor:pointer;color:var(--ink);line-height:0;border-radius:4px}
.ak-save .ak-ic{width:18px;height:18px}
.ak-save:hover,.ak-save[aria-pressed="true"]{color:var(--wine)}
.ak-save[aria-pressed="true"] .ak-ic{--i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E %3Cpath d=%22M17 3a2 2 0 0 1 2 2v15a1 1 0 0 1-1.496.868l-4.512-2.578a2 2 0 0 0-1.984 0l-4.512 2.578A1 1 0 0 1 5 20V5a2 2 0 0 1 2-2z%22 /%3E %3Cpath d=%22m9 10 2 2 4-4%22 /%3E %3C/svg%3E")}
.ak-save-wrap{flex:0 0 auto}

/* pozioma karta (wyniki wyszukiwania) */
.ak-results{gap:0!important}
.ak-rowcard{border-bottom:1px solid var(--line);margin-bottom:24px!important}
.ak-rowcard__img{flex:0 0 300px;max-width:42%}
.ak-rowcard__img img{border-radius:6px}

/* mała pozycja listy (popularne, polecane, powiązane) */
.ak-minilist{counter-reset:ak}
.ak-mini{position:relative}
.ak-mini__img{flex:0 0 auto;margin:0!important}
.ak-mini__img img{border-radius:4px}
.ak-mini--num{counter-increment:ak;padding-left:14px}
.ak-mini--num::before{content:counter(ak);position:absolute;left:0;top:50%;transform:translateY(-50%);width:34px;height:34px;border-radius:50%;background:var(--wine);color:#fff;font:600 16px/34px var(--hf);text-align:center;z-index:3;box-shadow:0 0 0 3px var(--ivory)}
.ak-side .ak-mini--num::before{background:var(--blush);color:var(--rose-t);box-shadow:none}
.ak-archive-sec .ak-mini--num::before{background:var(--wine);color:#fff;box-shadow:0 0 0 3px #fff}
.ak-mini--arrow::after{content:"";width:18px;height:18px;flex:0 0 auto;background:var(--rose-t);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E %3Cpath d=%22M5 12h14%22 /%3E %3Cpath d=%22m12 5 7 7-7 7%22 /%3E %3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E %3Cpath d=%22M5 12h14%22 /%3E %3Cpath d=%22m12 5 7 7-7 7%22 /%3E %3C/svg%3E") center/contain no-repeat}
.ak-mini h3{margin:0}
.ak-minilist>.et_pb_group{border-bottom:1px solid var(--line);padding-bottom:16px!important}
.ak-minilist>.et_pb_group:last-child{border-bottom:0}
.ak-side-block .ak-sectitle--side{margin-bottom:18px!important}

/* ---------- HERO (karuzela wyróżnionych) i karty z tłem */
.ak-hero__slide{position:relative!important;overflow:hidden;border-radius:4px;display:flex!important;align-items:stretch;height:516px!important;min-height:0!important}
.ak-hero__title h2{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.ak-hero__exc p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.ak-hero__bg a,.ak-promo2__bg a,.ak-promo__img a,.ak-sidepromo__img a,.ak-csmall__img a,.ak-nlbox__img a{display:block;height:100%}
.ak-hero__slide>.ak-hero__bg{position:absolute!important;inset:0;margin:0!important;width:100%!important;height:100%!important;z-index:0}
.ak-hero__bg .et_pb_image_wrap,.ak-hero__bg img{width:100%!important;height:100%!important;object-fit:cover;object-position:18% center;display:block;border-radius:0}
.ak-hero__slide--wide .ak-hero__bg img{object-position:right center}
.ak-hero .et_pb_group_carousel_arrow{top:auto!important;bottom:22px!important;transform:none!important;width:40px;height:40px;border-radius:50%;background:#fff;display:flex!important;align-items:center;justify-content:center;box-shadow:0 4px 14px rgba(37,26,31,.1);z-index:6}
.ak-hero .et_pb_group_carousel_arrow_prev{left:auto!important;right:74px!important}
.ak-hero .et_pb_group_carousel_arrow_next{right:22px!important}
.ak-hero .et_pb_group_carousel_dots{position:absolute!important;left:52px;bottom:28px;z-index:6;margin:0!important;justify-content:flex-start!important}
.ak-hero .et_pb_group_carousel_dot{width:22px!important;height:2px!important;border-radius:0!important;background:rgba(37,26,31,.25)!important;margin:0 4px 0 0!important}
.ak-hero .et_pb_group_carousel_dot_active{background:var(--wine)!important;width:34px!important}
.ak-hero__slide::after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(248,241,236,.97) 0,rgba(248,241,236,.9) 30%,rgba(248,241,236,.35) 52%,rgba(248,241,236,0) 64%);pointer-events:none}
.ak-hero__text{position:relative;z-index:2}
.ak-hero .et_pb_group_carousel_arrows,.ak-hero [class*="carousel"] [class*="arrow"]{z-index:5}
.ak-hero{border-radius:4px;overflow:hidden}
.ak-promo2{position:relative!important;overflow:hidden;display:flex!important;align-items:center}
.ak-promo2>.ak-promo2__bg{position:absolute!important;top:0;bottom:0;right:0;left:28%;margin:0!important;width:auto!important;height:100%!important;z-index:0}
.ak-promo2__bg .et_pb_image_wrap,.ak-promo2__bg img{width:100%!important;height:100%!important;object-fit:cover;display:block}
.ak-promo2::after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,var(--cream) 0,var(--cream) 30%,rgba(248,241,236,.7) 44%,rgba(248,241,236,0) 62%);pointer-events:none}
.ak-promo2__text{position:relative;z-index:2}
.ak-promo2-list{height:100%}
.ak-promo2-list>.et_pb_group{flex:1 1 0}

/* ---------- WYRÓŻNIONY WPIS (kategoria) */
.ak-featured__img{flex:0 0 56%;margin:0!important}
.ak-featured__img img{border-radius:6px}
.ak-featured__meta .et_pb_text+.et_pb_text{padding-left:16px;border-left:1px solid var(--line)}

/* ---------- KAFLE KATEGORII */
.ak-tile{position:relative;overflow:hidden}
.ak-tile__img{margin:0!important}
.ak-tile__img,.ak-tile__img .et_pb_image_wrap,.ak-tile__img a{width:100%!important;max-width:none!important;display:block}
.ak-tile__img img{border-radius:0;width:100%!important}
.ak-tile__badge{position:absolute!important;left:50%;top:118px;transform:translateX(-50%);width:66px;height:66px;border-radius:50%;background:#fff;z-index:2;box-shadow:0 4px 14px rgba(120,70,80,.08)}
.ak-tile h3{margin:0}
.ak-tile h3 a{color:var(--ink)}

/* ---------- KÓŁKA Z IKONAMI */
.ak-circle{width:64px;height:64px;flex:0 0 64px;border-radius:50%;background:var(--blush-l);border:1px solid var(--line)}
.ak-circle--sm{width:52px;height:52px;flex-basis:52px}
.ak-circle--onimg{position:absolute!important;left:18px;top:112px;background:#fff;z-index:2;box-shadow:0 4px 12px rgba(120,70,80,.08);width:52px;height:52px}
.ak-icon--center{margin:0 auto 6px!important}

/* ---------- NEWSLETTER / FORMULARZE (Contact Form) */
.ak-form .et_pb_contact_field_options_title{display:none!important}
.ak-form [data-id="ak_www"]{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}
.ak-form .et_pb_contact_form{margin-left:0!important;margin-right:0!important}
.ak-form .et_pb_contact_field{margin-bottom:12px!important;padding-left:0!important}
.ak-form .et_pb_contact_field[data-type="input"],.ak-form .et_pb_contact_field[data-type="email"]{padding-right:0}
.ak-form .et_pb_contact_field_half{padding-right:12px!important}
.ak-form .et_pb_contact_field_half.et_pb_contact_field_last{padding-right:0!important}
.ak-form input.input,.ak-form textarea.input{border-radius:6px!important}
.ak-form textarea.input{min-height:120px}
.ak-form .et_pb_contact_field_checkbox{margin:0 0 6px!important}
.ak-form .et_pb_contact_field_checkbox{display:block!important;position:relative;padding-left:28px!important;font-size:13px;line-height:1.45;color:var(--body)}
.ak-form .et_pb_contact_field_checkbox label{position:static!important;display:inline!important;cursor:pointer;font-size:13px;line-height:1.45;color:var(--body)}
.ak-form .et_pb_contact_field_checkbox label i{position:absolute!important;left:0;top:1px!important;width:18px!important;height:18px!important;margin:0!important;border-radius:4px;background:#fff!important;border:1.5px solid #CDB9BB}
.ak-form .et_pb_contact_field_checkbox>a{display:inline;font-size:13px}
.ak-form .et_pb_contact_field_checkbox input:checked+label i{background:var(--wine)!important;border-color:var(--wine)}
.ak-form .et_pb_contact_field_checkbox input:checked+label i::before{content:""!important;position:absolute;inset:2px;background:#fff;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E %3Cpath d=%22M20 6 9 17l-5-5%22 /%3E %3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E %3Cpath d=%22M20 6 9 17l-5-5%22 /%3E %3C/svg%3E") center/contain no-repeat;font-size:0!important}
.ak-form .et_pb_contact_field_checkbox a{color:var(--rose-t);text-decoration:underline}
.ak-form .et_contact_bottom_container{float:none!important;margin:6px 0 0!important;display:block}
body #page-container .et_pb_section .ak-form .et_pb_contact_submit{display:inline-flex!important;flex-direction:row!important;align-items:center;gap:10px;margin:0!important;line-height:1.3!important}
body #page-container .et_pb_section .ak-form .et_pb_contact_submit::after{position:static!important;margin:0!important;opacity:1!important;font-size:1.3em!important;line-height:1!important;transform:translateY(2px)!important}
.ak-form .et-pb-contact-message{color:var(--rose-t);font-weight:600;font-size:14.5px}
.ak-form .et-pb-contact-message ul{margin:6px 0 0;padding-left:18px}
.ak-form .et_pb_contact_field[data-id="tematy"] .et_pb_contact_field_options_list{display:flex;flex-wrap:wrap;gap:6px 22px}
.ak-form .et_pb_contact_field[data-id="tematy"] .et_pb_contact_field_checkbox{margin:0!important}
/* newsletter: pole e-mail i przycisk w jednym wierszu */
.ak-newsletter .et_pb_contact_form{position:relative;display:flex;flex-wrap:wrap}
.ak-newsletter .et_pb_contact_field[data-id="email"]{width:100%!important;padding-right:0!important}
.ak-newsletter .et_pb_contact_field[data-id="email"] input{border-radius:40px!important;height:50px;padding-right:180px!important}
body #page-container .ak-newsletter .et_contact_bottom_container{position:absolute!important;right:0;top:0;margin:0!important}
body #page-container .et_pb_section .ak-newsletter .et_pb_contact_submit{height:50px;padding:0 28px!important;border-radius:40px!important}
.ak-newsletter--compact .et_pb_contact_field[data-id="email"] input{padding-right:18px!important}
body #page-container .ak-newsletter--compact .et_contact_bottom_container{position:static!important;width:100%;margin-top:4px!important}
body #page-container .et_pb_section .ak-newsletter--compact .et_pb_contact_submit{width:100%;justify-content:center}
.ak-newsletter--compact .et_pb_contact_form{flex-direction:column;flex-wrap:nowrap}
.ak-newsletter--compact .et_pb_contact_field[data-id="email"]{order:0}
.ak-newsletter--compact .et_contact_bottom_container{order:1}
.ak-newsletter--compact .et_pb_contact_field[data-id="tematy"],.ak-newsletter--compact .et_pb_contact_field[data-id="zgoda_newsletter"]{order:2;margin-top:12px!important}
.ak-newsletter--compact .et_pb_contact_field[data-id="tematy"] .et_pb_contact_field_options_list{flex-direction:column;gap:6px}
.ak-nl__img img,.ak-nlbox__img img{border-radius:6px;width:100%;height:100%;object-fit:cover}
.ak-nlbox{overflow:hidden}
.ak-nlbox__text{flex:1 1 62%}
.ak-nlbox>.ak-nlbox__img{flex:0 0 34%;margin:0!important;position:relative}
.ak-nlbox__img .et_pb_image_wrap{height:100%}
.ak-nlbox__img img{border-radius:0!important;-webkit-mask:linear-gradient(90deg,transparent 0,#000 22%);mask:linear-gradient(90deg,transparent 0,#000 22%)}
.ak-nl--side{position:relative;overflow:hidden}
.ak-lineart{position:relative}
.ak-nl--side.ak-lineart::after{content:"";position:absolute;right:-22px;top:-14px;width:110px;height:130px;background:url(../images/dekor-kwiat-duzy.png) right top/contain no-repeat;opacity:.3;pointer-events:none;z-index:0}
.ak-nl--side>*{position:relative;z-index:1}

/* ---------- PROMOCJA KONKURSU */
.ak-promo{overflow:hidden;min-height:290px}
.ak-promo__text{flex:1 1 55%;position:relative;z-index:2}
.ak-promo__media{flex:0 0 45%;position:relative}
.ak-promo__img{margin:0!important;height:100%}
.ak-promo__img .et_pb_image_wrap,.ak-promo__img img{height:100%!important;width:100%;object-fit:cover;border-radius:0}
.ak-promo__img img{-webkit-mask:linear-gradient(90deg,transparent 0,#000 25%);mask:linear-gradient(90deg,transparent 0,#000 25%)}
.ak-badge-wrap{position:absolute!important;right:16px;top:14px;z-index:3;margin:0!important}
.ak-badge{width:104px;height:104px;border-radius:50%;background:#F7DCCB;border:1px dashed rgba(156,61,82,.35);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:var(--rose-t);transform:rotate(-10deg);margin:0!important;box-shadow:0 6px 16px rgba(120,70,80,.12)}
.ak-badge span{font:400 14px/1.05 var(--sf);font-size:19px}
.ak-badge strong{font:600 36px/1 var(--hf);color:var(--rose-t)}
.ak-badge-wrap--feat{right:auto;left:62%;top:28px}
.ak-badge-wrap--feat .ak-badge{width:120px;height:120px}

/* ---------- CHIPY KATEGORII, PASEK NARZĘDZI, ZAKŁADKI, PAGINACJA */
.ak-chips{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}
.ak-chip{display:inline-flex;align-items:center;gap:10px;padding:11px 26px;border-radius:40px;background:var(--blush-l);border:1px solid var(--line);color:var(--ink)!important;font:500 14px/1.2 var(--bf);transition:background .2s,color .2s}
.ak-chip .ak-ic{color:var(--rose-t);width:18px;height:18px}
.ak-chip:hover{background:var(--blush)}
.ak-chip.is-active{background:var(--wine);border-color:var(--wine);color:#fff!important;font-weight:600}
.ak-chip.is-active .ak-ic{color:#fff}
.ak-search-sec .ak-chips{justify-content:flex-start}
.ak-toolbar{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
.ak-count{margin:0}
.ak-sort{display:flex;align-items:center;gap:12px;margin:0;padding-left:22px;border-left:1px solid var(--line)}
.ak-sort label{font-size:13.5px;color:var(--body)}
.ak-sort select,.ak-view__btn{height:34px;border:1px solid var(--line);border-radius:4px;background:#fff;padding:0 30px 0 12px;font:400 13px var(--bf);color:var(--ink);appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E %3Cpath d=%22m6 9 6 6 6-6%22 /%3E %3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center;background-size:16px}
.ak-view{display:flex;align-items:center;gap:10px;font-size:13.5px}
.ak-view .ak-ic--grid{color:var(--rose-t)}
.ak-view__btn{background-image:none;padding:0 14px;cursor:pointer}
.ak-view__btn.is-active{border-color:var(--wine);color:var(--wine);font-weight:600}
.ak-grid--switch.is-list{grid-template-columns:1fr!important}
.ak-grid--switch.is-list .ak-card{flex-direction:row!important}
.ak-grid--switch.is-list .ak-card__img{flex:0 0 300px;width:300px}
.ak-grid--switch.is-list .ak-card__img img{height:100%!important}
.ak-tabs{display:flex;gap:6px;border-bottom:1px solid var(--line)}
.ak-tab{padding:12px 18px;color:var(--ink)!important;font:500 15px var(--bf);position:relative}
.ak-tab span{color:var(--muted);font-weight:400}
.ak-tab.is-active{color:var(--rose-t)!important;font-weight:600}
.ak-tab.is-active::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--wine)}
.ak-pagination{margin-top:30px!important}
.ak-pagination .wp-pagenavi,.ak-pagination{display:flex!important;justify-content:center}
.ak-pagination .wp-pagenavi{display:flex;align-items:center;gap:8px;flex-wrap:wrap}
.ak-pagination .wp-pagenavi a,.ak-pagination .wp-pagenavi span{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 6px;border-radius:50%;border:1px solid var(--line);background:#fff;color:var(--ink)!important;font:500 14px var(--bf);text-decoration:none}
.ak-pagination .wp-pagenavi .current{background:var(--wine);border-color:var(--wine);color:#fff!important;font-weight:600}
.ak-pagination .wp-pagenavi .extend{border:0;background:transparent}
.ak-pagination .wp-pagenavi .is-disabled{opacity:.35}
.ak-pagination .wp-pagenavi a:hover{border-color:var(--wine);color:var(--wine)!important}
.ak-pagination .nav-previous,.ak-pagination .nav-next{display:none}

/* ---------- ARTYKUŁ */
.ak-article .ak-post-title h1{margin:0;padding:0}
.ak-postmeta{border-bottom:1px solid var(--line);padding-bottom:16px!important}
.ak-avatar img{width:48px!important;height:48px!important;border-radius:50%!important;object-fit:cover}
.ak-avatar--lg img{width:96px!important;height:96px!important}
.ak-author__name{margin:0!important;font-weight:600;color:var(--ink)}
.ak-author__name a{color:var(--ink)}
.ak-author__job{margin:0!important;font-size:.9em;color:var(--muted)}
.ak-share{display:flex;align-items:center;gap:10px}
.ak-share__label{color:var(--muted);font-size:13px}
.ak-share__btn{width:36px;height:36px;border-radius:50%;background:var(--wine);display:inline-block;position:relative;border:0;cursor:pointer;padding:0}
.ak-share__btn::before{content:"";position:absolute;inset:0;margin:auto;width:17px;height:17px;background:#fff;-webkit-mask:var(--i) center/contain no-repeat;mask:var(--i) center/contain no-repeat}
.ak-share__btn--fb{--i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cpath fill=%22%23000%22 d=%22M13.4 21v-7.6h2.6l.4-3.1h-3V8.4c0-.9.3-1.5 1.6-1.5h1.6V4.1c-.3 0-1.3-.1-2.4-.1-2.3 0-3.9 1.4-3.9 4v2.3H7.7v3.1h2.6V21z%22/%3E%3C/svg%3E")}.ak-share__btn--pin{--i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cpath fill=%22%23000%22 d=%22M12.2 2.5c-5.3 0-8 3.8-8 7 0 1.9.7 3.6 2.3 4.3.3.1.5 0 .6-.3l.2-.9c.1-.3 0-.4-.2-.6-.5-.6-.8-1.3-.8-2.4 0-3.1 2.3-5.8 6-5.8 3.3 0 5.1 2 5.1 4.7 0 3.5-1.6 6.5-3.9 6.5-1.3 0-2.2-1-1.9-2.3.4-1.5 1.1-3.2 1.1-4.3 0-1-.5-1.8-1.6-1.8-1.3 0-2.3 1.3-2.3 3.1 0 1.1.4 1.9.4 1.9l-1.5 6.5c-.4 1.9-.1 4.3 0 4.5 0 .1.2.2.3.1.1-.1 1.4-1.8 1.9-3.4l.7-2.9c.4.7 1.5 1.3 2.7 1.3 3.5 0 5.9-3.2 5.9-7.5 0-3.3-2.7-6.3-7-6.3z%22/%3E%3C/svg%3E")}
.ak-share__btn--link{background:var(--blush-l);border:1px solid var(--line);--i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E %3Cpath d=%22M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71%22 /%3E %3Cpath d=%22M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71%22 /%3E %3C/svg%3E")}
.ak-share__btn--link::before{background:var(--rose-t)}
.ak-share__btn:hover{background:var(--wine-h)}
.ak-share__btn--link.is-copied::after{content:"Skopiowano";position:absolute;top:110%;left:50%;transform:translateX(-50%);font-size:11px;white-space:nowrap;color:var(--rose-t)}
.ak-share-wrap{margin-left:auto!important}
.ak-post-media{position:relative;margin-bottom:24px!important}
.ak-post-img img{border-radius:4px;width:100%}
.ak-script--onimg{position:absolute!important;left:6%;top:12%;z-index:2;pointer-events:none}
.ak-script--onimg p{color:var(--rose-t);text-shadow:0 0 18px rgba(255,255,255,.7)}
.ak-script--onimg:empty,.ak-script--onimg .et_pb_text_inner:empty{display:none}
/* treść wpisu (bloki edytora) */
.ak-content{counter-reset:aknum}
.ak-content p{margin-bottom:1.1em}
.ak-content h2{margin:1.6em 0 .6em;padding:0}
.ak-content h3{margin:1.4em 0 .5em;padding:0}
.ak-content h2.is-style-ak-numer{counter-increment:aknum;display:flex;align-items:center;gap:16px}
.ak-content h2.is-style-ak-numer::before{content:counter(aknum);flex:0 0 40px;width:40px;height:40px;border-radius:50%;background:var(--blush);color:var(--rose-t);font:500 22px/40px var(--hf);text-align:center}
.ak-content blockquote,.ak-content .wp-block-quote{display:flow-root;margin:1.6em 0;padding:22px 28px 20px 92px;border:0;border-left:3px solid var(--wine);background:var(--blush-l);border-radius:0 6px 6px 0;position:relative}
.ak-content blockquote::before{content:"\201D";position:absolute;left:26px;top:4px;font:400 92px/1 var(--hf);color:var(--rose)}
.ak-content blockquote p{font:italic 400 21px/1.45 var(--hf);color:var(--rose-t);margin:0}
.ak-content blockquote cite{display:block;margin-top:10px;font:600 11px var(--bf);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-style:normal}
.ak-content blockquote cite::before{content:"— "}
.ak-content .is-style-ak-box{clear:both;margin:1.8em 0;padding:22px 26px 22px 120px;background:var(--blush-l);border-radius:8px;position:relative;min-height:110px}
.ak-content .is-style-ak-box::before{content:"";position:absolute;left:30px;top:50%;transform:translateY(-50%);width:62px;height:62px;background:var(--wine);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E %3Cpath d=%22M2 9.5a5.5 5.5 0 0 1 9.591-3.676.56.56 0 0 0 .818 0A5.49 5.49 0 0 1 22 9.5c0 2.29-1.5 4-3 5.5l-5.492 5.313a2 2 0 0 1-3 .019L5 15c-1.5-1.5-3-3.2-3-5.5%22 /%3E %3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E %3Cpath d=%22M2 9.5a5.5 5.5 0 0 1 9.591-3.676.56.56 0 0 0 .818 0A5.49 5.49 0 0 1 22 9.5c0 2.29-1.5 4-3 5.5l-5.492 5.313a2 2 0 0 1-3 .019L5 15c-1.5-1.5-3-3.2-3-5.5%22 /%3E %3C/svg%3E") center/contain no-repeat;opacity:.9}
.ak-content .is-style-ak-box h3{font:500 21px/1.25 var(--hf);color:var(--rose-t);margin:0 0 10px}
.ak-content .is-style-ak-checklist,.ak-content-prize ul,.ak-content--prize ul{list-style:none!important;padding:0!important;margin:0 0 1em!important;columns:2;column-gap:30px}
.ak-content--prize ul{columns:1}
.ak-content .is-style-ak-checklist li,.ak-content--prize ul li{position:relative;padding:4px 0 4px 32px!important;break-inside:avoid}
.ak-content .is-style-ak-checklist li::before,.ak-content--prize ul li::before{content:"";position:absolute;left:0;top:6px;width:20px;height:20px;border-radius:50%;background:var(--wine) url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E %3Cpath d=%22M20 6 9 17l-5-5%22 /%3E %3C/svg%3E") center/12px no-repeat}
.ak-content .is-style-ak-checklist li::before{background:var(--rose)}
.ak-content--prize ul li::before{background:transparent;border-radius:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E %3Cpath d=%22M20 6 9 17l-5-5%22 /%3E %3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E %3Cpath d=%22M20 6 9 17l-5-5%22 /%3E %3C/svg%3E") center/contain no-repeat;background-color:var(--wine)}
.ak-content .is-style-ak-info{margin:1.6em 0;padding:16px 20px;border-left:3px solid var(--rose);background:#fff;border-radius:0 6px 6px 0;box-shadow:var(--shadow)}
.ak-content .alignright{float:right;margin:.3em 0 1em 28px;max-width:42%}
.ak-content .is-style-ak-rounded img,.ak-content img{border-radius:6px}
.ak-content ul:not([class]){padding-left:20px}
/* boks autorki i reakcje */
.ak-box-h h2{font:700 15px var(--bf);margin:0;padding:0}
.ak-author__icons,.ak-team__social{display:flex;gap:14px;margin:0!important}
.ak-sico{width:20px;height:20px;display:inline-block;background:var(--ink);-webkit-mask:var(--i) center/contain no-repeat;mask:var(--i) center/contain no-repeat}
.ak-sico:hover{background:var(--rose-t)}
.ak-sico--ig{--i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.8%22%3E%3Crect x=%223.5%22 y=%223.5%22 width=%2217%22 height=%2217%22 rx=%225%22/%3E%3Ccircle cx=%2212%22 cy=%2212%22 r=%224%22/%3E%3Ccircle cx=%2217.3%22 cy=%226.7%22 r=%221%22 fill=%22%23000%22 stroke=%22none%22/%3E%3C/svg%3E")}.ak-sico--fb{--i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cpath fill=%22%23000%22 d=%22M13.4 21v-7.6h2.6l.4-3.1h-3V8.4c0-.9.3-1.5 1.6-1.5h1.6V4.1c-.3 0-1.3-.1-2.4-.1-2.3 0-3.9 1.4-3.9 4v2.3H7.7v3.1h2.6V21z%22/%3E%3C/svg%3E")}.ak-sico--pin{--i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cpath fill=%22%23000%22 d=%22M12.2 2.5c-5.3 0-8 3.8-8 7 0 1.9.7 3.6 2.3 4.3.3.1.5 0 .6-.3l.2-.9c.1-.3 0-.4-.2-.6-.5-.6-.8-1.3-.8-2.4 0-3.1 2.3-5.8 6-5.8 3.3 0 5.1 2 5.1 4.7 0 3.5-1.6 6.5-3.9 6.5-1.3 0-2.2-1-1.9-2.3.4-1.5 1.1-3.2 1.1-4.3 0-1-.5-1.8-1.6-1.8-1.3 0-2.3 1.3-2.3 3.1 0 1.1.4 1.9.4 1.9l-1.5 6.5c-.4 1.9-.1 4.3 0 4.5 0 .1.2.2.3.1.1-.1 1.4-1.8 1.9-3.4l.7-2.9c.4.7 1.5 1.3 2.7 1.3 3.5 0 5.9-3.2 5.9-7.5 0-3.3-2.7-6.3-7-6.3z%22/%3E%3C/svg%3E")}.ak-sico--in{--i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cpath fill=%22%23000%22 d=%22M5.3 8.8h3V19h-3zM6.8 4a1.7 1.7 0 1 1 0 3.5 1.7 1.7 0 0 1 0-3.5zM10.2 8.8h2.9v1.4c.4-.8 1.4-1.6 2.9-1.6 3.1 0 3.7 2 3.7 4.7V19h-3v-5c0-1.2 0-2.7-1.6-2.7-1.7 0-1.9 1.3-1.9 2.6V19h-3z%22/%3E%3C/svg%3E")}.ak-sico--mail{--i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E %3Cpath d=%22m22 7-8.991 5.727a2 2 0 0 1-2.009 0L2 7%22 /%3E %3Crect x=%222%22 y=%224%22 width=%2220%22 height=%2216%22 rx=%222%22 /%3E %3C/svg%3E")}
.ak-team__social a[href=""],.ak-team__social a[href="mailto:"]{display:none}
.ak-react__q h2{font:600 15px var(--bf);color:var(--rose-t);margin:0;padding:0}
.ak-react__q p{margin:0}
.ak-reactions{display:flex;justify-content:space-between;gap:10px;margin-top:14px}
.ak-reaction{display:flex;flex-direction:column;align-items:center;gap:4px;border:0;background:transparent;cursor:pointer;padding:4px;flex:1 1 0;font-family:var(--bf);border-radius:6px}
.ak-reaction__emoji{width:52px;height:52px;border-radius:50%;background:var(--blush-l);display:flex;align-items:center;justify-content:center;font-size:25px;transition:transform .2s,background .2s}
.ak-reaction:hover .ak-reaction__emoji{transform:scale(1.08);background:var(--blush)}
.ak-reaction[aria-pressed="true"] .ak-reaction__emoji{background:var(--blush);box-shadow:0 0 0 2px var(--wine)}
.ak-reaction__label{font-size:12px;color:var(--body)}
.ak-reaction__count{font-size:12px;color:var(--rose-t);font-weight:600}
.ak-post-bottom>.et_pb_group{flex:1 1 0}
/* promo w panelu bocznym */
.ak-sidepromo{position:relative!important;overflow:hidden}
.ak-sidepromo>.ak-sidepromo__img{position:absolute!important;right:0;top:0;bottom:0;width:58%!important;margin:0!important;z-index:0}
.ak-sidepromo__img .et_pb_image_wrap,.ak-sidepromo__img img{height:100%!important;width:100%;object-fit:cover;object-position:right center;border-radius:0}
.ak-sidepromo__img img{-webkit-mask:linear-gradient(90deg,transparent 0,#000 45%);mask:linear-gradient(90deg,transparent 0,#000 45%)}
.ak-sidepromo__text{position:relative;z-index:1}

/* ---------- WYSZUKIWANIE */
.ak-searchlist{list-style:none!important;padding:0!important;margin:0!important}
.ak-searchlist li{padding:0!important}
.ak-searchlist a{display:flex;align-items:center;gap:14px;color:var(--rose-t)}
.ak-searchlist a::before{content:"";width:17px;height:17px;flex:0 0 auto;background:var(--rose);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E %3Cpath d=%22m21 21-4.34-4.34%22 /%3E %3Ccircle cx=%2211%22 cy=%2211%22 r=%228%22 /%3E %3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E %3Cpath d=%22m21 21-4.34-4.34%22 /%3E %3Ccircle cx=%2211%22 cy=%2211%22 r=%228%22 /%3E %3C/svg%3E") center/contain no-repeat}
.ak-community__img{margin:0!important}
.ak-community__img img{width:100%;border-radius:6px 6px 0 0;object-position:center 30%}
.ak-empty{padding:26px 28px;background:var(--blush-l);border-radius:8px;margin-bottom:26px}
.ak-empty__title{font:500 24px var(--hf);color:var(--ink);margin-bottom:6px!important}
.ak-empty-wrap .et_pb_text_inner:empty{display:none}

/* ---------- O NAS */
.ak-team{overflow:hidden;height:100%}
.ak-team__img{margin:0!important}
.ak-team__img img{width:100%;object-position:center 22%}
.ak-values>.et_pb_group+.et_pb_group{border-left:1px solid var(--line);padding-left:26px!important}
.ak-stats .ak-stat+.ak-stat{border-left:1px solid rgba(156,61,82,.18)}
.ak-stats{overflow:hidden}
.ak-stats .et_pb_text p{margin:0}

/* ---------- WSPÓŁPRACA */
.ak-offer{position:relative;overflow:hidden;height:100%}
.ak-offer__img{margin:0!important}
.ak-offer__img img{width:100%}
.ak-reach{align-items:center}
.ak-reach>.et_pb_group+.et_pb_group{border-left:1px solid var(--line);padding-left:18px!important}
.ak-reach .et_pb_text p{margin:0}
.ak-contact__data .et_pb_text p{margin:0}
.ak-contact__data.ak-lineart--leaves::after{content:"";position:absolute;right:0;top:20px;width:90px;height:130px;background:url(../images/dekor-listki.png) right top/contain no-repeat;opacity:.7;pointer-events:none}
.ak-redakcja{overflow:hidden}
.ak-feats .et_pb_text p{margin:0}

/* ---------- KONKURSY */
.ak-contest{height:100%;display:flex!important;flex-direction:column;overflow:hidden}
.ak-contest__media{position:relative}
.ak-contest__img{margin:0!important}
.ak-contest__img img{width:100%}
.ak-pill-wrap{position:absolute!important;left:12px;bottom:-12px;z-index:2;margin:0!important}
.ak-pill{display:inline-block;background:#fff;border-radius:40px;padding:7px 14px 6px;box-shadow:0 3px 10px rgba(120,70,80,.1);margin:0!important}
.ak-contest__body{flex:1 1 auto}
.ak-linkrows>.et_pb_group{padding:18px 0!important;border-bottom:1px solid var(--line)}
.ak-linkrows>.et_pb_group:last-child{border-bottom:0}
.ak-linkrow h3{margin:0;padding:0}
.ak-arrow{display:block;width:18px;height:18px;background:var(--rose-t);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E %3Cpath d=%22M5 12h14%22 /%3E %3Cpath d=%22m12 5 7 7-7 7%22 /%3E %3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E %3Cpath d=%22M5 12h14%22 /%3E %3Cpath d=%22m12 5 7 7-7 7%22 /%3E %3C/svg%3E") center/contain no-repeat}
.ak-grid--contests>.ak-nl--side{height:100%}
.ak-csmall{overflow:hidden;height:100%}
.ak-csmall__img{margin:0!important;flex:0 0 40%}
.ak-csmall__img img{height:100%!important;width:100%;object-fit:cover}
.ak-contest-hero .ak-facts__sep{padding-left:28px;border-left:1px solid rgba(37,26,31,.15)}
.ak-facts .et_pb_text p{margin:0}
.ak-contest-form .et_pb_contact_field_half{padding-right:0!important;width:100%!important}
body #page-container .ak-form--contest .et_contact_bottom_container{width:100%!important}
body #page-container .et_pb_section .ak-form--contest .et_pb_contact_submit{width:100%;justify-content:center;border-radius:8px!important}
.ak-contest-closed{padding:18px 20px;background:var(--blush-l);border-radius:6px;font-size:15px}
.ak-contest-closed p{margin:0 0 6px}
.ak-safe .ak-ic{width:13px;height:13px}
.ak-stepnum{width:34px;height:34px;border-radius:50%;background:var(--wine);color:#fff;font:600 16px/34px var(--hf);text-align:center;margin:0!important}
.ak-steps>.et_pb_group{position:relative}
.ak-steps>.et_pb_group:not(:last-child)::after{content:"";position:absolute;right:-6px;top:30px;width:44px;height:24px;background:var(--rose);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E %3Cpath d=%22M18 8L22 12L18 16%22 /%3E %3Cpath d=%22M2 12H22%22 /%3E %3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E %3Cpath d=%22M18 8L22 12L18 16%22 /%3E %3Cpath d=%22M2 12H22%22 /%3E %3C/svg%3E") center/contain no-repeat;opacity:.8}
.ak-prize__img img{width:100%;border-radius:4px}
.ak-partner{position:relative;overflow:hidden}
.ak-partner__desc{border-right:1px solid rgba(156,61,82,.2);padding-right:26px!important}
.ak-partner__logo{margin:0 auto 8px!important}
.ak-partner__logo img{max-height:56px;width:auto!important;margin:0 auto;display:block}
.ak-partner__logo-col{text-align:center}
.ak-faq .et_pb_toggle{border:1px solid var(--line)!important;border-radius:6px;margin:0!important;padding:16px 20px!important;width:100%}
.ak-faq .et_pb_toggle_title{margin:0!important}
.ak-faq .et_pb_toggle_title{padding-right:40px}
.ak-faq .et_pb_toggle_title::before{color:var(--rose-t)!important;right:0!important}
.ak-faq--plus .et_pb_toggle_title::before{content:"\50"!important}
.ak-faq--plus .et_pb_toggle_open .et_pb_toggle_title::before{content:"\4f"!important}
.ak-faq .et_pb_toggle_content{padding-top:10px}

/* ---------- 404 */
.ak-ups{margin:0!important}
.ak-404-hero.ak-lineart--sides::before,.ak-404-hero.ak-lineart--sides::after{content:"";position:absolute;bottom:18px;width:140px;height:120px;background:url(../images/dekor-galazka.png) center/contain no-repeat;opacity:.7;pointer-events:none;z-index:1}
.ak-404-hero.ak-lineart--sides::before{left:2%}
.ak-404-hero.ak-lineart--sides::after{right:2%;transform:scaleX(-1)}

/* ---------- STOPKA */
.ak-fhead{font:600 15px/1.3 var(--hf)!important;color:var(--ink)!important;margin:0 0 10px!important;padding:0!important}
.ak-flinks{list-style:none!important;padding:0!important;margin:0!important}
.ak-flinks li{padding:0!important;line-height:1.75}
.ak-flinks a{color:var(--muted)}
.ak-flinks a:hover{color:var(--rose-t)}
.ak-footer .ak-fcol+.ak-fcol{border-left:1px solid var(--line);padding-left:30px!important}
.ak-footer .ak-fcol--decor{border-left:0!important;align-items:center}
.ak-fdecor{margin:-6px auto 0 60px!important;opacity:.8}
.ak-fbottom{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px;margin:0}
.ak-flegal{display:flex;gap:0}
.ak-flegal a{color:var(--body);padding:0 16px;border-left:1px solid #D8C8C6}
.ak-flegal a:first-child{border-left:0}

/* ---------- podhero */
.ak-subhero{position:relative;overflow:hidden}
.ak-subhero__side{align-items:center}
.ak-cat-hero .ak-subhero__side,.ak-subhero--contests .ak-subhero__side{align-items:flex-start;padding-top:20px}
.ak-hero__slide--contest .ak-hero__bg img{object-position:right center}
.ak-hero__slide--contest .ak-hero__bg{left:30%!important;width:70%!important}
.ak-cat-hero .ak-script--hero{margin-left:-6%!important}
.ak-decor img{display:block}
.ak-subhero h1{padding-bottom:0}

/* ========================================================== TABLET (≤ 980) */
@media (max-width:980px){
  .ak-mainmenu .et_pb_menu__menu{display:none!important}
  .ak-mainmenu .et_mobile_nav_menu{display:flex!important;align-items:center;flex:1 1 auto}
  .ak-mainmenu .mobile_nav{display:flex!important;align-items:center;gap:10px;padding:8px 0}
  .ak-mainmenu .mobile_nav::before{content:"Menu";font:600 13px var(--bf);letter-spacing:.14em;text-transform:uppercase;color:var(--ink);order:2}
  .ak-mainmenu .mobile_menu_bar{order:1}
  .ak-mainmenu .et_pb_menu__search-button{display:block}
  .ak-head__center,.ak-head__center .ak-logo{align-items:center!important;margin-left:auto!important;margin-right:auto!important;text-align:center}
  .ak-head__row>.et_pb_column{flex:1 1 100%!important;max-width:100%!important}
  .ak-head__row>.ak-head__left,.ak-head__row>.ak-head__right{display:none!important}
  .ak-mainmenu .et_mobile_menu{z-index:9999!important;border-top:2px solid var(--wine)!important;box-shadow:0 18px 40px rgba(37,26,31,.12);padding:8px 0!important;left:0;right:0}
  .ak-mainmenu .et_mobile_menu li a{padding:13px 22px!important;border-bottom:1px solid var(--line)!important;font-size:14px!important}
  .ak-mainmenu .et_mobile_menu .ak-menu-home a{font-size:14px!important}
  .ak-mainmenu .et_mobile_menu li.current-menu-item>a,.ak-mainmenu .et_mobile_menu li.current-menu-ancestor>a{color:var(--rose-t)!important;background:var(--blush-l)}
  .ak-mainmenu .et_mobile_menu .ak-menu-contests>a{color:var(--rose-t)!important}
  .ak-sectitle{flex-wrap:wrap!important;row-gap:8px!important}
  .ak-sectitle>.et_pb_text,.ak-sectitle>.et_pb_heading{max-width:100%}
  .ak-sectitle>.et_pb_divider{display:none}
  .ak-sectag p{white-space:normal}
  .ak-footer .ak-fcol+.ak-fcol{border-left:0;padding-left:0!important}
  .ak-footer .ak-fcol--brand{margin-bottom:24px!important}
  .ak-values>.et_pb_group+.et_pb_group,.ak-reach>.et_pb_group+.et_pb_group{border-left:0;padding-left:8px!important}
  .ak-steps>.et_pb_group::after{display:none}
  .ak-tile__badge{top:128px}
  .ak-partner__desc{border-right:0;padding-right:0!important}
  .ak-script p{white-space:normal}
}

/* ========================================================== TELEFON (≤ 767) */
@media (max-width:767px){
  .ak-site .et_pb_row{width:calc(100% - 32px)!important}
  .ak-head__center .ak-logo img{max-width:220px}
  .ak-head__claim{display:none}
  .ak-hero__slide{min-height:auto!important;height:auto!important;flex-direction:column}
  .ak-hero__slide>.ak-hero__bg{position:relative!important;height:240px!important;order:-1}
  .ak-hero__slide::after{display:none}
  .ak-hero__text{max-width:none!important;background:var(--cream)}
  .ak-promo2{min-height:170px!important}
  .ak-promo2>.ak-promo2__bg{left:40%}
  .ak-featured__img{flex-basis:auto;width:100%!important}
  .ak-featured__meta .et_pb_text+.et_pb_text{border-left:0;padding-left:0}
  .ak-rowcard__img{flex-basis:auto;max-width:100%;width:100%!important}
  .ak-tile__badge{top:118px;width:56px;height:56px}
  .ak-tile>.et_pb_group:last-child{padding-top:36px!important}
  .ak-newsletter .et_pb_contact_field[data-id="email"] input{padding-right:18px!important}
  body #page-container .ak-newsletter .et_contact_bottom_container{position:static!important;width:100%;margin-top:4px!important}
  body #page-container .et_pb_section .ak-newsletter .et_pb_contact_submit{width:100%;justify-content:center}
  .ak-newsletter .et_pb_contact_form{flex-direction:column;flex-wrap:nowrap}
  .ak-newsletter .et_contact_bottom_container{order:1}
  .ak-newsletter .et_pb_contact_field[data-id="tematy"],.ak-newsletter .et_pb_contact_field[data-id="zgoda_newsletter"]{order:2;margin-top:12px!important}
  .ak-nlbox>.ak-nlbox__img{display:none}
  .ak-promo__media{flex-basis:auto;width:100%}
  .ak-promo__img img{-webkit-mask:none;mask:none}
  .ak-badge-wrap--feat{left:auto;right:12px;top:auto;bottom:12px}
  .ak-badge{width:86px;height:86px}
  .ak-badge strong{font-size:28px}
  .ak-chips{flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start;padding-bottom:6px;scrollbar-width:none;-webkit-overflow-scrolling:touch}
  .ak-chips::-webkit-scrollbar{display:none}
  .ak-chip{flex:0 0 auto;padding:10px 18px}
  .ak-sort{padding-left:0;border-left:0}
  .ak-view-wrap{display:none}
  .ak-toolbar{row-gap:12px!important}
  .ak-postmeta{gap:14px 20px!important}
  .ak-share-wrap{margin-left:0!important}
  .ak-content .alignright{float:none;margin:0 auto 1.2em;max-width:72%}
  .ak-post-bottom>.et_pb_group{flex:0 0 auto!important;width:100%}
  .ak-promo2__text{max-width:58%!important}
  .ak-promo2::after{background:linear-gradient(90deg,var(--cream) 0,var(--cream) 42%,rgba(248,241,236,.6) 58%,rgba(248,241,236,0) 75%)}
  .ak-hero .et_pb_group_carousel_dots{display:none!important}
  .ak-hero .et_pb_group_carousel_arrow{bottom:auto!important;top:184px!important}
  .ak-content .is-style-ak-checklist{columns:1}
  .ak-content .is-style-ak-box{padding:20px 18px 18px 18px}
  .ak-content .is-style-ak-box::before{display:none}
  .ak-content blockquote{padding:18px 18px 16px 58px}
  .ak-content blockquote::before{left:14px;font-size:70px}
  .ak-reactions{flex-wrap:wrap}
  .ak-reaction{flex:1 1 40%}
  .ak-sidepromo>.ak-sidepromo__img{width:50%!important}
  .ak-mini--num{padding-left:12px}
  .ak-grid--switch.is-list .ak-card{flex-direction:column!important}
  .ak-grid--switch.is-list .ak-card__img{width:100%;flex-basis:auto}
  .ak-stats .ak-stat+.ak-stat{border-left:0}
  .ak-stats .ak-stat{margin-bottom:18px!important}
  .ak-tabs{overflow-x:auto}
  .ak-tab{white-space:nowrap}
  .ak-contest-hero .ak-facts__sep{padding-left:0;border-left:0}
  .ak-search--big input.et_pb_s{padding-right:70px!important}
  .et_pb_search.ak-search--big input.et_pb_searchsubmit{width:60px}
  .et_pb_search.ak-search--404 input.et_pb_searchsubmit{width:60px;font-size:0!important;background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23FFFFFF%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E %3Cpath d=%22m21 21-4.34-4.34%22 /%3E %3Ccircle cx=%2211%22 cy=%2211%22 r=%228%22 /%3E %3C/svg%3E")!important;background-size:20px!important;background-position:center!important;background-repeat:no-repeat!important}
  .ak-search--404 input.et_pb_s{padding-right:70px!important}
  .ak-404-hero.ak-lineart--sides::before,.ak-404-hero.ak-lineart--sides::after{display:none}
  .ak-404-actions .et_pb_button_module_wrapper{width:100%}
  body #page-container .et_pb_section .ak-404-actions .ak-btn.et_pb_button{width:100%;justify-content:center;letter-spacing:.08em!important;padding-left:18px!important;padding-right:18px!important}
  .ak-fbottom{justify-content:center;text-align:center}
  .ak-flegal a{padding:0 10px}
  .ak-csmall__img{flex-basis:38%}
  .ak-script--onimg{top:8%}
}
@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}
