/*
Theme Name: AZymes Corporate
Theme URI: https://azymes.ru
Author: AZymes
Description: Фирменная адаптивная тема для AZymes — Alphabet of enzymes. Каталог редактируется через записи WordPress.
Version: 1.0.0
Requires at least: 6.0
Requires PHP: 7.4
Text Domain: azymes
*/
:root{--ink:#272b30;--orange:#ed7c22;--gold:#e9ad45;--cream:#fffaf2;--muted:#697079}*{box-sizing:border-box}body{margin:0;font-family:Arial,Helvetica,sans-serif;color:var(--ink);background:#fff}a{color:inherit;text-decoration:none}.wrap{max-width:1160px;margin:auto;padding:0 24px}.site-header{background:#fff;border-bottom:1px solid #ece8e2;position:sticky;top:0;z-index:10}.head-inner{display:flex;justify-content:space-between;align-items:center;gap:20px;min-height:84px}.brand{display:flex;align-items:center;gap:14px;font-size:29px;font-weight:800;letter-spacing:-1px}.brand .az{color:var(--orange)}.brand img{max-height:62px;max-width:230px;width:auto}.tagline{font-size:11px;color:#8c7966;letter-spacing:1.3px;font-weight:600}.brand-stack{display:flex;flex-direction:column}.nav{display:flex;gap:26px;align-items:center}.nav a:hover{color:var(--orange)}.btn,.wp-block-button__link{display:inline-block;background:var(--orange);color:#fff!important;padding:14px 24px;border-radius:7px;font-weight:700;border:0}.btn:hover{background:#ce6315}.hero{background:linear-gradient(115deg,#24282d 0%,#34343a 63%,#56412f 100%);color:#fff;padding:96px 0 100px;overflow:hidden}.hero-grid{display:grid;grid-template-columns:1.4fr .6fr;align-items:center;gap:30px}.eyebrow{color:#f2b65d;text-transform:uppercase;letter-spacing:3px;font-weight:700;font-size:13px}.hero h1{font-size:clamp(38px,5.5vw,70px);line-height:1.08;letter-spacing:-2px;margin:20px 0}.hero p{font-size:19px;line-height:1.7;color:#e7e1d8;max-width:670px}.hero-art{font-size:160px;text-align:center;color:#f2a13d;opacity:.9}.section{padding:74px 0}.section.alt{background:var(--cream)}.section h2{font-size:36px;margin:0 0 15px}.lead{color:var(--muted);font-size:18px;line-height:1.6;max-width:770px}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:32px}.card{background:#fff;border:1px solid #eee5da;border-radius:12px;padding:28px;box-shadow:0 8px 25px rgba(20,20,20,.035)}.card h3{margin:0 0 10px;font-size:23px}.card p{color:var(--muted);line-height:1.6}.card .more{color:#ce681b;font-weight:700}.price{color:#b75c19;font-weight:800}.feature-list{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:30px}.feature{border-left:4px solid var(--gold);padding-left:18px;line-height:1.6}.cta{background:#2b2d31;color:#fff;padding:60px 0}.cta p{color:#e5ded4}.content{padding:55px 0;min-height:55vh;line-height:1.75}.content h1{font-size:42px}.content a:not(.btn){color:#c8641a;text-decoration:underline}.site-footer{background:#1d2024;color:#d3d3d3;padding:36px 0}.foot{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}.foot strong{color:#fff}.menu-toggle{display:none;background:none;border:1px solid #ddd;padding:10px;border-radius:5px}.screen-reader-text{position:absolute;left:-9999px}img{max-width:100%;height:auto}@media(max-width:800px){.hero-grid{grid-template-columns:1fr}.hero-art{display:none}.cards,.feature-list{grid-template-columns:1fr}.menu-toggle{display:block}.nav{display:none;position:absolute;left:0;right:0;top:84px;background:#fff;padding:22px;flex-direction:column;align-items:flex-start;border-bottom:1px solid #ddd}.nav.open{display:flex}.hero{padding:65px 0}.section{padding:50px 0}.brand{font-size:25px}}
