/* Product information uses native WooCommerce tabs and keyboard behaviour. */
.single-product.sse-smart-header-active div.product .woocommerce-tabs:before{left:0;right:0}
.single-product.sse-smart-header-active div.product .woocommerce-tabs ul.tabs{
 display:flex;flex-wrap:wrap;justify-content:center;gap:0;overflow:visible;
 margin-bottom:28px!important;border-bottom:1px solid #dfe3e6
}
.single-product.sse-smart-header-active div.product .woocommerce-tabs ul.tabs li{
 flex:0 1 auto;max-width:100%;min-width:0
}
.single-product.sse-smart-header-active div.product .woocommerce-tabs ul.tabs li a{
 display:flex;align-items:center;justify-content:center;box-sizing:border-box;
 min-height:48px;padding:13px 16px!important;white-space:normal;text-align:center;
 line-height:1.4;font-size:12px;color:#59636b!important;text-decoration:none
}
.single-product.sse-smart-header-active div.product .woocommerce-tabs ul.tabs li a:hover{
 color:#a72920!important;background:#f0f2f3
}
.single-product.sse-smart-header-active div.product .woocommerce-tabs ul.tabs li.active a{
 color:#a72920!important;box-shadow:inset 0 -2px #a72920
}
.single-product.sse-smart-header-active div.product .woocommerce-tabs ul.tabs li a:focus-visible{
 outline:2px solid #a72920;outline-offset:-3px
}
.sse-product-specifications,.sse-specifications-content,.sse-product-compatibility{max-width:100%;min-width:0;color:#30363a;overflow-wrap:anywhere}
.sse-product-specifications>h2,.sse-product-compatibility>h2,.sse-product-compatibility>h3{margin-top:0;font-size:24px;line-height:1.3}
.sse-specifications-content img{max-width:100%;height:auto}
.sse-specifications-content figure{max-width:100%;margin:20px 0}
.sse-product-specifications table{width:100%;border-collapse:collapse;background:#fff;font-size:14px;line-height:1.55}
.sse-product-specifications th,.sse-product-specifications td{padding:12px 16px;text-align:left;vertical-align:top;border:0;border-bottom:1px solid #dfe3e6;overflow-wrap:anywhere}
.sse-product-specifications th{width:38%;font-weight:600;color:#30363a;background:#f0f2f3}
.sse-product-specifications td{color:#59636b}
.sse-product-compatibility{margin-bottom:24px;padding:20px 22px;border:1px solid #dfe3e6;border-left:3px solid #a72920;border-radius:8px;background:#fff}
.sse-product-compatibility p:last-child{margin-bottom:0}
.woocommerce-tabs #sse-recommendations-product{margin-top:0}
.sse-product-document-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
.sse-product-document-group{min-width:0;padding:22px;border:1px solid #dfe3e6;border-radius:8px;background:#fff}
.sse-product-document-group h3{margin:0 0 12px;color:#30363a;font-size:18px;line-height:1.4}
.sse-product-document-group .sse-document-list{margin:0;padding:0;list-style:none}
.sse-product-document-group .sse-document-list li{gap:16px;align-items:center}
.sse-product-document-group .sse-document-list li>span{min-width:0;overflow-wrap:anywhere;font-size:14px;line-height:1.5}
.sse-product-document-group .sse-document-list li:last-child{border-bottom:0}
.sse-product-document-group .sse-document-list a{flex-shrink:0;padding:9px 13px;font-size:12px;text-decoration:none}
@media(max-width:700px){
 .single-product.sse-smart-header-active div.product .woocommerce-tabs ul.tabs{justify-content:stretch}
 .single-product.sse-smart-header-active div.product .woocommerce-tabs ul.tabs li{flex:1 1 50%}
 .single-product.sse-smart-header-active div.product .woocommerce-tabs ul.tabs li a{height:100%;padding:12px 9px!important;font-size:11px}
 .sse-product-specifications th,.sse-product-specifications td{padding:10px;font-size:12px}
 .sse-product-compatibility{padding:16px}
 .sse-product-document-groups{grid-template-columns:1fr;gap:16px}
 .sse-product-document-group{padding:17px}
}
