/*
Theme Name: LOGUS EXPORTS
Author: LOGUS EXPORTS
Description: Responsive manufacturer website based on the LOGUS EXPORTS company profile.
Version: 1.0.0
Requires at least: 6.0
Requires PHP: 7.4
Text Domain: logus-exports
*/

:root{--ink:#1d272e;--navy:#182a37;--orange:#d46b37;--cream:#f6f3ef;--muted:#65717a}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);font:16px/1.65 Arial,Helvetica,sans-serif}a{color:inherit}img{display:block;width:100%;height:100%;object-fit:cover}h1,h2,h3,p{margin-top:0}h1,h2{line-height:1.12;letter-spacing:-.035em}h1{font-size:clamp(2.7rem,6vw,5.8rem);max-width:900px}h2{font-size:clamp(2rem,4vw,3.65rem)}h3{font-size:1.15rem;line-height:1.3}p{max-width:65ch}.wrap{width:min(1180px,calc(100% - 40px));margin:auto}.eyebrow{text-transform:uppercase;letter-spacing:.18em;font-size:.78rem;font-weight:700;color:var(--orange)}header{position:absolute;top:0;left:0;right:0;z-index:2;color:white;border-bottom:1px solid #ffffff33}header .wrap{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:20px}.brand{font-size:1.18rem;letter-spacing:.14em;font-weight:800;text-decoration:none;white-space:nowrap}nav{display:flex;gap:25px;align-items:center}nav a{text-decoration:none;font-size:.91rem}nav a:hover,.contact a:hover{text-decoration:underline}.nav-cta{border:1px solid #ffffffaa;padding:9px 17px;border-radius:3px}.hero{min-height:720px;display:flex;align-items:end;background:linear-gradient(90deg,rgba(8,20,30,.82),rgba(8,20,30,.42)),url('assets/hero.jpg') center/cover;color:#fff}.hero .wrap{padding:180px 0 105px}.hero p{font-size:1.18rem;color:#e9edf0}.btn{display:inline-block;background:var(--orange);color:#fff;padding:14px 23px;text-decoration:none;font-weight:700;border-radius:3px;margin-top:18px}.btn:hover{background:#b95424}section{padding:90px 0}.stats{background:var(--navy);color:white;padding:32px 0}.stat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.stat strong{font-size:2.15rem;display:block;line-height:1.2}.stat span{color:#c9d3da;font-size:.92rem}.intro{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:75px}.intro figure,.feature figure{margin:0;height:440px}.intro img,.feature img{border-radius:3px}.lead{font-size:1.1rem;color:#47545d}.muted{color:var(--muted)}.soft{background:var(--cream)}.section-head{max-width:730px;margin-bottom:37px}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.card{background:white;border:1px solid #e5e3e0;padding:27px}.card .number{color:var(--orange);font-size:.88rem;font-weight:800;letter-spacing:.1em}.card p{margin-bottom:0;color:#5b6770}.product{padding:0;overflow:hidden}.product img{height:270px}.product div{padding:25px 27px 29px}.feature{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}.list{padding:0;list-style:none}.list li{padding:14px 0;border-bottom:1px solid #d7dadb}.list b{display:block;color:var(--ink)}.dark{background:var(--navy);color:#fff}.dark .muted{color:#c7d1d8}.contact{display:grid;grid-template-columns:1fr 1fr;gap:70px}.contact a{text-decoration:none}.contact p{margin-bottom:24px}.contact .email{font-size:clamp(1.15rem,2.4vw,1.65rem);font-weight:700;overflow-wrap:anywhere}.contact-person{border-top:1px solid #ffffff40;padding:16px 0}.contact-person strong{display:block}.footer{background:#101d26;color:#b8c3ca;padding:23px 0;font-size:.86rem}.footer .wrap{display:flex;justify-content:space-between;gap:20px}.footer a{color:white}@media(max-width:800px){header .wrap{min-height:70px}nav{gap:13px}nav a:not(.nav-cta){display:none}.hero{min-height:660px}.hero .wrap{padding:155px 0 75px}.stat-grid{grid-template-columns:repeat(2,1fr)}.intro,.feature,.contact{grid-template-columns:1fr;gap:30px}.intro figure,.feature figure{height:340px}.cards{grid-template-columns:1fr 1fr}section{padding:65px 0}}@media(max-width:550px){.wrap{width:min(100% - 32px,1180px)}.brand{font-size:.95rem}.nav-cta{padding:7px 10px;font-size:.8rem}.hero{min-height:620px;background-position:58% center}.hero p{font-size:1rem}.stat-grid{gap:20px}.stat strong{font-size:1.7rem}.cards{grid-template-columns:1fr}.product img{height:245px}.footer .wrap{display:block}}

.page-hero{background:var(--navy);color:white;padding:150px 0 55px}.page-hero h1{font-size:clamp(2.5rem,5vw,4.5rem);margin-bottom:0}.content-page{min-height:40vh}.content-page .wp-block-image img{height:auto}.content-page img{max-width:100%;height:auto}.content-page .cards img{height:270px;object-fit:cover}.content-page .feature img,.content-page .intro img{height:440px;object-fit:cover}.content-page section:first-child{padding-top:65px}.content-page .wrap>.cards{margin-top:25px}.content-page .wp-block-image{margin:30px 0}body.admin-bar header{top:32px}@media(max-width:782px){body.admin-bar header{top:46px}}@media(max-width:600px){.content-page .feature img,.content-page .intro img{height:300px}}
