/*
Theme Name: BORDO Lifestyle
Description: Projeto editorial original da Revista Bordo adaptado ao WordPress.
Version: 1.0.1
Author: Revista Bordo
Text Domain: bordo-lifestyle
*/

:root{--wine:#3e0018;--gold:#d1ab66;--paper:#fff;--ink:#400019}*{box-sizing:border-box}body{margin:0;color:var(--ink);background:var(--paper);font:16px Arial,sans-serif}a{color:inherit;text-decoration:none}button{cursor:pointer;font:inherit}header{background:white;padding:18px 5% 0} .top{display:flex;align-items:center;justify-content:space-between;gap:20px}.logo{width:260px;max-width:50%}.small,.tag{font-size:10px;letter-spacing:2px;text-transform:uppercase}.top a{border-bottom:1px solid var(--gold);padding:10px 0}nav{display:flex;justify-content:center;gap:34px;border-top:1px solid var(--gold);margin-top:20px;padding:19px 0;font-size:11px;letter-spacing:1.5px;text-transform:uppercase;flex-wrap:wrap}main{max-width:1450px;margin:auto;padding:32px 5%}.hero{position:relative;height:620px;background:linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.02)),url('https://images.unsplash.com/photo-1611892440504-42a792e24d32?auto=format&fit=crop&w=2000&q=85') center/cover;color:white;display:flex;align-items:end;padding:50px}.hero h1{font:normal clamp(44px,5.8vw,82px)/1.03 Georgia,serif;max-width:740px;margin:20px 0}.hero p{max-width:470px;line-height:1.6}.read{display:inline-block;border-bottom:1px solid currentColor;padding:12px 0;font-size:12px;letter-spacing:1px} .intro{display:flex;justify-content:space-between;align-items:center;padding:36px 0;border-bottom:1px solid var(--gold);gap:25px}.intro h2{font:normal 29px Georgia;margin:0}.intro p{max-width:540px;font-size:13px;line-height:1.7;margin:0;color:var(--wine)}.sectionhead{display:flex;justify-content:space-between;align-items:baseline;margin:55px 0 25px}.sectionhead h2{font:normal 39px Georgia;margin:0}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.card img{width:100%;height:295px;object-fit:cover}.tag{color:var(--wine);display:block;margin:21px 0 12px}.card h3{font:normal 29px/1.15 Georgia;margin:0 0 15px}.card p{font-size:13px;line-height:1.7;color:var(--wine)}.feature{display:grid;grid-template-columns:1fr 1fr;margin:60px 0;background:var(--wine);color:white}.feature img{width:100%;height:480px;object-fit:cover}.feature article{padding:55px;align-self:center}.feature h2{font:normal 47px/1.08 Georgia;margin:20px 0}.feature p{font-size:14px;line-height:1.8;color:white}.feature .tag{color:var(--gold)}.strip{padding:40px;text-align:center;border-block:1px solid var(--gold);margin-top:55px}.strip h2{font:normal 35px Georgia}.strip p{line-height:1.7;color:var(--wine)}.notice{font-size:11px;color:var(--wine);line-height:1.6;margin:25px 0}footer{background:var(--wine);color:white;border-top:1px solid var(--gold);padding:45px 5%;display:flex;justify-content:space-between;gap:30px}footer strong{font:40px Georgia}footer p{font-size:12px;line-height:1.8}.commercial{display:none}.commercial.active{display:block}.editorial.hidden{display:none}.cover{background:white;color:var(--wine);border:1px solid var(--gold);padding:70px 6%;margin-bottom:50px}.cover h1{font:normal 70px/1.05 Georgia;max-width:800px}.cover p{line-height:1.8;max-width:690px}.commercial h2{font:normal 38px Georgia}.commercial p{line-height:1.8;max-width:850px}.cols{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.box{padding:28px;border:1px solid var(--gold)}.box h3{font:26px Georgia;margin-top:0}.box p,.box li{font-size:14px;line-height:1.8}table{width:100%;border-collapse:collapse;font-size:14px;margin:30px 0}th,td{text-align:left;padding:20px;border-bottom:1px solid var(--gold);line-height:1.6}th{color:var(--wine)}.action{background:var(--wine);color:white;border:0;padding:14px 20px;margin:15px 10px 15px 0}.outline{background:transparent;color:var(--wine);border:1px solid var(--wine)}dialog{max-width:760px;width:90%;border:0;padding:45px;background:var(--paper)}dialog::backdrop{background:#0009}dialog h2{font:38px Georgia}dialog p{line-height:1.8}dialog button{float:right;border:0;background:none;font-size:25px}.commercial section{margin:45px 0}.gold{color:var(--gold)}@media(max-width:750px){.top .small{display:none}.logo{width:210px}nav{gap:16px;font-size:9px}.hero{height:520px;padding:25px}.hero h1{font-size:48px}.grid,.cols{grid-template-columns:1fr}.card img{height:310px}.intro{display:block}.intro p{margin-top:18px}.feature{grid-template-columns:1fr}.feature img{height:330px}.feature article{padding:30px}.feature h2{font-size:38px}.cover{padding:40px 25px}.cover h1{font-size:48px}footer{display:block}th,td{padding:12px;font-size:12px}.sectionhead h2{font-size:32px}}@media print{header,footer,.printactions{display:none}main{padding:0;max-width:none}.editorial{display:none}.commercial{display:block}.cover{print-color-adjust:exact;-webkit-print-color-adjust:exact;padding:35px}.cover h1{font-size:50px}.cols{grid-template-columns:repeat(3,1fr)}.box,table tr{break-inside:avoid}body{background:white}section{break-inside:avoid} @page{size:A4;margin:16mm}}

.bordo-content{max-width:1000px;margin:40px auto;line-height:1.8}.bordo-content img{max-width:100%;height:auto}.bordo-content h1{font:normal 52px/1.1 Georgia}.bordo-content h2{font:normal 34px Georgia}.grid .card a{display:block}.card img{display:block}.pagination{margin:30px 0}.wp-caption{max-width:100%}.screen-reader-text{position:absolute;left:-9999px}
