#selection-tools>#features{display:block!important;grid-column:1/-1;color:#282b2b}
#features .fp-heading{padding:32px 32px 8px}
#features .fp-heading h3{font:700 clamp(28px,3vw,40px)/1.12 Astra,"PT Astra Serif",Georgia,serif;margin:0 0 14px}
#features p{font:14px/1.65 Onest,Arial,sans-serif;color:#656969}
#features .fp-static,#features .fp-interactive{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(0,1.4fr);gap:32px;padding:28px 32px;align-items:center}
#features .fp-interactive{border-top:1px solid #e4e4df;background:#f6f6f3}
#features .fp-eyebrow{font:11px/1.5 Onest,Arial,sans-serif;letter-spacing:1.3px;color:#913e2c}
#features h4{font:700 30px/1.15 Astra,"PT Astra Serif",Georgia,serif;margin:16px 0}
#features .fp-examples{display:flex;gap:8px;margin-top:26px}
#features button{font:12px/1.4 Onest,Arial,sans-serif;cursor:pointer;color:#303435}
#features .fp-examples button{padding:6px;border:1px solid #deded7;border-radius:7px;background:white;flex:1;min-width:0}
#features .fp-examples button[aria-pressed=true]{border-color:#913e2c;box-shadow:0 0 0 1px #913e2c}
#features .fp-examples img{width:100%;height:78px;object-fit:contain;display:block;margin-bottom:6px}
#features .fp-image-panel,#features .fp-viewer{min-width:0;border:1px solid #deded7;border-radius:9px;overflow:hidden;background:white}
#features .fp-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid #e9e9e4;font:12px/1.4 Onest,Arial,sans-serif}
#features .fp-toolbar button{border:1px solid #deded7;border-radius:5px;background:white;padding:7px 12px}
#features .fp-toolbar button[aria-pressed=true]{background:#303435;color:white;border-color:#303435}
#features .fp-enlarge{display:block;width:100%;border:0;background:white;padding:16px}
#features .fp-enlarge>img{display:block;width:100%;height:360px;object-fit:contain}
#features .fp-enlarge>span{display:block;color:#704737;margin-top:12px}
#features .fp-stage{height:410px;position:relative;background:#f5f4f0}
#features #fp-cover{height:100%;position:relative}
#features #fp-cover img{width:100%;height:100%;object-fit:contain}
#features #fp-start{position:absolute;bottom:24px;left:50%;transform:translateX(-50%);white-space:nowrap;padding:14px 22px;border:0;border-radius:6px;color:white;background:#303435;box-shadow:0 4px 18px #0002}
#features #fp-frame{width:100%;height:100%;border:0}
#features [hidden]{display:none!important}
#features .fp-hint{font-size:11px;text-align:center;margin:0;padding:12px 18px}
#features .fp-footer{display:flex;align-items:center;gap:24px;padding:24px 32px;border-top:1px solid #e4e4df}
#features .fp-footer a{display:inline-flex;padding:15px 22px;border-radius:6px;background:#913e2c;color:white;text-decoration:none;font:14px Onest,Arial,sans-serif}
#features .fp-footer p{margin:0;font-size:12px}
#fp-zoom{border:0;border-radius:10px;padding:18px;width:min(1000px,92vw);max-height:92dvh;background:white}
#fp-zoom::backdrop{background:#101313b8}
#fp-zoom button{display:block;margin-left:auto;padding:10px 16px;border:1px solid #deded7;border-radius:5px;background:white;cursor:pointer}
#fp-zoom img{display:block;width:100%;height:75dvh;object-fit:contain}
#features .fp-viewer:fullscreen{display:flex;flex-direction:column;background:white}
#features .fp-viewer:fullscreen .fp-stage{flex:1;height:auto;min-height:0}
@media(max-width:760px){
 #features .fp-heading{padding:24px 20px 0}
 #features .fp-heading h3 br{display:none}
 #features .fp-static,#features .fp-interactive{grid-template-columns:1fr;padding:24px 20px;gap:20px}
 #features h4{font-size:27px}
 #features .fp-examples{max-width:360px;margin-top:18px}
 #features .fp-enlarge{padding:10px}
 #features .fp-enlarge>img{height:280px}
 #features .fp-toolbar{padding:10px;gap:8px}
 #features .fp-toolbar button{padding:7px 9px}
 #features .fp-stage{height:340px}
 #features .fp-footer{align-items:flex-start;flex-direction:column;padding:24px 20px;gap:14px}
}
