.ag-rt .ag3-breadcrumb{padding-top:24px;font-size:14px;line-height:1.7;color:var(--ag-slate)}
.ag-rt-specifications{display:grid;grid-template-columns:1fr;gap:24px}.ag-rt-specifications table{width:100%;border-collapse:collapse;table-layout:fixed}.ag-rt-specifications th,.ag-rt-specifications td{padding:12px;text-align:left;vertical-align:top;border-bottom:1px solid #DCE2E8;font-size:15px;line-height:1.6;overflow-wrap:anywhere}.ag-rt-specifications th{width:22%}.ag-rt-specifications thead{background:#F4F6F8}.ag-rt .ag3-tabs{display:flex;flex-wrap:wrap;gap:8px}.ag-rt .ag3-card-body{padding:20px}.ag-rt .ag3-card-image{display:block;height:240px;background:#fff}.ag-rt .ag3-card-image img{height:100%;width:100%;object-fit:contain}.ag-rt .ag3-card-specs{font-size:15px}.ag-rt .ag3-card-specs div{display:grid;grid-template-columns:90px 1fr;gap:10px;border-bottom:1px solid #DCE2E8;padding:8px 0}.ag-rt .ag3-card-specs dd{margin:0;overflow-wrap:anywhere}.ag-rt .ag3-product-card{min-width:0}.ag-rt .ag3-card-actions{flex-wrap:wrap}.ag-rt .ag3-key-specs dd{overflow-wrap:anywhere}.ag-rt .ag3-detail-copy h1{font-size:40px}.ag-rt .ag3-main-image{background:#fff}.ag-rt .ag3-main-image img{object-fit:contain}.ag-rt .ag3-three-grid .ag3-family-card p{margin:0}
@media(max-width:767px){.ag-rt .ag3-detail-copy h1{font-size:30px}.ag-rt-specifications table{min-width:640px}.ag-rt .ag3-tabs{flex-wrap:nowrap;overflow:auto;padding-bottom:10px}.ag-rt .ag3-tabs a{flex-shrink:0}.ag-rt .ag3-mobile-actions .ag3-whatsapp{font-size:12px;width:auto}.ag-rt .ag3-detail-hero{padding-top:24px}}

/* RT completeness pass: existing design tokens, heading sizes and shared navigation stay unchanged. */
.ag-rt .ag3-thumbnails{display:flex;flex-wrap:wrap;gap:10px}.ag-rt .ag3-thumbnails button{width:76px;height:76px;flex:0 0 76px}.ag-rt .ag3-thumbnails img{width:100%;height:100%;object-fit:contain}
.ag-rt-trust{list-style:none;display:flex;flex-wrap:wrap;gap:8px 16px;padding:14px 0;margin:12px 0;border-block:1px solid var(--ag-line);font-size:14px;line-height:1.6}.ag-rt-trust li{margin:0}
.ag-rt .ag3-highlights .ag-rt-long strong{font-size:20px;line-height:1.5}.ag-rt .ag3-highlights article{overflow-wrap:anywhere}
.ag-rt-reading{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px}.ag-rt-reading section+section{margin-top:44px}.ag-rt-reading p{font-size:18px;line-height:1.65}.ag-rt-reading h3{font-size:21px;line-height:1.4}.ag-rt-reading article{margin-bottom:28px}.ag-rt-guides{padding:0;list-style:none}.ag-rt-guides li{padding:14px 0;border-bottom:1px solid var(--ag-line)}
.ag-rt-options{border-collapse:collapse;width:100%;table-layout:fixed}.ag-rt-options th,.ag-rt-options td{padding:14px;text-align:left;vertical-align:top;border-bottom:1px solid var(--ag-line);font-size:16px;line-height:1.6;overflow-wrap:anywhere}.ag-rt-options th{width:25%}.ag-rt-options thead{background:var(--ag-mist)}
.ag-rt-mini img{width:100%;height:200px;object-fit:contain}.ag-rt-mini .ag3-card>div{padding:20px}.ag-rt-mini h3{font-size:22px}.ag-rt-mini p{font-size:16px;line-height:1.6}.ag-rt-no-filters{grid-template-columns:1fr}.ag-rt-no-filters .ag3-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
@media(max-width:767px){.ag-rt-reading{grid-template-columns:1fr;gap:32px}.ag-rt .ag3-thumbnails button{width:64px;height:64px;flex-basis:64px}.ag-rt-no-filters .ag3-product-grid{grid-template-columns:1fr}.ag-rt-options th{width:34%}.ag-rt-options th,.ag-rt-options td{padding:10px;font-size:15px}.ag-rt .ag3-card-image img{max-width:100%}.ag-rt .ag3-key-specs dd{font-size:15px}}
