/* Native WordPress adaptations; existing theme fonts and animations remain active. */
.ft-capability-page{padding-top:0;background:#f8f3e6;color:#423e3b;overflow:clip}
.ft-capability-page .preview-header,.ft-capability-page .handoff-nav{display:none!important}
.ft-capability-page .ft-units button{font:inherit;font-size:11px;border:0;background:none;padding:9px 14px;cursor:pointer;color:#423e3b}
.ft-capability-page .ft-units button[aria-pressed=true]{color:#ed0039;font-weight:700;box-shadow:inset 0 -2px #ed0039}
.ft-native-range{padding-bottom:70px}
.ft-range-search{padding:25px 0;max-width:620px}.ft-range-search label{display:block;margin-bottom:8px}
.ft-range-search>div{display:flex;gap:12px;align-items:center}.ft-range-search input{width:100%;min-width:0;padding:12px;border:1px solid #e4d9c8;border-radius:12px;background:white}
.ft-native-range .ft-range-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.ft-native-range .ft-range-card{min-width:0}.ft-native-range .ft-range-card img{object-fit:contain}
.ft-native-range .ft-range-card-heading{align-items:center;min-height:180px}
.ft-native-range .ft-range-card-heading img{width:140px;height:160px;flex:0 0 140px;object-fit:contain;max-width:45%}
.home-page .hero-video-bg__video video{display:block;width:100%;height:100%;object-fit:cover;filter:brightness(1.08)}
.home-page .hero-video-bg__video{position:absolute;inset:0;margin:0;pointer-events:none}
.home-page .hero-video-bg__video>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.home-page .ft-home-news-card{height:100%;background:white;border:1px solid #e4d9c8;border-radius:24px;padding:26px}
.home-page .ft-home-news-card h3{font-size:24px;line-height:1.35;margin:14px 0}
.home-page .ft-sec--news>.container>.btn{margin-top:25px}
@media(max-width:900px){.ft-native-range .ft-range-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.ft-native-range .ft-range-grid{grid-template-columns:1fr}.ft-capability-page{padding-top:0}.ft-range-search>div{flex-wrap:wrap}}
