.dt-native-customers .dt-native-customer-row{width:calc(100% - 40px);margin-left:auto;margin-right:auto}
.dt-native-customers .dt-native-customer-header{text-align:center;margin:0 auto 24px;max-width:760px}
.dt-native-customers .dt-native-customer-eyebrow{font-size:12px;letter-spacing:1.5px;font-weight:600;color:#9c7a4a;margin:0 0 10px}
.dt-native-customers .dt-native-customer-header h2{font:500 clamp(28px,3vw,42px)/1.25 'Lora',Georgia,serif;margin:0;color:#282823}
.dt-native-customers .dt-native-customer-header h2 em{font-weight:inherit;color:#9c7a4a}
.dt-native-customers .tabbed-content>.nav{gap:8px;justify-content:center}
.dt-native-customers .tabbed-content>.nav>li{margin:0}
.dt-native-customers .tabbed-content>.nav>li>a{font-size:14px;text-transform:none;letter-spacing:0;padding:10px 19px;border:1px solid transparent;border-radius:999px;line-height:1.5;transition:color .2s,background-color .2s,border-color .2s}
.dt-native-customers .tabbed-content>.nav>li>a:before{display:none}
.dt-native-customers .tabbed-content>.nav>li>a:hover{color:#80501b;background:#f4eee4}
.dt-native-customers .tabbed-content>.nav>li.active>a{color:#80501b;background:#fff;border-color:#dcc9a8;box-shadow:0 3px 10px #80501b08}
.dt-native-customers .tab-panels{padding:24px 0 0}
.dt-native-customers .dt-native-customer-carousel{margin:0 -10px}
.dt-native-customers .dt-native-customer-slide{width:25%;padding:0 10px 8px}
.dt-native-customers .dt-native-customer-carousel .slider .dt-native-customer-slide{padding:0 10px 8px!important}
.dt-native-customers .dt-native-customer-card{background:#fff;border:1px solid #e9e2d7;border-radius:16px;overflow:hidden;box-shadow:0 5px 18px #28282308;transition:box-shadow .25s,border-color .25s}
.dt-native-customers .dt-native-customer-card:hover{border-color:#dcc9a8;box-shadow:0 9px 24px #80501b13}
.dt-native-customers .dt-native-customer-media{display:block;width:100%;aspect-ratio:16/9;overflow:hidden;background:#faf8f5}
.dt-native-customers .dt-native-customer-media img{display:block;width:100%;height:100%;object-fit:cover;margin:0}
.dt-native-customers .dt-native-customer-body{padding:16px}
.dt-native-customers .dt-native-customer-body h3{font-size:17px;line-height:1.4;font-weight:600;margin:0 0 8px;min-height:2.8em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.dt-native-customers .dt-native-customer-body h3 a{color:#282823}
.dt-native-customers .dt-native-customer-body p{font-size:13px;line-height:1.6;color:#706c64;margin:0 0 12px;height:3.2em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.dt-native-customers .dt-native-customer-detail{font-size:13px;font-weight:600;color:#80501b}
.dt-native-customers .dt-native-customer-carousel .flickity-prev-next-button{width:30px;height:30px;background:#fff;border:1px solid #e9e2d7;border-radius:50%;top:31%;transform:none}
.dt-native-customers .dt-native-customer-carousel .flickity-prev-next-button.previous{left:0}
.dt-native-customers .dt-native-customer-carousel .flickity-prev-next-button.next{right:0}
.dt-native-customers .dt-native-customer-more{text-align:center;margin:18px 0 0}
.dt-native-customers .dt-native-customer-more a{display:inline-flex;align-items:center;gap:12px;font-size:14px;font-weight:600;color:#80501b;padding:11px 24px;border:1px solid #dcc9a8;border-radius:999px;background:#fff;transition:background .2s,box-shadow .2s}
.dt-native-customers .dt-native-customer-more a:hover{background:#f4eee4;box-shadow:0 4px 14px #80501b0a}
@media(max-width:849px){.dt-native-customers .dt-native-customer-slide{width:50%}}
@media(max-width:549px){.dt-native-customers .dt-native-customer-slide{width:85%}.dt-native-customers .tabbed-content>.nav{justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;white-space:nowrap;padding-bottom:5px}.dt-native-customers .tabbed-content>.nav>li{flex-shrink:0;margin:0 8px}.dt-native-customers .dt-native-customer-body{padding:14px}.dt-native-customers .dt-native-customer-header{margin-bottom:16px}.dt-native-customers .dt-native-customer-carousel .flickity-prev-next-button{display:none}}
@media(max-width:549px){.dt-native-customers .dt-native-customer-row{width:calc(100% - 24px)}.dt-native-customers .tabbed-content>.nav{gap:6px}.dt-native-customers .tabbed-content>.nav>li{margin:0}.dt-native-customers .tabbed-content>.nav>li>a{padding:8px 15px;font-size:13px}}
@media(prefers-reduced-motion:reduce){.dt-native-customers .dt-native-customer-card,.dt-native-customers .tabbed-content>.nav>li>a,.dt-native-customers .dt-native-customer-more a{transition:none}}
