/*
Theme Name: Zeitblüte Kosmetikstudio
Theme URI: https://zeitbluete.de/
Author: Zeitblüte
Description: Klarer Studiolution-inspirierter Auftritt für das Kosmetikstudio Zeitblüte.
Version: 2.0.0
Requires at least: 6.0
Requires PHP: 7.4
Text Domain: zeitbluete
*/
:root{--berry:#981047;--berry-dark:#760c38;--peach:#f3a27f;--peach-soft:#fbe5d9;--paper:#fff;--canvas:#f6f7f8;--ink:#292828;--muted:#6e6966;--line:#e5e2e0;--max:1120px}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--canvas);color:var(--ink);font:400 16px/1.6 Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}.wrap{width:min(var(--max),calc(100% - 40px));margin:auto}.topbar{background:#fff;color:#77716c;text-align:right;padding:10px max(20px,calc((100% - var(--max))/2));font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid var(--line)}.nav{position:sticky;top:0;z-index:20;background:rgba(255,255,255,.97);backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}.nav-inner{min-height:82px;display:flex;align-items:center;gap:24px}.brand{display:flex;align-items:center;gap:11px;margin-right:auto}.brand-mark{display:grid;place-items:center;width:46px;height:46px;border:1px solid var(--berry);border-radius:50%;color:var(--berry);font:600 1.45rem Georgia,serif}.brand-text{font:600 1.4rem Georgia,serif;color:var(--berry-dark)}.brand-text small{display:block;font:500 .58rem Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-top:3px}.nav-links{display:flex;align-items:center;gap:25px;color:#625d59;font-size:.88rem}.nav-links a{padding:31px 0;border-bottom:2px solid transparent}.nav-links a:hover{color:var(--berry);border-color:var(--berry)}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 21px;border-radius:999px;border:1px solid var(--berry);background:var(--berry);color:#fff;font-weight:600;cursor:pointer;transition:.2s ease}.btn:hover{background:var(--berry-dark);border-color:var(--berry-dark);transform:translateY(-1px)}.btn.ghost{background:#fff;color:var(--berry);border-color:#d8a8b9}.menu{display:none;border:0;background:none;font-size:1.5rem;color:var(--berry-dark)}
.hero{min-height:575px;display:grid;align-items:center;background:linear-gradient(90deg,rgba(255,255,255,.98) 0%,rgba(255,255,255,.94) 31%,rgba(255,255,255,.3) 67%,rgba(255,255,255,.05)),url('hero.png') center/cover no-repeat;border-bottom:1px solid var(--line)}.hero-copy{padding:86px 0;max-width:570px}.eyebrow{color:var(--berry);font-weight:700;text-transform:uppercase;letter-spacing:.16em;font-size:.7rem}.hero h1,.section-head h2{font:500 clamp(2.7rem,5.7vw,5rem)/1.04 Georgia,serif;letter-spacing:-.045em;margin:16px 0}.hero p{font-size:1.08rem;color:var(--muted);max-width:520px}.actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:27px}.trust{display:flex;gap:22px;flex-wrap:wrap;margin-top:30px;color:#77716c;font-size:.82rem}.trust span:before{content:'✓';color:var(--berry);margin-right:7px;font-weight:bold}
.section{padding:84px 0;background:var(--canvas)}.section-head{max-width:700px;margin-bottom:38px}.section-head.center{text-align:center;margin-inline:auto}.section-head h2{font-size:clamp(2.15rem,4vw,3.55rem)}.section-head p{color:var(--muted);font-size:1rem}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.card{background:#fff;border:1px solid var(--line);border-radius:8px;padding:28px;box-shadow:0 10px 28px rgba(47,35,39,.05)}.card-icon{width:43px;height:43px;border-radius:50%;display:grid;place-items:center;background:#fae5ed;color:var(--berry);font-size:1.2rem}.card h3{font:600 1.3rem/1.25 Georgia,serif;margin:18px 0 9px}.card p{color:var(--muted);margin:0 0 18px}.text-link{color:var(--berry);font-weight:600;font-size:.92rem}.about{background:var(--peach-soft)}.about-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:60px;align-items:center}.quote-card{background:#fff;border:1px solid #efb9a4;border-radius:10px;padding:40px;box-shadow:0 14px 38px rgba(116,12,56,.08)}.quote-card blockquote{font:500 clamp(1.65rem,3vw,2.25rem)/1.3 Georgia,serif;margin:0 0 16px}.quote-card p{color:var(--muted)}.brands{text-align:center;padding:42px 0;background:#fff;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.brand-row{display:flex;justify-content:center;gap:64px;flex-wrap:wrap;color:var(--berry-dark);font:500 1.4rem Georgia,serif;margin:16px 0 20px}.contact-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:62px}.contact-list{display:grid;gap:19px}.contact-item{display:flex;gap:14px}.contact-item b{display:block}.contact-item span{color:var(--muted)}form{background:#fff;border:1px solid var(--line);border-radius:9px;padding:28px;display:grid;gap:15px}.field{display:grid;gap:6px}.field label{font-size:.86rem;font-weight:600}.field input,.field textarea{width:100%;border:1px solid #d9d4d1;border-radius:6px;padding:11px 12px;font:inherit;background:#fff}.field textarea{min-height:105px;resize:vertical}.notice{font-size:.78rem;color:var(--muted)}.success{display:none;background:#edf8ef;color:#276338;border-radius:7px;padding:11px}
footer{background:var(--berry-dark);color:#fff;padding:52px 0 24px}.footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:42px}.footer-grid h4{margin:0 0 13px}.footer-grid a,.footer-grid p{color:#ead9df}.footer-grid a{display:block;margin:6px 0}.footer-bottom{border-top:1px solid #ffffff33;margin-top:32px;padding-top:18px;color:#e4cbd4;font-size:.78rem;display:flex;justify-content:space-between;gap:18px;flex-wrap:wrap}
/* Price/service list in the Studiolution direction */.studio-prices{background:#fff;border-top:1px solid var(--line);scroll-margin-top:90px}.price-intro{color:var(--muted);margin:0 0 22px}.price-groups{border-top:1px solid #d9b8c5}.price-group{border-bottom:1px solid #d9b8c5}.price-group summary{display:flex;align-items:center;gap:15px;cursor:pointer;list-style:none;padding:15px 17px;background:var(--berry);color:#fff;font:600 1.08rem Arial,sans-serif;margin:3px 0;border-radius:3px}.price-group summary::-webkit-details-marker{display:none}.price-group summary:after{content:'⌄';margin-left:auto;font-size:1.15rem}.price-group[open] summary:after{content:'⌃'}.price-count{margin-left:auto;margin-right:20px;font:400 .72rem Arial,sans-serif;color:#f8dfe9}.price-list{margin:0 0 18px;padding:0 18px;background:#fafbfc;border:1px solid #edf0f2;border-radius:3px}.price-row{display:grid;grid-template-columns:1fr auto;gap:20px;padding:14px 0;border-bottom:1px solid #ece8e7}.price-row:last-child{border-bottom:0}.price-row dt small{display:block;color:var(--muted);font-size:.77rem;margin-top:3px}.price-row dd{margin:0;white-space:nowrap;color:var(--berry-dark);font-weight:700}.price-footer{display:flex;align-items:center;justify-content:space-between;gap:28px;margin-top:28px}.price-footer p{max-width:760px;color:var(--muted);font-size:.8rem}.price-footer a{text-decoration:underline}
@media(max-width:850px){.nav-links{display:none;position:absolute;left:0;right:0;top:82px;background:#fff;padding:15px 20px 20px;flex-direction:column;align-items:stretch;border-bottom:1px solid var(--line)}.nav-links a{padding:9px 0}.nav-links.open{display:flex}.menu{display:block}.hero{min-height:550px;background:linear-gradient(90deg,rgba(255,255,255,.97),rgba(255,255,255,.72)),url('hero.png') 62% center/cover no-repeat}.cards,.about-grid,.contact-grid{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr 1fr}.price-footer{align-items:flex-start;flex-direction:column}}
@media(max-width:560px){.wrap{width:calc(100% - 28px)}.topbar{text-align:center;font-size:.62rem}.nav-inner{min-height:70px}.nav-links{top:70px}.hero-copy{padding:62px 0}.hero h1{font-size:3.2rem}.actions .btn{width:100%}.trust{display:grid;gap:7px}.section{padding:64px 0}.footer-grid{grid-template-columns:1fr}.price-group summary{font-size:1rem;padding:14px}.price-list{padding:0 13px}.price-row{font-size:.9rem}}
.visual-ritual{background:#fff;padding:78px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.visual-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:55px;align-items:center}.visual-frame{border-radius:10px;overflow:hidden;background:#eee;box-shadow:0 16px 40px rgba(47,35,39,.1)}.visual-frame video{display:block;width:100%;aspect-ratio:16/9;object-fit:cover}.visual-copy h2{font:500 clamp(2.2rem,4vw,3.6rem)/1.08 Georgia,serif;margin:14px 0}.visual-copy p{color:var(--muted);max-width:480px;margin:0 0 24px}@media(max-width:850px){.visual-grid{grid-template-columns:1fr;gap:30px}}
/* Modern polish */
body{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;letter-spacing:-.01em}.brand-text,.hero h1,.section-head h2,.card h3,.quote-card blockquote,.visual-copy h2{font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",Arial,sans-serif;font-weight:750;letter-spacing:-.055em}.topbar{font-size:.68rem;letter-spacing:.18em}.nav{box-shadow:0 6px 24px rgba(30,20,24,.04)}.brand-mark{background:linear-gradient(145deg,#fff 10%,#f9e1eb);box-shadow:0 5px 18px rgba(152,16,71,.12)}.btn{box-shadow:0 8px 18px rgba(152,16,71,.16);transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.btn:hover{box-shadow:0 12px 24px rgba(118,12,56,.2)}.hero{min-height:610px;background:linear-gradient(90deg,rgba(255,255,255,.99) 0%,rgba(255,255,255,.94) 34%,rgba(255,255,255,.22) 70%,rgba(255,255,255,.02)),url('hero.png') center/cover no-repeat}.hero-copy{padding:105px 0}.hero h1{font-size:clamp(3.3rem,6.2vw,6rem);line-height:.98}.hero p{font-size:1.12rem;line-height:1.7}.section{padding:100px 0}.section-head h2{font-size:clamp(2.5rem,4.5vw,4.2rem);line-height:.98}.cards{gap:20px}.card{border-radius:20px;padding:31px;box-shadow:0 16px 36px rgba(47,35,39,.06);transition:transform .22s ease,box-shadow .22s ease}.card:hover{transform:translateY(-5px);box-shadow:0 22px 42px rgba(47,35,39,.12)}.card-icon{width:50px;height:50px;background:linear-gradient(145deg,#fff1f6,#f6d7e4);border-radius:15px}.studio-prices{background:linear-gradient(180deg,#fff 0%,#fffaf8 100%)}.price-groups{border-top:0}.price-group{border-bottom:0;margin:9px 0}.price-group summary{border-radius:12px;padding:18px 20px;box-shadow:0 8px 18px rgba(118,12,56,.1);font-size:1rem}.price-list{border-radius:12px;margin-top:8px;padding:0 20px;box-shadow:0 8px 18px rgba(47,35,39,.04)}.about{background:linear-gradient(135deg,#fff0e8 0%,#fbe5d9 100%)}.quote-card{border-radius:20px;box-shadow:0 18px 42px rgba(116,12,56,.1)}.visual-ritual{background:linear-gradient(180deg,#fff 0%,#fff8f5 100%)}.visual-frame{border-radius:22px;box-shadow:0 22px 50px rgba(47,35,39,.14)}.visual-copy h2{font-size:clamp(2.5rem,4.5vw,4.3rem);line-height:.98}.contact-grid form{border-radius:20px;box-shadow:0 16px 36px rgba(47,35,39,.06)}.field input,.field textarea{border-radius:12px}.footer-grid .brand-mark{box-shadow:none}@media(max-width:560px){.hero{min-height:560px}.hero-copy{padding:70px 0}.hero h1{font-size:3.5rem}.section{padding:70px 0}.card{border-radius:16px}.price-group summary{border-radius:10px}}
/* Technology layer: subtle motion, glass and light */
body{overflow-x:hidden}.hero{position:relative;isolation:isolate;overflow:hidden}.hero:before{content:"";position:absolute;inset:-25%;z-index:-1;background:radial-gradient(circle at 76% 30%,rgba(243,162,127,.36),transparent 20%),radial-gradient(circle at 90% 80%,rgba(152,16,71,.16),transparent 24%);filter:blur(24px);animation:zeitblueteGlow 12s ease-in-out infinite alternate}.hero:after{content:"";position:absolute;z-index:-1;width:280px;height:280px;right:7%;top:12%;border:1px solid rgba(152,16,71,.18);border-radius:50%;box-shadow:0 0 0 28px rgba(152,16,71,.035),0 0 0 56px rgba(243,162,127,.04);animation:zeitblueteOrbit 18s linear infinite}.hero-copy{position:relative}.hero-copy:after{content:"✦";position:absolute;right:-15%;top:12%;color:var(--peach);font-size:3rem;opacity:.75;animation:zeitblueteFloat 5s ease-in-out infinite}.actions .btn{position:relative;overflow:hidden}.actions .btn:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 25%,rgba(255,255,255,.45) 48%,transparent 70%);transform:translateX(-130%);animation:zeitblueteShine 5s ease-in-out infinite}.card{position:relative;overflow:hidden}.card:before{content:"";position:absolute;inset:-40% auto auto -20%;width:150px;height:150px;background:radial-gradient(circle,rgba(243,162,127,.22),transparent 68%);pointer-events:none}.card-icon{transition:transform .3s ease,box-shadow .3s ease}.card:hover .card-icon{transform:rotate(-8deg) scale(1.1);box-shadow:0 0 0 8px rgba(152,16,71,.06),0 8px 18px rgba(152,16,71,.15)}.price-group summary{position:relative;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.price-group summary:hover{transform:translateX(4px);box-shadow:0 10px 24px rgba(118,12,56,.2)}.price-group summary:before{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent,rgba(255,255,255,.15),transparent);transform:translateX(-120%);transition:transform .6s ease}.price-group summary:hover:before{transform:translateX(120%)}.visual-frame{position:relative}.visual-frame:after{content:"ZEITBLÜTE / RITUAL";position:absolute;bottom:16px;left:16px;padding:7px 11px;border:1px solid rgba(255,255,255,.5);border-radius:99px;background:rgba(40,20,28,.28);backdrop-filter:blur(9px);color:#fff;font-size:.63rem;letter-spacing:.16em}.visual-copy{position:relative}.visual-copy:before{content:"";position:absolute;right:-10%;top:-18%;width:120px;height:120px;border:1px solid rgba(152,16,71,.18);border-radius:50%;animation:zeitblueteOrbit 15s linear infinite reverse}.zeitbluete-ki{position:relative;overflow:hidden}.zeitbluete-ki:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(120deg,transparent 30%,rgba(243,162,127,.09),transparent 70%);transform:translateX(-100%);animation:zeitblueteSweep 12s ease-in-out infinite}.zeitbluete-ki__card{position:relative;z-index:1;backdrop-filter:blur(8px);transition:transform .25s ease,box-shadow .25s ease}.zeitbluete-ki__card:hover{transform:translateY(-5px);box-shadow:0 22px 46px rgba(47,35,39,.13)}.is-reveal{opacity:0;transform:translateY(22px);transition:opacity .7s ease,transform .7s ease}.is-reveal.is-visible{opacity:1;transform:none}@keyframes zeitblueteGlow{0%{transform:translate3d(-2%,0,0) scale(1)}100%{transform:translate3d(3%,3%,0) scale(1.08)}}@keyframes zeitblueteOrbit{to{transform:rotate(360deg)}}@keyframes zeitblueteFloat{0%,100%{transform:translateY(0) rotate(0)}50%{transform:translateY(-14px) rotate(12deg)}}@keyframes zeitblueteShine{0%,55%,100%{transform:translateX(-130%)}70%{transform:translateX(130%)}}@keyframes zeitblueteSweep{0%,60%,100%{transform:translateX(-100%)}78%{transform:translateX(100%)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}.is-reveal{opacity:1;transform:none}}
/* Award-inspired signature experience: photographic, liquid and scroll-led */
.signature-tech{position:relative;isolation:isolate;overflow:hidden;padding:112px 0 96px;background:linear-gradient(135deg,#fff1eb,#fbe1e8);color:var(--ink)}.signature-tech:before,.signature-tech:after{content:"";position:absolute;z-index:-1;border-radius:50%;filter:blur(8px);mix-blend-mode:screen}.signature-tech:before{width:520px;height:520px;right:-120px;top:-210px;background:radial-gradient(circle at 35% 35%,#f3a27f 0,rgba(243,162,127,.38) 22%,rgba(152,16,71,.1) 58%,transparent 70%);animation:liquidFloat 13s ease-in-out infinite alternate}.signature-tech:after{width:410px;height:410px;left:-190px;bottom:-190px;background:radial-gradient(circle,#981047 0,rgba(152,16,71,.38) 40%,transparent 70%);animation:liquidFloat 17s ease-in-out infinite alternate-reverse}.signature-top{display:flex;align-items:center;justify-content:space-between;gap:20px}.signature-tech .eyebrow{color:#f3a27f}.live-dot{display:inline-flex;align-items:center;gap:8px;color:#8d5c6c;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase}.live-dot i{width:8px;height:8px;border-radius:50%;background:#f3a27f;box-shadow:0 0 0 6px rgba(243,162,127,.15);animation:pulseDot 2s infinite}.signature-tech h2{font:750 clamp(3rem,8vw,7.8rem)/.86 Inter,ui-sans-serif,system-ui,sans-serif;letter-spacing:-.08em;max-width:820px;margin:32px 0 70px}.signature-tech h2 em{color:#f3a27f;font-style:normal}.signature-orbit{position:absolute;right:11%;top:24%;width:230px;height:230px;border:1px solid rgba(152,16,71,.18);border-radius:50%;animation:zeitblueteOrbit 22s linear infinite}.signature-orbit:before,.signature-orbit:after{content:"";position:absolute;inset:23px;border:1px dashed rgba(152,16,71,.45);border-radius:50%}.signature-orbit:after{inset:54px;border:1px solid rgba(152,16,71,.15)}.orbit-core{position:absolute;inset:82px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(145deg,#f3a27f,#981047);font:700 2.2rem Georgia;box-shadow:0 0 45px rgba(243,162,127,.45);animation:corePulse 4s ease-in-out infinite}.orbit-label{position:absolute;padding:7px 12px;border:1px solid rgba(255,255,255,.25);border-radius:99px;background:rgba(255,255,255,.08);backdrop-filter:blur(8px);font-size:.7rem;letter-spacing:.12em;text-transform:uppercase}.orbit-label-a{top:-14px;right:26px}.orbit-label-b{right:-32px;bottom:31px}.orbit-label-c{left:2px;bottom:-14px}.signature-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;max-width:760px}.signature-card{display:grid;gap:10px;padding:22px;border:1px solid rgba(152,16,71,.16);border-radius:16px;background:rgba(152,16,71,.06);backdrop-filter:blur(12px);transition:transform .25s ease,background .25s ease}.signature-card:hover{transform:translateY(-8px) rotate(-1deg);background:rgba(255,255,255,.13)}.signature-card b{color:#f3a27f;font-size:.75rem;letter-spacing:.14em}.signature-card strong{font:700 1.25rem Inter,ui-sans-serif,system-ui,sans-serif}.signature-card span{color:#8d5c6c;font-size:.85rem}@keyframes liquidFloat{to{transform:translate3d(35px,25px,0) scale(1.15)}}@keyframes pulseDot{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.75)}}@keyframes corePulse{0%,100%{box-shadow:0 0 35px rgba(243,162,127,.35)}50%{box-shadow:0 0 70px rgba(243,162,127,.7)}}@media(max-width:850px){.signature-tech{padding:80px 0}.signature-tech h2{margin-bottom:35px}.signature-orbit{position:relative;top:auto;right:auto;margin:0 auto 45px;width:200px;height:200px}.signature-cards{grid-template-columns:1fr}.signature-top{align-items:flex-start;flex-direction:column}}@media(prefers-reduced-motion:reduce){.signature-tech:before,.signature-tech:after,.live-dot i,.signature-orbit,.orbit-core{animation:none}}
.signature-tech{background:radial-gradient(circle at var(--pointer-x,70%) var(--pointer-y,35%),rgba(243,162,127,.2),transparent 25%),linear-gradient(135deg,#fff1eb,#fbe1e8)}
/* Interactive preview adopted as the live theme direction */
.hero{background:radial-gradient(circle at 80% 28%,rgba(242,161,127,.58),transparent 24%),linear-gradient(120deg,rgba(92,23,54,.96),rgba(168,51,91,.88) 58%,rgba(243,164,130,.76)),url('hero.png') center/cover no-repeat;color:#fff}.hero-copy{max-width:650px}.hero .eyebrow{color:#ffd1bd}.hero h1{color:#fff}.hero p{color:#f8e1e8}.hero .trust{color:#f4d7df}.hero .trust span:before{color:#ffd1bd}.hero .btn.ghost{background:transparent;color:#fff;border-color:rgba(255,255,255,.58)}.hero:after{border-color:rgba(255,255,255,.3);box-shadow:0 0 0 28px rgba(255,255,255,.045),0 0 0 56px rgba(243,162,127,.06)}.hero-copy:after{color:#ffd1bd}
.signature-tech{border-top:1px solid #efc8c0}.signature-tech .signature-card{color:var(--ink)}.signature-tech .signature-card b{color:var(--berry)}.signature-tech .signature-card strong{color:var(--ink)}.signature-tech .signature-card span{color:#8d5c6c}.signature-tech .live-dot{color:#8d5c6c}.signature-tech .orbit-label{color:var(--berry);background:rgba(255,255,255,.45);border-color:rgba(152,16,71,.2)}

/* Confirmed friendly peach and rose direction */
.hero{color:#582e40;background:radial-gradient(circle at 80% 28%,rgba(255,211,188,.7),transparent 32%),linear-gradient(110deg,rgba(255,247,241,.98),rgba(255,235,230,.91) 52%,rgba(255,226,233,.35)),url(hero.png) center/cover}.hero h1{color:#582e40}.hero p,.hero .trust{color:#795d68}.hero .eyebrow,.hero .trust span:before{color:#a55070}.hero .btn.ghost{background:rgba(255,255,255,.55);color:#813f59;border-color:#c68f9e}.hero:after{border-color:rgba(183,110,134,.25)}.hero-copy:after{color:#ad6380}.beauty-ai{padding:80px 0;background:#fff9f6}

.brand-logo{display:block;width:104px;height:78px;object-fit:contain;flex:0 0 auto}.brand-logo-footer{width:126px;height:94px;padding:5px;background:#fff;border-radius:14px}.nav-inner .brand{margin-right:auto}.footer-grid .brand{align-items:center}
@media(max-width:850px){.brand-logo{width:88px;height:66px}.brand-logo-footer{width:112px;height:84px}}
