.product-tabs{min-width:0;margin-top:25px}.store-body .product-tabs-nav{display:flex;align-items:stretch;gap:0;padding:0;border-bottom:1px solid #dfe6ed;margin:0 0 22px;overflow-x:auto;overflow-y:hidden;white-space:nowrap;max-width:100%;scrollbar-width:thin;overscroll-behavior-x:contain}.store-body .product-tabs-nav a{flex:0 0 auto;display:block;padding:14px 15px 12px;border-bottom:3px solid transparent;font-size:12px;color:#8793a0;font-weight:400;text-decoration:none;line-height:1.5;white-space:nowrap}.store-body .product-tabs-nav a:hover{color:#1d3954;background:#f5f7fa}.store-body .product-tabs-nav a[aria-selected=true]{color:#1d3954;border-bottom-color:#bf9550;font-weight:700;background:#fff}.product-tabs-nav a:focus-visible{outline:2px solid #bf9550;outline-offset:-3px}.product-tabs [role=tabpanel][hidden]{display:none!important}.product-tabs [role=tabpanel]{outline-offset:3px}.product-tabs [role=tabpanel]:focus-visible{outline:2px solid #bf9550}.product-overview .product-tabs .configuration-section{margin-top:0}.product-overview .product-tabs .product-information{padding:0;margin:0;border:0}.product-overview .product-tabs .product-information>h2{font-size:23px;margin:0 0 20px}.product-tabs #related-products .products{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.product-tabs .review-form-toggle .form-grid{grid-template-columns:1fr 1fr}.product-tabs .product-specifications{overflow-wrap:anywhere;max-width:100%;overflow-x:auto}.product-tab-settings{border:1px solid #dfe6ed;border-radius:6px;padding:22px;min-width:0}.product-tab-settings legend{padding:0 9px;color:#1d3954;font-size:17px;font-weight:600}.product-tab-settings input[type=number]{width:85px}.product-tab-settings input:not([type=checkbox]):not([type=radio]){margin:0}.product-tab-settings th{white-space:nowrap}.product-tab-settings td{padding:12px}.product-tab-settings input[type=checkbox],.product-tab-settings input[type=radio]{min-height:0;margin:0;width:17px;height:17px}@media(max-width:767px){.store-body .product-tabs-nav a{font-size:12px;padding:13px 15px 11px}.product-tabs .review-form-toggle .form-grid{grid-template-columns:1fr}.product-tab-settings{padding:14px}.product-overview .product-tabs .product-information>h2{font-size:21px}}@media(prefers-reduced-motion:no-preference){.tabs-enhanced [role=tabpanel]:not([hidden]){animation:product-tab-enter .16s ease-out}@keyframes product-tab-enter{from{opacity:.6}to{opacity:1}}}
.product-details-tabs{margin:32px 0;border:1px solid #e1e7ed;background:#fff}.product-details-tabs>.product-tabs-nav{background:#f5f7fa;margin-bottom:0}.product-details-tabs .product-tabs-nav a{padding:17px 21px 14px;font-size:13px}.product-detail-panel{padding:28px;min-height:180px;overflow-wrap:anywhere}.product-detail-panel[hidden]{display:none!important}.product-detail-panel>h2{font-size:23px;margin:0 0 24px}.product-material-details{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.product-material-details>article{border:1px solid #e3e8ee;background:#fff;overflow:hidden;min-width:0}.product-material-details img,.product-material-details .placeholder{display:block;width:100%;height:180px;min-height:0;object-fit:contain;background:#f5f7fa}.product-material-details article>div:not(.placeholder){padding:18px}.product-material-details h3{font-size:17px;margin:0 0 13px}.product-material-details dl,.product-service-prices{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px 13px;font-size:12px}.product-material-details dt{color:#8998a6}.product-material-details dd,.product-service-prices dd{margin:0;color:#1d3954}.product-service-prices{max-width:400px;padding:18px;background:#f5f7fa;margin:25px 0}.product-faq-item{border:1px solid #e1e7ed;margin:10px 0;padding:0 18px}.product-faq-item>summary{padding:17px 0;font-size:15px}.product-faq-item>div{padding:0 0 20px}.product-detail-settings>ol{font-size:13px;line-height:2}.product-detail-settings>p{font-size:12px;line-height:1.8}@media(max-width:991px){.product-material-details{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.product-details-tabs .product-tabs-nav a{padding:15px 17px 12px;font-size:12px}.product-detail-panel{padding:19px}.product-detail-panel>h2{font-size:21px}.product-material-details{grid-template-columns:1fr}.product-material-details img,.product-material-details .placeholder{height:170px}}
[data-product-tabs="details"]>[data-product-tablist]{scroll-margin-top:calc(var(--product-tab-header-offset,0px) + 16px);scroll-margin-bottom:16px}.product-details-tabs #related-products .products{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:991px){.product-details-tabs #related-products .products{grid-template-columns:repeat(2,minmax(0,1fr))}}
