html[data-oblik=kost][data-palitra=nast][data-theme=light]{--k-fon:radial-gradient(ellipse 120% 70% at 50% 0%,#ebe4d6 0%,#e3dbcc 46%,#dfd7c8 100%);--k-fon-cvet:#dfd7c8;--k-fon-str:radial-gradient(ellipse 120% 1100px at 50% 0%,#ebe4d6 0%,#dfd7c8 70%);--k-plita-fon:#fbf7ee;--k-plita:#fbf7ee;--k-pole:#fffdf8;--k-kamen:linear-gradient(180deg,#e6dccb,#ece3d3 45%,#e3d9c6);--k-ink:#231c14;--k-soft:#3a3228;--k-gold:#6b4e16;--k-gold-na-kamne:#6b4e16;--k-gold-na-plite:#6b4e16;--k-gold-line:#b79a5c;--k-line:#e6d9b8;--k-btn-bg:radial-gradient(120% 150% at 50% -30%,#3b2f20 0%,#231c14 62%);--k-btn-ink:#f6ebd0;--k-btn-kant:#231c14;--k-btn-line:#c9a85a;--k-shadow:0 1px 2px rgba(60,45,20,.22),0 14px 28px -14px rgba(60,45,20,.45);--c-bg:223 215 200;--c-surface:251 247 238;--c-elevated:243 236 221;--c-border:214 200 166;--c-text:35 28 20;--c-text-2:58 50 40;--c-muted:84 74 60;--c-ink:35 28 20;--c-gold-200:107 78 22;--c-gold-300:107 78 22;--c-gold-400:107 78 22;--c-gold-500:183 154 92;--c-gold-600:156 122 42;--c-gold-700:122 94 24;--c-zagolovok-ot:35 28 20;--c-zagolovok-do:58 50 40;--n-akcent:#9c3b2e;--n-fiol:#6b4e16;--n-gran:rgba(183,154,92,.4);--n-steklo:#fbf7ee;--n-aura:rgba(183,154,92,.55)}html[data-oblik=kost][data-palitra=nast][data-theme=dark]{--k-fon:radial-gradient(ellipse 70% 40% at 75% 3%,#2a2050 0%,rgba(42,32,80,0) 60%),radial-gradient(ellipse 60% 30% at 8% 30%,#1b1638 0%,rgba(27,22,56,0) 65%),linear-gradient(#0b0a14,#0d0b19 40%,#0a0912);--k-fon-cvet:#0b0a14;--k-fon-str:var(--k-fon);--k-plita-fon:linear-gradient(170deg,#1a1630,#120f22);--k-plita:#15122a;--k-pole:#100e1e;--k-kamen:linear-gradient(180deg,#0f0d1c,#15122a 45%,#0d0b18);--k-polosa:var(--k-kamen);--k-faktura:none;--k-ink:#ece4d2;--k-soft:#b9b1c9;--k-gold:#e6c77e;--k-gold-na-kamne:#e6c77e;--k-gold-na-plite:#e6c77e;--k-gold-line:#6e5a30;--k-line:#2c2747;--k-btn-bg:linear-gradient(135deg,#f4dc9a,#d9b970 45%,#b8913f);--k-btn-ink:#1a1408;--k-btn-kant:transparent;--k-btn-line:rgba(26,20,8,.4);--k-tisnenie:0 0 28px hsla(42,68%,70%,.22);--k-glow:0 0 22px -4px hsla(42,68%,70%,.45);--k-shadow:inset 0 0 0 1px hsla(42,68%,70%,.18),0 24px 50px -30px rgba(0,0,0,.9);--c-bg:11 10 20;--c-surface:21 18 42;--c-elevated:30 26 50;--c-border:44 39 71;--c-text:236 228 210;--c-text-2:205 197 220;--c-muted:185 177 201;--c-ink:236 228 210;--c-gold-200:241 223 168;--c-gold-300:230 199 126;--c-gold-400:230 199 126;--c-gold-500:212 168 87;--c-gold-600:184 146 46;--c-gold-700:230 199 126;--c-zagolovok-ot:241 223 168;--c-zagolovok-do:230 199 126;--c-na-zolote:26 20 8;--n-akcent:#f0b99a;--n-fiol:#9a86e8;--n-gran:hsla(42,68%,70%,.2);--n-steklo:linear-gradient(170deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.015));--n-aura:rgba(154,134,232,.75)}html[data-palitra=nast][data-kost-stranica=razbor] main #checkout,html[data-palitra=nast][data-kost-stranica=razbor] main .rounded-2xl.border,html[data-palitra=nast][data-kost-stranica=razbor] main section.rounded-2xl,html[data-palitra=nast][data-kost-stranica=razbor] main section[aria-labelledby]{box-shadow:var(--k-shadow)!important;border-color:var(--k-line)!important}html[data-palitra=nast][data-kost-stranica=razbor] main #dannye-rascheta>div:first-child:after,html[data-palitra=nast][data-kost-stranica=razbor] main>.max-w-3xl>.polya-16:before,html[data-palitra=nast][data-kost-stranica=razbor] main>.max-w-3xl>div:has(h1):after{display:none!important}html[data-oblik=kost][data-palitra=nast]{--k-ugol-lv:linear-gradient(transparent,transparent);--k-ugol-pv:linear-gradient(transparent,transparent);--k-ugol-ln:linear-gradient(transparent,transparent);--k-ugol-pn:linear-gradient(transparent,transparent);--k-vykl-fon:var(--k-btn-bg);--k-vykl-ink:var(--k-btn-ink);--k-vykl-ten:none}html[data-oblik=kost][data-palitra=nast] #main-content :is(main,section) button:disabled[class]:not(a):not(i)[class*=py-]{--k-vykl-fon:var(--k-btn-bg);--k-vykl-ink:var(--k-btn-ink);--k-vykl-ten:none;opacity:.55}html[data-palitra=nast] :is([data-kost-stranica=glavnaya] .hero-section,[data-kost-stranica=katalog] main>.max-w-6xl>div:has(>h1),.kost-plita--glavnaya,[data-kost-stranica=razbor] main>.max-w-3xl>div:has(h1),[data-kost-stranica=razbor] main #checkout,[data-kost-razdel] #main-content :is(div,section,header):has(>h1):not(:has(>div.mb-8~div.mb-8)),[data-kost-stranica=vhod] main .glass-panel,[data-kost-stranica=statya] main>div>section:first-child>.max-w-3xl,[data-kost-stranica=zhurnal] main>div>section:first-child>div.relative:has(>h1),[data-kost-stranica=zhurnal] main section>.glass-panel){box-shadow:var(--k-shadow)!important;border-color:var(--k-line)!important}html[data-oblik=kost][data-palitra=nast] #main-content .glass-panel{box-shadow:var(--k-shadow)!important}html[data-palitra=nast][data-kost-stranica=glavnaya] .hero-section>div:last-of-type:after{width:132px;height:150px;margin-left:-66px;border:0;border-radius:0;box-shadow:none;background:url(/oblik-nast/astrolyabiya.webp) 50%/contain no-repeat;filter:drop-shadow(0 10px 18px rgba(0,0,0,.45)) drop-shadow(0 0 22px rgba(230,199,126,.18))}html[data-palitra=nast][data-theme=light][data-kost-stranica=glavnaya] .hero-section>div:last-of-type:after{filter:drop-shadow(0 10px 16px rgba(60,45,20,.35))}html[data-palitra=nast][data-kost-stranica=glavnaya] .hero-section>div:last-of-type{padding-top:168px!important}@media (min-width:1024px){html[data-palitra=nast][data-kost-stranica=glavnaya] .hero-section>div:last-of-type{padding-top:0!important}html[data-palitra=nast][data-kost-stranica=glavnaya] .hero-section>div:last-of-type:before{display:none}html[data-palitra=nast][data-kost-stranica=glavnaya] .hero-section>div:last-of-type:after{right:8px;width:340px;height:386px;margin:-193px 0 0}}@media (prefers-reduced-motion:no-preference) and (min-width:1024px){html[data-palitra=nast][data-kost-stranica=glavnaya] .hero-section>div:last-of-type:after{transition:transform .6s ease}html[data-palitra=nast][data-kost-stranica=glavnaya] .hero-section:hover>div:last-of-type:after{transform:rotate(-4deg)}}html[data-palitra=nast] [data-blank-daty]{display:grid;grid-template-columns:1fr 1.35fr 1.15fr;width:100%;border:1px solid var(--k-gold-line);background:var(--k-pole);box-shadow:var(--k-shadow)}html[data-palitra=nast] [data-blank-daty] [data-yacheyka]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:10px 4px 9px;cursor:pointer}html[data-palitra=nast] [data-blank-daty] [data-yacheyka]+[data-yacheyka]{border-left:1px solid var(--k-line)}html[data-oblik=kost][data-palitra=nast] #main-content :is(main,section,div) [data-blank-daty] select,html[data-palitra=nast] [data-blank-daty] select{width:100%;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;text-align:center;-moz-text-align-last:center;text-align-last:center;font-family:var(--k-antikva,"Cormorant Garamond",Georgia,serif)!important;font-size:28px!important;line-height:1.15;font-variant-numeric:lining-nums;color:var(--k-ink)!important}html[data-palitra=nast] [data-blank-daty] select option{font-family:inherit;font-size:16px;color:#1a1408}html[data-palitra=nast] [data-blank-daty] [data-podpis]{display:block;margin-top:2px;font:600 11px/1 var(--k-tekst,"Golos Text",system-ui,sans-serif);letter-spacing:.22em;text-transform:uppercase;color:var(--k-gold)}html[data-palitra=nast] [data-blank-daty]~button{width:100%;margin-top:10px;padding-top:14px!important;padding-bottom:14px!important;font-size:16px!important}html[data-oblik=kost][data-palitra=nast][data-theme=light] #main-content :is(main,section) button:disabled[class]:not(a):not(i)[class*=py-]{opacity:.78}html[data-oblik=kost][data-palitra=nast]{--kg-ramka:0 0 0 0 transparent;--ks-ramka:0 0 0 0 transparent}html[data-palitra=nast] :is(.kost-plita,.kost-plita--ten,.kost-kartush),html[data-palitra=nast]:is([data-kost-razdel],[data-kost-stranica=kalkulyator],[data-kost-stranica=zhurnal]) #main-content :is(main,section) :is(.glass-panel,:is(div,section,aside,article,li).rounded-2xl.border,:is(div,section,aside,article,li).rounded-xl.border,.grid>a,a.rounded-xl.border,a.rounded-2xl.border,a.rounded-lg.border,a.glass-panel),html[data-palitra=nast][data-kost-stranica=kalkulyator] main :is(.glass-panel,.rounded-2xl.border,.rounded-3xl.border),html[data-palitra=nast][data-kost-stranica=razbor] main :is(.rounded-2xl.border,section.rounded-2xl){box-shadow:var(--k-shadow)!important}html[data-palitra=nast][data-kost-razdel=goroskopy] #main-content :is(div,section,header):has(>h1):not(:has(>div.mb-8~div.mb-8)):before{width:156px;height:156px;margin:4px auto 21px;border:0;border-radius:3px;background:var(--kr-plastina,var(--kr-medalyon)) center /cover no-repeat;box-shadow:0 1px 2px rgba(0,0,0,.3),0 16px 30px -14px rgba(0,0,0,.6)}html[data-palitra=nast][data-kost-razdel=goroskopy] nav.sticky a{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:var(--k-soft)!important;font-size:16px}html[data-palitra=nast][data-kost-razdel=goroskopy] nav.sticky a[class*="bg-gold-500/10"]{color:var(--k-ink)!important;font-weight:600;box-shadow:inset 0 -2px 0 var(--k-gold)!important}html[data-palitra=nast][data-kost-razdel=goroskopy] #main-content .glass-panel .leading-relaxed.space-y-3>p:first-child:first-letter{float:left;margin:6px 10px 0 0;font-family:var(--k-antikva,var(--font-cormorant),Georgia,serif);font-size:4.1em;line-height:.8;color:var(--k-gold)}html[data-palitra=nast][data-kost-razdel=goroskopy] #main-content .glass-panel .leading-relaxed.space-y-3{font-size:17px;line-height:1.6;color:var(--k-ink)}@media (max-width:639px){html[data-palitra=nast][data-kost-razdel=goroskopy] #main-content :is(div,section,header):has(>h1):not(:has(>div.mb-8~div.mb-8)):is(:has(>h1:first-child),:has(>div[class*=text-6xl]:first-child+h1)){display:block;text-align:center}html[data-palitra=nast][data-kost-razdel=goroskopy] #main-content :is(div,section,header):has(>h1):not(:has(>div.mb-8~div.mb-8)):is(:has(>h1:first-child),:has(>div[class*=text-6xl]:first-child+h1)):before{width:128px;height:128px;margin:0 auto 16px}html[data-palitra=nast][data-kost-razdel=goroskopy] #main-content :is(div,section,header):has(>h1):not(:has(>div.mb-8~div.mb-8)):is(:has(>h1:first-child),:has(>div[class*=text-6xl]:first-child+h1))>h1+*{border-top:0;padding-top:0}}