/* Content-sized product tabs, retaining the site's warm background and dark type. */
body #superior-concept #sc-main.sc-product-open.sc-product-tabbed .sc-product-information{display:block}
body #superior-concept #sc-main.sc-product-open.sc-product-tabbed .sc-product-tabs{min-width:0;margin:32px 0 0;scroll-margin-top:120px}
body #superior-concept #sc-main.sc-product-open.sc-product-tabbed .sc-product-tab-nav{display:flex;position:static;gap:5px;max-width:100%;margin:0;padding:0;border:0;border-bottom:1px solid #c9cec1;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;background:transparent}
body #superior-concept #sc-main.sc-product-open.sc-product-tabbed .sc-product-tab-nav>a{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;min-height:52px;box-sizing:border-box;margin:0;padding:14px 22px;border:0;border-bottom:3px solid transparent;border-radius:5px 5px 0 0;background:transparent;color:#50584e;font:400 14px/1.5 Arial,Helvetica,sans-serif;letter-spacing:0;text-decoration:none;white-space:nowrap;box-shadow:none}
body #superior-concept #sc-main.sc-product-open.sc-product-tabbed .sc-product-tab-nav>a:hover{background:#eaece2;color:#141a17}
body #superior-concept #sc-main.sc-product-open.sc-product-tabbed .sc-product-tab-nav>a[aria-selected="true"]{border-bottom-color:#141a17;background:#e6e9dd;color:#141a17}
body #superior-concept #sc-main.sc-product-open.sc-product-tabbed .sc-product-tab-nav>a:focus-visible{outline:2px solid #141a17;outline-offset:-5px}
body #superior-concept #sc-main.sc-product-open.sc-product-tabbed .sc-product-tab-panel{display:block;min-width:0;min-height:0;height:auto;padding:32px 0 38px;border-bottom:1px solid var(--sc-product-line);scroll-margin-top:120px}
body #superior-concept #sc-main.sc-product-open.sc-product-tabbed .sc-product-tab-panel[hidden]{display:none!important}
body #superior-concept #sc-main.sc-product-open.sc-product-tabbed .sc-product-tab-panel:focus-visible{outline:2px solid #7b856a;outline-offset:5px}
body #superior-concept #sc-main.sc-product-open.sc-product-tabbed .sc-product-tab-content section[data-product-tab]{min-width:0;margin:0;padding:0;border:0;background:transparent;scroll-margin-top:120px}
body #superior-concept #sc-main.sc-product-open.sc-product-tabbed .sc-product-tab-panel>section[data-product-tab]+section[data-product-tab]{margin-top:32px;padding-top:28px;border-top:1px solid var(--sc-product-line)}
/* Without JavaScript the same links lead to fully visible sections. */
body #superior-concept #sc-main.sc-product-open.sc-product-tabbed .sc-product-tabs:not(.is-enhanced) .sc-product-tab-content>section{padding:32px 0;border-bottom:1px solid var(--sc-product-line)}
@media(max-width:700px){
 body #superior-concept #sc-main.sc-product-open.sc-product-tabbed .sc-product-tabs{margin-top:25px}
 body #superior-concept #sc-main.sc-product-open.sc-product-tabbed .sc-product-tab-nav{gap:2px}
 body #superior-concept #sc-main.sc-product-open.sc-product-tabbed .sc-product-tab-nav>a{min-height:48px;padding:12px 14px;font-size:13px}
 body #superior-concept #sc-main.sc-product-open.sc-product-tabbed .sc-product-tab-panel{padding:26px 0 30px}
 body #superior-concept #sc-main.sc-product-open.sc-product-tabbed .sc-product-tab-panel>section[data-product-tab]+section[data-product-tab]{margin-top:26px;padding-top:23px}
}
@media print{
 body #superior-concept #sc-main.sc-product-open.sc-product-tabbed .sc-product-tab-nav{display:none!important}
 body #superior-concept #sc-main.sc-product-open.sc-product-tabbed .sc-product-tab-panel,
 body #superior-concept #sc-main.sc-product-open.sc-product-tabbed .sc-product-tab-panel[hidden]{display:block!important;padding:20px 0}
}
