@font-face{font-family:'Звичка Заголовок';font-style:normal;font-weight:600;font-display:swap;src:url(garnitury/alegreya-600-normal-cyrillic-ext.woff2) format('woff2');unicode-range:U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}
@font-face{font-family:'Звичка Заголовок';font-style:normal;font-weight:600;font-display:swap;src:url(garnitury/alegreya-600-normal-cyrillic.woff2) format('woff2');unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face{font-family:'Звичка Заголовок';font-style:normal;font-weight:600;font-display:swap;src:url(garnitury/alegreya-600-normal-latin-ext.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:'Звичка Заголовок';font-style:normal;font-weight:600;font-display:swap;src:url(garnitury/alegreya-600-normal-latin.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:'Звичка Заголовок';font-style:normal;font-weight:700;font-display:swap;src:url(garnitury/alegreya-700-normal-cyrillic-ext.woff2) format('woff2');unicode-range:U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}
@font-face{font-family:'Звичка Заголовок';font-style:normal;font-weight:700;font-display:swap;src:url(garnitury/alegreya-700-normal-cyrillic.woff2) format('woff2');unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face{font-family:'Звичка Заголовок';font-style:normal;font-weight:700;font-display:swap;src:url(garnitury/alegreya-700-normal-latin-ext.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:'Звичка Заголовок';font-style:normal;font-weight:700;font-display:swap;src:url(garnitury/alegreya-700-normal-latin.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:'Звичка Текст';font-style:normal;font-weight:400;font-display:swap;src:url(garnitury/nunito-sans-400-normal-cyrillic-ext.woff2) format('woff2');unicode-range:U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}
@font-face{font-family:'Звичка Текст';font-style:normal;font-weight:400;font-display:swap;src:url(garnitury/nunito-sans-400-normal-cyrillic.woff2) format('woff2');unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face{font-family:'Звичка Текст';font-style:normal;font-weight:400;font-display:swap;src:url(garnitury/nunito-sans-400-normal-latin-ext.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:'Звичка Текст';font-style:normal;font-weight:400;font-display:swap;src:url(garnitury/nunito-sans-400-normal-latin.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:'Звичка Текст';font-style:normal;font-weight:500;font-display:swap;src:url(garnitury/nunito-sans-500-normal-cyrillic-ext.woff2) format('woff2');unicode-range:U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}
@font-face{font-family:'Звичка Текст';font-style:normal;font-weight:500;font-display:swap;src:url(garnitury/nunito-sans-500-normal-cyrillic.woff2) format('woff2');unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face{font-family:'Звичка Текст';font-style:normal;font-weight:500;font-display:swap;src:url(garnitury/nunito-sans-500-normal-latin-ext.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:'Звичка Текст';font-style:normal;font-weight:500;font-display:swap;src:url(garnitury/nunito-sans-500-normal-latin.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:'Звичка Текст';font-style:normal;font-weight:600;font-display:swap;src:url(garnitury/nunito-sans-600-normal-cyrillic-ext.woff2) format('woff2');unicode-range:U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}
@font-face{font-family:'Звичка Текст';font-style:normal;font-weight:600;font-display:swap;src:url(garnitury/nunito-sans-600-normal-cyrillic.woff2) format('woff2');unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face{font-family:'Звичка Текст';font-style:normal;font-weight:600;font-display:swap;src:url(garnitury/nunito-sans-600-normal-latin-ext.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:'Звичка Текст';font-style:normal;font-weight:600;font-display:swap;src:url(garnitury/nunito-sans-600-normal-latin.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;}

/* Сила Звички — stylistyka.css (профіль UA-3) */
:root{
--szv-papir:#f7f4ef; --szv-arkush:#ffffff; --szv-chornylo:#20242b; --szv-tin:#5f6874;
--szv-mezha:#e3ded6; --szv-vyno:#7a2540; --szv-vyno-temne:#621d33; --szv-lazur:#2c6d8f;
--szv-obid:1080px; --szv-zaokruh:18px; --szv-vidstup:24px;
--szv-serif:'Звичка Заголовок',Georgia,serif;
--szv-grotesk:'Звичка Текст','Helvetica Neue',Arial,sans-serif;
}
*,*::before,*::after{box-sizing:border-box}
body{margin:0;background:var(--szv-papir);color:var(--szv-chornylo);
font:400 17px/1.7 var(--szv-grotesk)}
h1,h2,h3{font-family:var(--szv-serif);font-weight:700;line-height:1.22;margin:0 0 .5em}
h1{font-size:clamp(1.9rem,1.2rem+2.6vw,2.9rem)}
h2{font-size:1.42rem}
h3{font-size:1.05rem}
p{margin:0 0 1.1em}
ul,ol{margin:0 0 1.15em;padding-left:1.2em}
li{margin-bottom:.42em}
a{color:var(--szv-vyno)}
a:hover{color:var(--szv-lazur)}
img,video,svg{display:block;max-width:100%}
:focus-visible{outline:3px solid var(--szv-lazur);outline-offset:2px}
.szv-obid{width:100%;max-width:var(--szv-obid);margin-inline:auto;padding-inline:24px}
.szv-mynuty{position:absolute;left:-9999px;z-index:80;padding:12px 18px;
background:var(--szv-vyno);color:#fff}
.szv-mynuty:focus{left:8px;top:8px;color:#fff}
.szv-nadpys{margin:0 0 1em;font-size:.72rem;font-weight:700;letter-spacing:.22em;
text-transform:uppercase;color:var(--szv-vyno)}

/* смужка про cookie — у потоці, зверху */
.szv-pechyvo{background:var(--szv-chornylo);color:#dfe2e7}
.szv-pechyvo[hidden]{display:none}
.szv-pechyvo__ryad{display:flex;flex-wrap:wrap;align-items:center;gap:16px;
padding-block:14px}
.szv-pechyvo__slova{flex:1 1 420px;margin:0;font-size:.83rem;line-height:1.6}
.szv-pechyvo a{color:#fff}
.szv-pechyvo__knopky{display:inline-flex;gap:10px;flex-wrap:wrap}
.szv-pechyvo .szv-knopka--tonka{color:#dfe2e7;border-color:rgba(255,255,255,.34);
background:transparent}
.szv-pechyvo .szv-knopka--tonka:hover{background:rgba(255,255,255,.12);color:#fff}

/* шапка у два ряди */
.szv-dah{background:var(--szv-arkush);border-bottom:1px solid var(--szv-mezha)}
.szv-dah__verh{display:flex;align-items:center;gap:22px;padding-block:18px}
.szv-znak{display:inline-flex;align-items:center;gap:12px;text-decoration:none;color:inherit}
.szv-znak img{width:38px;height:38px;flex:0 0 38px}
.szv-znak span{display:flex;flex-direction:column;line-height:1.22}
.szv-znak b{font-family:var(--szv-serif);font-size:1.2rem}
.szv-znak i{font-style:normal;font-size:.74rem;color:var(--szv-tin)}
.szv-dah__zvyazok{margin:0 0 0 auto;text-align:right;line-height:1.35}
.szv-dah__zvyazok a{display:block;font-weight:600;font-size:1rem;text-decoration:none}
.szv-dah__zvyazok span{font-size:.75rem;color:var(--szv-tin)}
.szv-dah__nyz{background:var(--szv-papir);border-top:1px solid var(--szv-mezha)}
.szv-stezhky{display:flex;flex-wrap:wrap;gap:6px 28px;padding-block:11px;font-size:.9rem}
.szv-stezhky a{color:var(--szv-chornylo);text-decoration:none}
.szv-stezhky a:hover{color:var(--szv-vyno);text-decoration:underline}

/* кнопки */
.szv-knopka{display:inline-block;padding:15px 28px;border:2px solid var(--szv-vyno);
border-radius:8px;background:var(--szv-vyno);color:#fff;
font:700 .95rem/1.2 var(--szv-grotesk);text-align:center;text-decoration:none;cursor:pointer;
transition:background .18s,border-color .18s}
.szv-knopka:hover{background:var(--szv-vyno-temne);border-color:var(--szv-vyno-temne);
color:#fff}
.szv-knopka--mini{padding:10px 18px;font-size:.85rem}
.szv-knopka--tonka{background:transparent;color:var(--szv-chornylo);
border-color:var(--szv-mezha)}
.szv-knopka--tonka:hover{background:var(--szv-arkush);color:var(--szv-vyno);
border-color:var(--szv-vyno)}
.szv-knopka--na-vsiu{display:block;width:100%;padding:17px 28px;font-size:1rem}
.szv-knopka--svitla{background:#fff;border-color:#fff;color:var(--szv-vyno-temne)}
.szv-knopka--svitla:hover{background:#f3e7ec;border-color:#f3e7ec;
color:var(--szv-vyno-temne)}

/* зачин */
.szv-zachyn{padding:58px 0 26px}
.szv-zachyn__stovp{max-width:700px;padding-left:22px;border-left:5px solid var(--szv-vyno)}
.szv-zachyn__lid{font-size:1.09rem;color:var(--szv-tin);max-width:52ch}
.szv-zachyn__mitky{display:flex;flex-wrap:wrap;gap:8px 20px;margin:1.3em 0 0;padding:0;
list-style:none;font-size:.8rem;color:var(--szv-tin);text-transform:uppercase;
letter-spacing:.09em}

/* відео */
.szv-kino{padding:10px 0 58px}
.szv-kino__stovp{max-width:440px;margin-inline:auto}
.szv-kino__vikno{position:relative;aspect-ratio:9/16;border-radius:var(--szv-zaokruh);
overflow:hidden;background:#171a20;box-shadow:0 20px 50px rgba(32,36,43,.18);line-height:0}
.szv-kino__vikno video{width:100%;height:100%;object-fit:contain;background:#171a20;
opacity:0;transition:opacity .25s ease}
.szv-kino__vikno.z-kadrom video{opacity:1}
.szv-kino__porozhno{position:absolute;inset:0;margin:0;display:flex;flex-direction:column;
align-items:center;justify-content:center;gap:12px;padding:28px;text-align:center;
font-size:.9rem;line-height:1.55;color:#c9cfd8;
background:linear-gradient(200deg,#3b2430 0%,#171a20 72%)}
.szv-kino__vikno.z-kadrom .szv-kino__porozhno{display:none}
.szv-kino__vmykach{position:absolute;inset:0;z-index:3;display:none;flex-direction:column;
align-items:center;justify-content:flex-end;gap:14px;padding:0 20px 42px;border:0;
cursor:pointer;font:inherit;color:#fff;
background:linear-gradient(180deg,rgba(23,26,32,0) 45%,rgba(23,26,32,.6) 100%)}
.szv-kino__vikno.z-kadrom .szv-kino__vmykach{display:flex}
.szv-kino__vikno.v-efiri .szv-kino__vmykach{display:none}
.szv-kino__strilka{width:46px;height:46px;border-radius:50%;background:rgba(255,255,255,.22);
display:grid;place-items:center;animation:szv-strybok 1.8s ease-in-out infinite}
.szv-kino__strilka svg{width:20px;height:20px;fill:#fff;margin-left:3px}
.szv-kino__yarlyk{padding:13px 26px;border-radius:40px;background:#fff;
color:var(--szv-vyno-temne);font:700 1rem/1.2 var(--szv-grotesk);
box-shadow:0 0 0 0 rgba(255,255,255,.55);animation:szv-oreol 2.8s ease-out infinite}
.szv-kino__vmykach:hover .szv-kino__yarlyk{background:#f6ecef}
@keyframes szv-strybok{0%,100%{transform:translateY(0)}50%{transform:translateY(7px)}}
@keyframes szv-oreol{0%{box-shadow:0 0 0 0 rgba(255,255,255,.55)}
70%{box-shadow:0 0 0 26px rgba(255,255,255,0)}100%{box-shadow:0 0 0 0 rgba(255,255,255,0)}}
.szv-kino__ryadok{display:flex;justify-content:space-between;gap:12px;margin:0 0 12px;
font-size:.75rem;letter-spacing:.18em;text-transform:uppercase;color:var(--szv-tin)}
.szv-kino__vnyz{margin:14px 0 0;text-align:center;font-size:.86rem;color:var(--szv-tin)}

/* блок заявки */
.szv-zayavka{background:var(--szv-arkush);border-block:1px solid var(--szv-mezha);
padding:56px 0}
.szv-zayavka__pole{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);
gap:36px;align-items:start}
.szv-upakovka{position:relative;margin:0;overflow:hidden;border-radius:var(--szv-zaokruh);
background:var(--szv-papir);box-shadow:0 12px 34px rgba(32,36,43,.12)}
.szv-upakovka img{width:100%;height:auto}
.szv-upakovka.bez-kartynky{aspect-ratio:4/5}
.szv-upakovka--z-poliamy{background:#fff;padding:26px}
.szv-upakovka--z-poliamy img{max-height:520px;object-fit:contain;margin-inline:auto}
.szv-upakovka__zamina{display:none;position:absolute;inset:0;padding:26px;
flex-direction:column;align-items:center;justify-content:center;text-align:center;
gap:8px;background:var(--szv-arkush);color:var(--szv-tin);font-size:.88rem;line-height:1.6}
.szv-upakovka.bez-kartynky .szv-upakovka__zamina{display:flex}
.szv-upakovka__zamina b{font-family:var(--szv-serif);font-size:1rem;
color:var(--szv-chornylo)}
.szv-anketa{background:var(--szv-papir);border-radius:var(--szv-zaokruh);
padding:32px 30px 26px;border:1px solid var(--szv-mezha)}
.szv-anketa__vgori{margin:0 0 .6em;font-size:.72rem;font-weight:700;letter-spacing:.2em;
text-transform:uppercase;color:var(--szv-vyno)}
.szv-anketa h2{margin-bottom:.35em}
.szv-anketa__vstup{font-size:.93rem;color:var(--szv-tin);margin-bottom:1.5em}
.szv-ryadok{margin-bottom:17px}
.szv-ryadok label{display:block;margin-bottom:7px;font-size:.84rem;font-weight:600}
.szv-ryadok input{width:100%;padding:14px 16px;font:400 1rem var(--szv-grotesk);
color:inherit;background:var(--szv-arkush);border:1px solid var(--szv-mezha);
border-radius:8px}
.szv-ryadok input:focus{outline:none;border-color:var(--szv-vyno);
box-shadow:0 0 0 3px rgba(122,37,64,.14)}
.szv-ryadok small{display:block;margin-top:6px;font-size:.78rem;color:var(--szv-tin)}
.szv-telefon{display:flex;border:1px solid var(--szv-mezha);border-radius:8px;
background:var(--szv-arkush);overflow:hidden}
.szv-telefon:focus-within{border-color:var(--szv-vyno);
box-shadow:0 0 0 3px rgba(122,37,64,.14)}
.szv-telefon__kraj{display:flex;align-items:center;padding-inline:14px;font-weight:700;
font-size:.94rem;color:var(--szv-vyno);background:#f3ecec;
border-right:1px solid var(--szv-mezha)}
.szv-telefon input{border:0;border-radius:0}
.szv-telefon input:focus{box-shadow:none}
.szv-neproglyadne{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}
.szv-zgoda{display:flex;gap:11px;align-items:flex-start;margin:0 0 20px;font-size:.83rem;
color:var(--szv-tin)}
.szv-zgoda input{margin-top:.3em;width:18px;height:18px;flex:0 0 18px;
accent-color:var(--szv-vyno)}
.szv-vidpovid{margin:15px 0 0;padding:12px 14px;border-radius:8px;font-size:.86rem;
background:#fbeef1;border:1px solid #e4c3cd;color:#7a2540}
.szv-vidpovid[hidden]{display:none}
.szv-anketa__vnyz{margin:13px 0 0;text-align:center;font-size:.79rem;color:var(--szv-tin)}
.szv-fakty{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;
margin:36px 0 0;padding:0;list-style:none}
.szv-fakty li{margin:0;padding:18px 20px;border-radius:12px;background:var(--szv-papir);
border-left:4px solid var(--szv-vyno);font-size:.9rem;color:var(--szv-tin)}
.szv-fakty b{display:block;margin-bottom:5px;font-family:var(--szv-serif);font-size:1rem;
color:var(--szv-chornylo)}
.szv-zayavka__poperedzhennia{margin:30px 0 0;padding-top:20px;
border-top:1px solid var(--szv-mezha);font-size:.8rem;line-height:1.7;color:var(--szv-tin)}

/* питання і відповіді */
.szv-pytannia{padding:58px 0}
.szv-pytannia__stovp{max-width:760px}
.szv-pytannia details{border-bottom:1px solid var(--szv-mezha);padding:4px 0}
.szv-pytannia summary{cursor:pointer;padding:16px 34px 16px 0;position:relative;
font-family:var(--szv-serif);font-size:1.05rem;font-weight:700;list-style:none}
.szv-pytannia summary::-webkit-details-marker{display:none}
.szv-pytannia summary::after{content:"+";position:absolute;right:6px;top:14px;
font-size:1.4rem;font-weight:400;color:var(--szv-vyno);line-height:1}
.szv-pytannia details[open] summary::after{content:"–"}
.szv-pytannia details p{margin:0 0 1em;padding-right:34px;color:var(--szv-tin);
font-size:.95rem}

/* смужка з телефоном */
.szv-poklyk{background:var(--szv-vyno);color:#f7e9ee}
.szv-poklyk__ryad{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;
gap:18px;padding-block:32px}
.szv-poklyk h2{margin:0 0 .25em;color:#fff}
.szv-poklyk p{margin:0;font-size:.93rem;max-width:54ch}

/* внутрішні сторінки */
.szv-arkush{max-width:840px;padding-block:42px 78px}
.szv-arkush__shlyah{font-size:.81rem;color:var(--szv-tin);margin-bottom:24px}
.szv-arkush__shlyah a{text-decoration:none}
.szv-arkush__shlyah a:hover{text-decoration:underline}
.szv-arkush__koly{font-size:.83rem;color:var(--szv-tin);margin-bottom:2.3em}
.szv-arkush h2{margin-top:2.1em;padding-left:14px;border-left:4px solid var(--szv-vyno)}
.szv-arkush h2:first-of-type{margin-top:0}
.szv-arkush table{width:100%;border-collapse:collapse;font-size:.91rem;margin:1.2em 0}
.szv-arkush th{width:36%;text-align:left;vertical-align:top;font-weight:600;
color:var(--szv-tin);padding:11px 14px 11px 0;border-bottom:1px solid var(--szv-mezha)}
.szv-arkush td{padding:11px 0;border-bottom:1px solid var(--szv-mezha)}
.szv-arkush__vstavka{margin:1.7em 0;padding:20px 22px;border-radius:12px;
background:var(--szv-arkush);border:1px solid var(--szv-mezha)}
.szv-arkush__vstavka p:last-child{margin-bottom:0}

/* підмурок */
.szv-pidmurok{background:#2a1a22;color:#c9bfc4;padding:50px 0 28px;font-size:.89rem}
.szv-pidmurok a{color:#f0e3e8}
.szv-pidmurok a:hover{color:#fff}
.szv-pidmurok__verh{display:grid;grid-template-columns:1.35fr 1fr;gap:40px;
padding-bottom:28px}
.szv-pidmurok__nazva{font-family:var(--szv-serif);font-size:1.15rem;color:#fff;
margin:0 0 .55em}
.szv-pidmurok__slovo p{color:#b3a7ad;font-size:.87rem;max-width:48ch}
.szv-pidmurok__rekvizyt{line-height:1.75;font-size:.84rem}
.szv-pidmurok__spysky{display:grid;grid-template-columns:1fr 1fr;gap:26px}
.szv-pidmurok__spysky h2{font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;
color:#fff;margin-bottom:1em}
.szv-pidmurok__spysky ul{list-style:none;margin:0;padding:0;font-size:.87rem}
.szv-pidmurok__spysky li{margin-bottom:.55em}
.szv-pidmurok__spysky a{text-decoration:none}
.szv-pidmurok__spysky a:hover{text-decoration:underline}
.szv-pidmurok__poperedzhennia{padding-top:22px;border-top:1px solid rgba(255,255,255,.14);
font-size:.79rem;line-height:1.7;color:#b3a7ad}
.szv-pidmurok__poperedzhennia strong{color:#f0e3e8}
.szv-pidmurok__pidpys{margin:12px 0 0;font-size:.77rem;color:#8f8388}

@media(max-width:960px){
.szv-zayavka__pole{grid-template-columns:1fr;gap:28px}
.szv-fakty{grid-template-columns:1fr}
.szv-pidmurok__verh{grid-template-columns:1fr;gap:30px}
.szv-dah__zvyazok{margin-left:auto}
}
@media(max-width:620px){
body{font-size:16px}
.szv-obid{padding-inline:17px}
.szv-dah__verh{flex-wrap:wrap;gap:14px;padding-block:14px}
.szv-dah__zvyazok{order:3;margin:0;text-align:left}
.szv-dah__verh .szv-knopka--mini{order:2;margin-left:auto}
.szv-stezhky{gap:6px 18px;font-size:.85rem}
.szv-zachyn{padding-top:36px}
.szv-zachyn__stovp{padding-left:16px}
.szv-anketa{padding:24px 19px 20px}
.szv-kino__yarlyk{font-size:.92rem;padding:11px 20px}
.szv-poklyk__ryad{flex-direction:column;align-items:flex-start}
.szv-pidmurok__spysky{grid-template-columns:1fr}
}
@media(prefers-reduced-motion:reduce){
.szv-kino__strilka,.szv-kino__yarlyk{animation:none}
.szv-knopka{transition:none}
}
