/*
Theme Name: Cozinha Cliente
Description: Tema de apresentação da cozinha com render incluído, plantas cotadas, exaustão e modelo 3D. Revisão 03.
Version: 3.1.0
Requires at least: 6.0
Requires PHP: 7.4
Text Domain: cozinha-cliente
*/
*{box-sizing:border-box}body{margin:0;background:#f8f7f3;color:#293a34;font-family:Arial,sans-serif}main{max-width:1200px;margin:auto;padding:32px}header{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:10px 0 25px}.eyebrow{font-size:10px;letter-spacing:2px;color:#777a6f;margin:0 0 14px}h1{font-family:Georgia,serif;font-size:clamp(34px,5vw,58px);font-weight:400;letter-spacing:-1.5px;margin:0}.intro{color:#6c7267;font-size:15px;margin:12px 0 0}.size{font-size:16px;white-space:nowrap;text-align:right}.size span{display:block;font-size:12px;color:#7a8075;margin-top:8px}nav{display:flex;gap:6px;border-bottom:1px solid #dedfd7;margin-bottom:22px;padding-bottom:12px;flex-wrap:wrap}button{font:inherit;background:transparent;border:0;padding:12px 20px;color:#647064;border-radius:30px;cursor:pointer}button[aria-selected=true]{background:#30483c;color:white}button:hover{background:#e4e8df;color:#293a34}button:focus-visible,a:focus-visible{outline:3px solid #ba8744;outline-offset:4px}[hidden]{display:none!important}.hero{display:block}.hero img{display:block;width:100%;height:auto;border-radius:6px}.caption{display:flex;justify-content:space-between;gap:12px;color:#687263;font-size:12px;margin:13px 0 0}.caption span{color:#7b8076}.drawing{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;background:white;border-radius:6px;padding:24px}.drawing img{width:100%;max-height:640px;display:block}.drawing h2{font-family:Georgia,serif;font-size:32px;font-weight:400;line-height:1.12}.drawing p{line-height:1.6;color:#687263}.drawing ul{padding-left:18px;font-size:14px;line-height:1.65}.drawing li{margin:14px 0}.textlink{display:inline-block;color:#30483c;font-size:14px;margin:12px 0;text-underline-offset:5px}iframe{width:100%;height:620px;border:0;border-radius:6px;background:#f8f7f2}footer{display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid #dedfd7;margin-top:30px;padding-top:24px}footer strong{font-family:Georgia,serif;font-weight:400;font-size:24px}footer p{font-size:12px;color:#6b7468}.download{display:inline-flex;gap:30px;background:#30483c;color:white;text-decoration:none;border-radius:5px;padding:16px 22px;font-size:13px}.note{font-size:10px;color:#808579;margin:28px 0 0;line-height:1.5}@media(max-width:600px){main{padding:20px 15px}header{align-items:flex-end}.size{font-size:12px}.size span{font-size:10px}nav{gap:2px;margin-top:5px}button{padding:11px 13px;font-size:12px}.drawing{grid-template-columns:1fr;padding:14px;gap:5px}.drawing img{max-height:500px}.drawing h2{font-size:27px}.caption{display:block;line-height:1.7}.caption span{display:block}footer{align-items:flex-start;flex-direction:column}.download{width:100%;justify-content:space-between}iframe{height:560px}}
.shelves{margin-top:20px;border-top:1px solid #dedfd7;padding-top:18px}.shelves summary{cursor:pointer;font-size:14px;padding:8px 0}.shelves img{width:100%;height:auto;display:block;margin-top:14px;border-radius:6px}.skip{position:absolute;left:-9999px}.skip:focus{left:15px;top:10px;padding:12px;background:white;z-index:9}nav{gap:3px}nav button{padding:12px 16px}.wp-page{min-height:60vh}.site-brand{display:block;margin:20px 0;color:#30483c}.custom-logo{max-width:140px;height:auto}.entry-content img{max-width:100%;height:auto}@media(max-width:600px){nav button{padding:10px 11px}.size{white-space:normal;min-width:80px}}
.option{padding:15px 18px;border:1px solid #d8ded4;border-radius:7px;margin-bottom:20px;background:#eef1e9}.option label{display:flex;gap:10px;align-items:center;cursor:pointer;font-size:14px}.option input{width:20px;height:20px;accent-color:#30483c}.option p{font-size:12px;color:#677361;margin:9px 0 0}.shelves h2{font:normal 27px Georgia,serif;margin:20px 0 15px}.shelves img{width:100%;height:auto}
