#box-product .sg-product-data { display: block; padding: 0; overflow: hidden; }
#box-product .sg-product-tab-links { display: flex; gap: 8px; padding: 0 24px; border-bottom: 1px solid #e1e8e3; }
#box-product .sg-product-tab-links a { display: block; padding: 17px 16px 14px; border-bottom: 3px solid transparent; color: #536159; font-size: 15px; font-weight: 600; text-decoration: none; }
#box-product .sg-product-tab-links a:hover { color: #16783c; background: #f6faf7; }
#box-product .sg-product-tab-links a[aria-selected="true"] { border-bottom-color: #16783c; color: #16783c; }
#box-product .sg-product-tab-panel { padding: clamp(18px, 2.5vw, 26px); scroll-margin-top: 90px; overflow-wrap: anywhere; }
#box-product .sg-product-tab-panel[hidden] { display: none; }
#box-product .sg-product-tab-panel:focus-visible, #box-product .sg-product-tab-links a:focus-visible { outline: 3px solid #16783c; outline-offset: -3px; }
#box-product .sg-product-tab-panel h2 { margin-bottom: 16px; }
#box-product .sg-product-tab-panel .technical-data { margin-top: 24px; }
#box-product .sg-product-no-description { color: #78827c; font-style: italic; }
#box-product .sg-product-delivery { color: #425148; line-height: 1.65; }
#box-product .sg-product-delivery-section + .sg-product-delivery-section { margin-top: 24px; padding-top: 22px; border-top: 1px solid #e8eee9; }
#box-product .sg-product-delivery h3 { margin: 0 0 12px; color: #273d30; font-size: 16px; line-height: 1.5; }
#box-product .sg-product-delivery h3 span { font-weight: 400; }
#box-product .sg-product-delivery ul { padding-left: 21px; margin: 0; }
#box-product .sg-product-delivery li + li { margin-top: 12px; }
#box-product .sg-product-delivery li::marker { color: #16783c; }
#box-product .sg-product-delivery strong { color: #166c37; }
@media (max-width: 575px) { #box-product .sg-product-tab-links { padding: 0 10px; gap: 0; } #box-product .sg-product-tab-links a { flex: 1; padding: 15px 12px 12px; text-align: center; } }
@media print { #box-product .sg-product-tab-links { display: none; } #box-product .sg-product-tab-panel[hidden] { display: block; } }
