.diagram{background:#edf0e5}.diagram>a{display:block;height:100%;width:100%}.diagram svg{width:100%;height:100%;padding:15px;transition:transform .3s}.diagram:hover svg{transform:rotate(-3deg) scale(1.03)}.diagram-note{position:absolute;right:8px;bottom:9px;font-size:7px;color:#667461;pointer-events:none}.diagram .tag{bottom:25px}.guide-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.guide-card{padding:25px;border:1px solid var(--line);border-radius:8px;background:#fffdf7;transition:background .2s}.guide-card:hover{background:#e9eddf}.guide-card small{font-size:10px;color:var(--muted)}.guide-card h3{font:600 19px/1.4 'Manrope',Arial,sans-serif;letter-spacing:-.5px}.guide-card p{color:var(--muted);font-size:12px;line-height:1.7}.guide-card>span{font-size:11px;display:block;margin-top:22px}.lead{color:var(--muted);font-size:15px;line-height:1.8}.detail{max-width:1200px;margin:auto;padding:30px 5% 65px}.back{display:inline-block;font-size:12px;margin-bottom:35px}.detail-top{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center}.detail-art{background:#edf0e5;border-radius:70px 8px 8px 8px;padding:30px;display:flex;flex-direction:column;align-items:center}.detail-art svg{width:100%;max-width:330px}.detail-art small{font-size:9px;color:var(--muted);text-align:center;margin-top:15px}.detail h1,.standalone h1{font:600 clamp(29px,3.5vw,45px)/1.15 'Manrope',Arial,sans-serif;letter-spacing:-1.7px}.specs{padding-left:18px;line-height:2;color:var(--muted);font-size:13px}.verified,.small{font-size:11px!important;line-height:1.8;color:var(--muted)}.detail-top>div>a{display:inline-block;padding:13px 20px;background:var(--green);color:white;border-radius:5px;font-size:12px;margin-top:15px}.editorial{max-width:760px;margin:70px auto 0}.editorial h2{font-size:25px;margin:35px 0 16px}.editorial p{line-height:1.9;font-size:15px;color:#5c6d61}.editorial a:not(.back){text-decoration:underline;text-underline-offset:4px}.store-links{display:flex;flex-wrap:wrap;gap:12px;margin:25px 0}.store-links a{padding:12px 16px;border:1px solid var(--line);border-radius:6px;font-size:12px;text-decoration:none!important}.standalone{padding:20px 5% 70px;min-height:60vh;margin-top:15px}.standalone h1{margin:10px 0 35px}.footer-links a:hover{text-decoration:underline}.card h3{min-height:40px}.card .description{min-height:37px}#catalogo{scroll-margin-top:20px}@media(max-width:950px){.guide-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:650px){.detail-top{grid-template-columns:1fr;gap:30px}.detail-art{padding:20px}.detail-art svg{max-height:250px}.guide-grid{grid-template-columns:1fr}.detail h1{font-size:33px}.editorial{margin-top:42px}.standalone{margin-top:10px}.diagram svg{padding:7px}.diagram-note{font-size:6px;right:5px}.card h3{min-height:48px}.card .description{min-height:50px}.filters{gap:6px}.filters button{padding:8px 10px}}

.photo{background:#fff;border:1px solid #e5e8df}.photo>a{display:block;width:100%;height:100%}.photo img{width:100%;height:100%;object-fit:contain!important;padding:20px;mix-blend-mode:multiply}.photo .tag{bottom:12px}.product-photo{background:#fff;border:1px solid #e5e8df}.product-photo>img{width:100%;height:340px;object-fit:contain;max-width:450px;mix-blend-mode:multiply}.product-photo small{line-height:1.7;max-width:400px}.product-photo small a{text-decoration:underline}.affiliate-disclosure{flex-basis:100%;font-size:11px;color:#5c6d61;line-height:1.8;margin:12px 0 0}.affiliate-disclosure a{text-decoration:underline;text-underline-offset:3px}@media(max-width:650px){.photo img{padding:15px}.product-photo>img{height:260px}.affiliate-disclosure{font-size:10px}}
