body{margin:0;background:#fff7ee}.lv{--red:#c41a1f;--ink:#1a0a0a;--text:#2b1f1c;--paper:#fff7ee;--line:#ead9c8;--muted:#6b5a55;background:var(--paper);color:var(--text);font:18px/1.65 Georgia,"Noto Serif",Times New Roman,serif;-webkit-text-size-adjust:100%}.lv *{box-sizing:border-box}.lv .wrap{max-width:720px;margin:0 auto;padding:0 20px}.lv .brand,.lv .top-buy,.lv .hero h1,.lv .btn{font-family:var(--display),Impact,"Arial Narrow",sans-serif;font-weight:400}.lv h2{font-size:clamp(25px,5.4vw,32px);line-height:1.2;font-weight:700;letter-spacing:-.005em;color:var(--ink);margin:0 0 14px}.lv h3{font-size:21px;line-height:1.3;font-weight:700;color:var(--ink);margin:0 0 10px}.lv section{padding:52px 0}.lv p{margin:0 0 16px}.lv .center{text-align:center;margin-top:26px}.lv .btn{display:inline-block;text-decoration:none;text-transform:uppercase;letter-spacing:.06em;font-size:17px;line-height:1.1;padding:13px 24px;background:transparent;color:inherit;border:1.5px solid currentColor;border-radius:2px;transition:background .15s,color .15s}.lv .hero .btn:hover{background:var(--paper);color:var(--ink)}.lv .btn-ink{color:var(--ink)}.lv .btn-ink:hover{background:var(--ink);color:var(--paper)}.lv .top{background:var(--ink);color:var(--paper);border-bottom:1px solid #2e1a1a}.lv .top-in{display:flex;justify-content:space-between;align-items:center;height:52px}.lv .brand{font-size:15px;text-transform:uppercase;letter-spacing:.08em;color:#e8d8c8}.lv .top-buy{color:var(--paper);text-decoration:none;font-size:15px;text-transform:uppercase;letter-spacing:.04em;border-bottom:2px solid var(--red)}.lv .hero{background:var(--ink);color:var(--paper);padding:44px 0 56px}.lv .hero-in{display:grid;grid-template-columns:1fr 240px;gap:44px;align-items:center}.lv .kicker{color:#b9aba1;font-size:15px;letter-spacing:.02em;margin:0 0 12px;font-style:italic}.lv .hero h1{font-size:clamp(34px,7.6vw,50px);line-height:1.04;text-transform:uppercase;letter-spacing:.01em;margin:0 0 18px}.lv .hero h1 span{color:#cbbcb0}.lv .lede{font-size:18px;color:#e6dad0;margin-bottom:24px}.lv .ticks{list-style:none;padding:0;margin:18px 0 0;font-size:15px;color:#b9aba1}.lv .ticks li{padding-left:22px;position:relative;margin:3px 0}.lv .ticks li:before{content:"";position:absolute;left:2px;top:.5em;width:10px;height:5px;border-left:1.5px solid #b9aba1;border-bottom:1.5px solid #b9aba1;transform:rotate(-45deg)}.lv .book{perspective:900px}.lv .cover{container-type:inline-size;aspect-ratio:5/8;background:var(--red);color:var(--paper);position:relative;border-radius:2px 5px 5px 2px;box-shadow:0 26px 44px #00000080,0 0 0 1px #00000040;transform:rotateY(-12deg);transform-origin:left center}.lv .cover:before{content:"";position:absolute;inset:0 auto 0 0;width:7%;background:linear-gradient(90deg,#00000047,#ffffff1a 55%,#0000)}.lv .c-title{position:absolute;left:9%;top:6%;font-family:var(--display),Impact,sans-serif;text-transform:uppercase;font-size:17.6cqw;line-height:1.02}.lv .c-sub{position:absolute;left:9%;right:12%;top:58%;font-style:italic;font-size:4.3cqw;line-height:1.3;color:var(--ink)}.lv .c-author{position:absolute;left:9%;bottom:6.5%;font-family:var(--display),Impact,sans-serif;text-transform:uppercase;font-size:5.6cqw;letter-spacing:.05em}.lv .quiz{background:#fff}.lv .hint{color:var(--muted);font-size:16px}.lv details{border:1px solid var(--line);border-radius:4px;margin:10px 0;background:var(--paper)}.lv details summary{cursor:pointer;list-style:none;padding:15px 48px 15px 18px;font-size:18px;position:relative;color:var(--ink)}.lv details summary::-webkit-details-marker{display:none}.lv details summary:after{content:"+";position:absolute;right:18px;top:50%;transform:translateY(-50%);font:22px/1 Georgia,serif;color:var(--muted)}.lv details[open] summary:after{content:"\2212"}.lv .quiz details[open]{border-color:#cdb9a6}.lv .ans{padding:0 18px 16px;font-size:17px}.lv .ans b{color:var(--red)}.lv .hooks{list-style:none;padding:0;margin:20px 0}.lv .hooks li{display:flex;gap:14px;align-items:baseline;padding:13px 0;border-bottom:1px solid var(--line)}.lv .hooks span{flex:0 0 28px;font-size:16px;font-weight:700;color:var(--red);text-align:right}.lv .more{color:var(--muted);font-style:italic}.lv .excerpt{background:#fff}.lv .label{color:var(--muted);font-style:italic;font-size:16px;margin-bottom:4px}.lv .page{background:var(--paper);border-left:3px solid var(--red);padding:24px 22px 8px;font-size:18px}.lv .page .fade{-webkit-mask-image:linear-gradient(#000,transparent);mask-image:linear-gradient(#000,transparent)}.lv .qs{padding-left:1.4em;font-size:19px}.lv .qs li{margin:8px 0;padding-left:6px}.lv .qs li::marker{color:var(--red);font-weight:700}.lv .who{background:#fff;padding:46px 0}.lv .two{display:grid;grid-template-columns:1fr 1fr;gap:32px}.lv .yes,.lv .no{list-style:none;padding:0;margin:0}.lv .yes li,.lv .no li{padding-left:26px;position:relative;margin:8px 0}.lv .yes li:before{content:"\2713";position:absolute;left:0;color:#3d7a52}.lv .no li:before{content:"\2715";position:absolute;left:0;color:var(--muted)}.lv .faq details{background:#fff}.lv .faq details summary{font-weight:700;font-size:17px}.lv .faq details p{padding:0 18px 4px}.lv .foot{border-top:1px solid var(--line);padding:28px 0 96px;font-size:14px;color:var(--muted)}.lv .links a{color:var(--muted);margin-right:14px;display:inline-block}.lv .sticky{position:fixed;left:0;right:0;bottom:0;z-index:50;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:9px 16px calc(9px + env(safe-area-inset-bottom));background:var(--paper);color:var(--ink);border-top:1px solid var(--line);transform:translateY(110%);transition:transform .25s}.lv .sticky.on{transform:none}.lv .s-t{font-size:15px;line-height:1.25}.lv .s-t b{display:block;font-weight:700}.lv .btn-small{font-size:15px;padding:10px 18px}@media(max-width:700px){.lv{font-size:17px}.lv section{padding:42px 0}.lv .hero{padding:22px 0 40px}.lv .hero-in{grid-template-columns:1fr;gap:20px}.lv .book{order:-1;width:38%;max-width:170px;margin:0 auto}.lv .hero h1{margin-bottom:14px}.lv .lede{font-size:17px;margin-bottom:20px}.lv .cover{transform:rotateY(-10deg)}.lv .two{grid-template-columns:1fr;gap:24px}.lv .brand{font-size:13px}}@media(min-width:701px){.lv .sticky{display:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/livro.css.map */
