.product-datasheets{color:#343636;background:linear-gradient(145deg,#f8f9f7,#f3f5f2);border-top:1px solid #81827e24}.product-datasheets-heading{max-width:540px;margin-bottom:34px}.product-datasheets .product-datasheets-heading .eyebrow{color:#747b73;letter-spacing:.15em;font-size:11px;font-weight:500}.product-datasheets .product-datasheets-heading h2{color:#343636;letter-spacing:-.035em;text-shadow:1px 1px #fff;margin:14px 0 0;font-size:clamp(30px,3vw,44px);font-weight:450;line-height:1.15}.product-datasheets-description{color:#6d746d;max-width:470px;margin:20px 0 0;font-size:15px;line-height:1.75}.product-datasheets-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(20px,2.4vw,34px);max-width:1370px;display:grid}.product-datasheets--count-3 .product-datasheets-grid{grid-template-columns:repeat(3,minmax(0,1fr));max-width:1370px}.product-datasheets--single .product-datasheets-inner{grid-template-columns:minmax(0,1fr) minmax(0,520px);align-items:center;gap:clamp(44px,7vw,110px);display:grid}.product-datasheets--single .product-datasheets-heading{margin-bottom:0}.product-datasheets--single .product-datasheets-grid{width:100%;max-width:520px;display:block}.product-datasheet{min-width:0;max-width:520px}.product-datasheet-stage{background:linear-gradient(155deg,#f8f9f7,#e3e6e3);border-radius:22px;justify-content:center;align-items:center;min-height:268px;display:flex;position:relative}.product-datasheet-preview{justify-content:center;align-items:center;width:100%;min-height:268px;padding:26px 44px;display:flex}.product-datasheet-preview img{object-fit:contain;width:auto;max-width:100%;height:216px;transition:transform .3s;display:block;box-shadow:0 3px 7px #343a340d}.product-datasheet-preview:hover img{transform:translateY(-3px)}.product-datasheets--single .product-datasheet-stage,.product-datasheets--single .product-datasheet-preview{min-height:310px}.product-datasheets--single .product-datasheet-preview{padding:30px 65px}.product-datasheets--single .product-datasheet-preview img{height:250px}.product-datasheet-download{color:#657165;background:#f8faf742;border:1px solid #7a857553;border-radius:50%;place-items:center;width:42px;height:42px;transition:color .2s,border-color .2s,background .2s;display:grid;position:absolute;bottom:17px;right:17px}.product-datasheet-download svg{width:23px;height:23px}.product-datasheet-download:hover{color:#347c42;background:#ffffff70;border-color:#6d9b70}:is(.product-datasheet-preview:focus-visible,.product-datasheet-download:focus-visible){outline-offset:5px;outline:2px solid #3b7c43}.product-datasheets .product-datasheet h3{flex-direction:column;gap:7px;margin:20px 0 0;display:flex}.product-datasheet h3 strong{color:#347c42;letter-spacing:-.03em;font-size:clamp(24px,2vw,31px);font-weight:500;line-height:1.2}.product-datasheet h3 small{letter-spacing:0;font-size:14px;font-weight:400}.product-datasheet h3>span{color:#656d65;letter-spacing:0;font-size:14px;font-weight:400;line-height:1.5}.product-datasheet-file{color:#868c86;margin:10px 0 0;font-size:11px;line-height:1.6}@media (max-width:1050px){.product-datasheets--single .product-datasheets-inner{grid-template-columns:minmax(0,1fr) minmax(0,460px);gap:44px}.product-datasheet-preview{padding-inline:30px}}@media (max-width:900px){.product-datasheets-grid,.product-datasheets--count-3 .product-datasheets-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:720px}.product-datasheets--single .product-datasheets-inner{grid-template-columns:1fr;gap:32px}.product-datasheets--single .product-datasheets-grid{max-width:500px}}@media (max-width:520px){.product-datasheets-heading{margin-bottom:28px}.product-datasheets .product-datasheets-heading h2{font-size:30px}.product-datasheets-grid{gap:30px 18px}.product-datasheet-stage,.product-datasheet-preview{border-radius:16px;min-height:200px}.product-datasheet-preview{padding:18px 18px 36px}.product-datasheet-preview img{height:146px}.product-datasheet-download{width:32px;height:32px;bottom:10px;right:10px}.product-datasheet-download svg{width:18px;height:18px}.product-datasheet h3 strong{font-size:24px}.product-datasheet h3 small,.product-datasheet h3>span{font-size:12px}.product-datasheets--single .product-datasheet-stage,.product-datasheets--single .product-datasheet-preview{min-height:276px}.product-datasheets--single .product-datasheet-preview{padding:26px 50px}.product-datasheets--single .product-datasheet-preview img{height:224px}.product-datasheets--single .product-datasheet-download{width:40px;height:40px;bottom:16px;right:16px}}@media (prefers-reduced-motion:reduce){.product-datasheet-preview img{transition:none}.product-datasheet-preview:hover img{transform:none}}
