.product-detail-page{padding:72px 0 0}.product-detail-page .product-layout{align-items:start;gap:64px}.product-gallery{min-width:0}.product-swiper{position:relative;overflow:hidden;background:#f5f6f7}.product-swiper .swiper-slide{aspect-ratio:4/3;background:#f5f6f7}.product-swiper .swiper-slide img{width:100%;height:100%;object-fit:cover}.product-swiper .swiper-button-prev,.product-swiper .swiper-button-next{width:42px;height:42px;margin-top:-21px;background:rgba(255,255,255,.92);color:#1e2329;transition:background-color .2s ease,color .2s ease}.product-swiper .swiper-button-prev:after,.product-swiper .swiper-button-next:after{font-size:15px;font-weight:700}.product-swiper .swiper-button-prev:hover,.product-swiper .swiper-button-next:hover{background:#20252a;color:#fff}.product-swiper .swiper-button-prev{left:16px}.product-swiper .swiper-button-next{right:16px}.product-thumbs{margin-top:14px}.product-thumbs .swiper-slide{width:92px;height:69px;overflow:hidden;cursor:pointer;opacity:.48;border:1px solid transparent;transition:opacity .2s ease,border-color .2s ease}.product-thumbs .swiper-slide img{width:100%;height:100%;object-fit:cover}.product-thumbs .swiper-slide-thumb-active{opacity:1;border-color:#252a30}.product-info{padding-top:4px}.product-info h1{margin:0;padding:0 0 18px;border-bottom:1px solid #e6e8eb;color:#171a1e;font-size:30px;line-height:1.35}.product-summary{margin:22px 0 24px!important;color:#5c636c!important;font-size:16px;line-height:2!important}.product-tags{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 28px}.product-tags span{padding:5px 10px;border:1px solid #dde1e5;color:#69717b;font-size:12px;line-height:1.3}.product-facts{display:grid;grid-template-columns:repeat(3,1fr);margin:0;border-top:1px solid #e6e8eb;border-left:1px solid #e6e8eb}.product-facts div{min-height:82px;padding:14px 16px;border-right:1px solid #e6e8eb;border-bottom:1px solid #e6e8eb}.product-facts strong,.product-facts span{display:block}.product-facts strong{margin-bottom:5px;color:#2a2f35;font-size:13px}.product-facts span{color:#777f89;font-size:12px;line-height:1.45}.pdf-link{margin-top:28px;padding:10px 18px;border:1px solid #24292e;color:#24292e;font-weight:700;transition:background-color .2s ease,color .2s ease}.pdf-link img{width:28px}.pdf-link:hover{background:#24292e;color:#fff}.product-sections{margin-top:78px;border-top:1px solid #e4e7ea}.product-section{display:grid;grid-template-columns:210px minmax(0,1fr);gap:54px;padding:54px 0;border-bottom:1px solid #e4e7ea}.product-section h2{margin:0;color:#1c2025;font-size:22px;line-height:1.4}.product-section h2 span{display:block;margin-bottom:8px;color:#8a929b;font-size:12px;font-weight:500;letter-spacing:.08em}.product-section p{margin:0;color:#606872;font-size:15px;line-height:2}.feature-list{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.feature-list article{padding:2px 20px 2px 0;border-right:1px solid #e4e7ea}.feature-list article:last-child{border-right:0}.feature-list strong{display:block;margin-bottom:9px;color:#1d2228;font-size:16px}.feature-list span{display:block;color:#6c747d;font-size:13px;line-height:1.75}.spec-list{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid #e7e9eb;border-left:1px solid #e7e9eb}.spec-list div{display:grid;grid-template-columns:120px minmax(0,1fr);border-right:1px solid #e7e9eb;border-bottom:1px solid #e7e9eb}.spec-list dt,.spec-list dd{margin:0;padding:13px 16px;font-size:14px}.spec-list dt{color:#606871;background:#f7f8f9}.spec-list dd{color:#252a30;background:#fff}.application-list{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.application-list div{padding:18px 20px;background:#f7f8f9;border-top:2px solid #2a3036}.application-list strong{display:block;margin-bottom:8px;color:#20252a;font-size:15px}.application-list span{display:block;color:#6b737c;font-size:13px;line-height:1.75}.product-detail-page .article-nav{display:flex;justify-content:space-between;gap:30px;padding:34px 0 52px;font-size:14px}.product-detail-page .article-nav a{color:#666f78;transition:color .2s ease}.product-detail-page .article-nav a:hover{color:#15191d}
@media(max-width:999px){.product-detail-page{padding-top:38px}.product-detail-page .product-layout{gap:30px}.product-swiper .swiper-button-prev,.product-swiper .swiper-button-next{width:34px;height:34px;margin-top:-17px}.product-swiper .swiper-button-prev{left:10px}.product-swiper .swiper-button-next{right:10px}.product-thumbs .swiper-slide{width:72px;height:54px}.product-info h1{font-size:24px}.product-summary{font-size:14px;line-height:1.9!important}.product-facts{grid-template-columns:repeat(3,1fr)}.product-facts div{min-height:72px;padding:11px}.product-facts strong{font-size:12px}.product-facts span{font-size:11px}.product-section{grid-template-columns:1fr;gap:22px;padding:34px 0}.product-section h2{font-size:20px}.feature-list,.application-list{grid-template-columns:1fr;gap:0}.feature-list article{padding:16px 0;border-right:0;border-bottom:1px solid #e4e7ea}.feature-list article:first-child{padding-top:0}.feature-list article:last-child{padding-bottom:0;border-bottom:0}.spec-list{grid-template-columns:1fr}.spec-list div{grid-template-columns:108px minmax(0,1fr)}.application-list div{margin-bottom:12px}.product-detail-page .article-nav{padding:28px 0 34px;gap:18px;flex-direction:column}.product-tags{margin-bottom:22px}}
@media(prefers-reduced-motion:reduce){.product-swiper .swiper-button-prev,.product-swiper .swiper-button-next,.product-thumbs .swiper-slide,.pdf-link,.product-detail-page .article-nav a{transition:none!important}}
