wnd-product-tabs{display:block;background:var(--wnd-color-canvas);scroll-margin-top:90px}
.wnd-product-tabs .wp-nav{position:static;padding:0;background:var(--wnd-color-surface);border-block:1px solid var(--wnd-color-border)}
.wnd-product-tabs .wp-nav .wp-inner{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));max-width:1200px;padding-inline:24px;margin-inline:auto;overflow:visible}
.wnd-product-tabs .wp-nav a{display:flex;align-items:center;justify-content:center;min-height:60px;padding:14px 12px;text-align:center;text-decoration:none;font:500 14px/1.4 var(--wnd-font-body);color:var(--wnd-color-brand);border:0;border-inline-end:1px solid var(--wnd-color-border);box-sizing:border-box}
.wnd-product-tabs .wp-nav a:last-child{border-inline-end:0}
.wnd-product-tabs .wp-nav a[aria-selected=true]{background:var(--wnd-color-canvas);box-shadow:inset 0 -3px var(--wnd-color-brand)}
.wnd-product-tabs[data-ready] .wnd-product-tabs__panels{height:auto;min-height:0;overflow:visible}
.wnd-product-tabs[data-ready] .wnd-product-tabs__panels>section{height:auto;overflow:visible;box-sizing:border-box;padding-block:32px;margin:0;scroll-margin:0;background:var(--wnd-color-canvas)}
.wnd-product-tabs[data-ready] .wnd-product-tabs__panels>section[hidden]{display:none}
.wnd-product-tabs .wp-inner{max-width:1200px;padding-inline:24px}
.wnd-product-tabs .wp-section h2{font-size:34px;line-height:1.15;max-width:27ch;margin-top:0}
.wnd-product-tabs .wp-split{gap:40px;align-items:start}
.wnd-product-tabs .wp-image{max-height:390px;width:100%;object-fit:cover}
.wnd-product-tabs .wp-steps{margin-top:24px;gap:32px}
.wnd-product-tabs .wp-steps h3{font-size:25px;line-height:1.2}
.wnd-product-tabs .wp-description{padding-top:20px;margin:0}
.wnd-product-tabs .wp-faq{gap:40px}
.wnd-product-tabs :is(a,summary,[role=tabpanel]):focus-visible{outline:2px solid var(--wnd-color-focus);outline-offset:-3px}
@media(max-width:749px){
 .wnd-product-tabs .wp-nav .wp-inner{padding-inline:0;grid-template-columns:repeat(4,minmax(0,1fr))}
 .wnd-product-tabs .wp-nav a{min-height:60px;padding:12px 6px;font-size:12px;white-space:normal}
 .wnd-product-tabs .wp-inner{padding-inline:20px}
 .wnd-product-tabs[data-ready] .wnd-product-tabs__panels{height:auto;min-height:0}
 .wnd-product-tabs[data-ready] .wnd-product-tabs__panels>section{padding-block:24px}
 .wnd-product-tabs .wp-section h2{font-size:29px}
 .wnd-product-tabs .wp-split,.wnd-product-tabs .wp-faq{grid-template-columns:1fr;gap:24px}
 .wnd-product-tabs .wp-steps{grid-template-columns:1fr;gap:20px}
 .wnd-product-tabs .wp-image{max-height:260px}
 .wnd-product-tabs .wp-size-reference{grid-template-columns:1fr}
}
