.onix-stf-section{min-width:0;max-width:100%;padding-bottom:22px;color:#21384a}
.onix-stf-section .breadcrumbs{margin-bottom:24px}
.onix-stf-heading{display:flex;justify-content:space-between;align-items:center;gap:24px;margin:6px 0 24px}
.onix-stf-heading h1{font:550 clamp(24px,2.5vw,36px)/1.2 Inter,Arial,sans-serif;letter-spacing:-.035em;margin:0;color:#21384a}
.onix-stf-frame{display:block;width:100%;min-width:0;height:1250px;border:0;background:transparent;color-scheme:light;overflow:hidden}
.onix-stf-info{margin:28px 2px 0;padding:20px 24px;border:1px solid #dce7d5;border-radius:22px;background:#f5f5f5;box-shadow:0 8px 26px #263e2309,inset 0 1px 0 white;backdrop-filter:blur(18px)}
.onix-stf-info .productInfo{width:100%;margin:0;font-size:14px;font-weight:400;line-height:1.7}
.onix-stf-info .tabs__btns{gap:26px;flex-wrap:wrap;padding:0;margin:0 0 18px;overflow:visible}
.onix-stf-info .tabs__btns li{font-size:15px;font-weight:500;color:#647263;padding-bottom:10px;white-space:normal}
.onix-stf-info .tabs__btns li.active{color:#4f9700}
.onix-stf-info .tabs__content{margin:0;padding:0;background:transparent}
.onix-stf-info .productInfo__content{max-width:none;width:100%}
.onix-stf-info .productInfo__content p{font-size:14px;line-height:1.75;font-weight:400}
.onix-stf-info .sliceText__content{max-height:none;overflow:visible}
.onix-stf-info .specifications__item{padding:10px 14px;font-size:14px;font-weight:400;line-height:1.6}
.onix-stf-info .specifications__item:nth-child(odd){background:#e8e8e8}
.onix-stf-info .specifications__item:nth-child(even){background:transparent}
.onix-stf-info .specifications__name,.onix-stf-info .specifications__value{font-weight:400}
.onix-stf-info .productInfo__document{margin:12px 0}.onix-stf-info .dct__name{font-size:14px;font-weight:450}
@media(max-width:760px){.onix-stf-heading{margin:6px 0 20px;gap:12px}.onix-stf-load{display:none}.onix-stf-heading h1{font-size:26px}.onix-stf-lead{font-size:13px}.onix-stf-section .breadcrumbs{margin-bottom:18px}.onix-stf-info{padding:18px}.onix-stf-info .tabs__btns{gap:16px}.onix-stf-info .tabs__btns li{font-size:13px}.onix-stf-info .productInfo__flex{display:block}.onix-stf-info .productInfo__sidebar{width:100%;margin-bottom:20px}.onix-stf-info .specifications__name{max-width:45%}.onix-stf-info .specifications__value{max-width:55%}}

/* Match the native product-card content and heading spacing. */
.onix-stf-section{width:100%;max-width:1760px;margin:-30px auto 0;padding:14px 0 22px}
.onix-stf-section .breadcrumbs{margin:0 0 12px;font-size:13px;line-height:1.45}
.onix-stf-section .breadcrumbs__item{margin-bottom:0}
.onix-stf-heading{display:block;margin:0 0 22px}
@media(max-width:760px){.onix-stf-section{padding-top:18px}.onix-stf-section .breadcrumbs{margin-bottom:8px;font-size:11px;line-height:1.22}.onix-stf-heading{margin:0 0 14px}}
.onix-stf-info .productInfo { border-bottom: 0; }

/* Match the rectangular controls on rack product cards. */
.onix-stf-section .onix-stf-info .tabs--underscore .tabs__btns > li{border-radius:10px}
