.fz-sarstedt-slide{background:#fff8f7;pointer-events:none}
.fz-sarstedt-slide.active{pointer-events:auto;z-index:1}
.fz-sarstedt-slide>.carousel-image,.fz-sarstedt-slide>.banner-buttons-container{display:none!important}
.sarstedt-content{box-sizing:border-box;width:calc(100% - 160px);max-width:1280px;height:100%;margin:auto;display:grid;grid-template-columns:250px 1fr;align-items:center;gap:38px;color:#292b30;font-family:Arial,"Microsoft YaHei",sans-serif;padding:38px 0 52px}
.sarstedt-brand{font-size:31px;font-weight:800;letter-spacing:-1px;color:#b41c2a;line-height:1.05}
.sarstedt-brand>span{display:block;font-size:15px;font-weight:500;letter-spacing:5px;margin:10px 0 35px}
.sarstedt-intro h2{font-size:28px;line-height:1.35;letter-spacing:1px;margin:0 0 16px;font-weight:600}
.sarstedt-intro p{font-size:14px;line-height:1.8;color:#6e6263;margin:0}
.sarstedt-note{display:block;margin-top:38px;border-left:3px solid #b41c2a;padding-left:12px;font-size:13px;color:#8b4248}
.sarstedt-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.sarstedt-product{display:flex;flex-direction:column;min-width:0;background:#fff;border:1px solid #eddddd;border-top:3px solid #b41c2a;padding:20px 18px 14px;color:#292b30;text-decoration:none!important;transition:border-color .15s,transform .15s}
.sarstedt-product:hover{border-color:#b41c2a;transform:translateY(-3px)}
.sarstedt-product:focus-visible{outline:3px solid #b41c2a;outline-offset:3px}
.sarstedt-product img{width:100%;height:190px;object-fit:contain;background:#fff;margin:0 0 14px;box-shadow:none;border-radius:0}
.sarstedt-product-title{font-size:18px;font-weight:600;display:flex;align-items:center;justify-content:space-between;gap:4px;line-height:1.5;white-space:nowrap}
.sarstedt-product-title b{font-size:21px;color:#b41c2a;font-weight:400}
.sarstedt-short-title{display:none}
.sarstedt-product-sub{font-size:12px;color:#817679;margin-top:6px;white-space:nowrap}
.sarstedt-product-cta{display:flex;justify-content:space-between;align-items:center;margin-top:20px;padding-top:12px;border-top:1px solid #eee3e3;font-size:13px;color:#a11624;min-height:30px}
.carousel:has(.fz-sarstedt-slide.active) .indicator{background:#d8bfc1}
.carousel:has(.fz-sarstedt-slide.active) .indicator.active{background:#b41c2a}
.carousel:has(.fz-sarstedt-slide.active) .carousel-control{background:#b41c2a;color:#fff}
@media(max-width:1200px){.sarstedt-content{grid-template-columns:210px 1fr;gap:20px;width:calc(100% - 140px)}.sarstedt-brand{font-size:28px}.sarstedt-intro h2{font-size:24px}.sarstedt-product{padding:16px 12px 12px}.sarstedt-product-title{font-size:16px}.sarstedt-product img{height:170px}.sarstedt-product-sub{font-size:11px}}
@media(max-width:1024px){.sarstedt-content{grid-template-columns:1fr;gap:16px;padding:22px 0 40px;width:calc(100% - 140px)}.sarstedt-intro{display:flex;justify-content:space-between;align-items:center}.sarstedt-brand{font-size:26px;white-space:nowrap}.sarstedt-brand>span{display:inline;font-size:14px;letter-spacing:1px;margin-left:12px}.sarstedt-intro h2{font-size:20px;margin:0}.sarstedt-intro p,.sarstedt-note{display:none}.sarstedt-product img{height:145px;margin-bottom:8px}.sarstedt-product-cta{margin-top:10px}.sarstedt-product-sub{display:none}}
@media(max-width:768px){.sarstedt-content{width:calc(100% - 40px);padding:15px 0 44px;gap:12px;align-content:start}.sarstedt-brand{font-size:22px}.sarstedt-intro h2{font-size:15px}.sarstedt-products{gap:10px}.sarstedt-product{padding:8px 10px}.sarstedt-product img{height:110px;margin-bottom:5px}.sarstedt-product-title{font-size:14px}.sarstedt-full-title{display:none}.sarstedt-short-title{display:inline}.sarstedt-product-cta{margin-top:6px;padding-top:6px;font-size:12px;min-height:22px}.carousel:has(.fz-sarstedt-slide.active) .carousel-control{top:auto;bottom:0;transform:none;width:44px;height:44px;font-size:20px;border-radius:0;background:transparent;color:#b41c2a}.carousel:has(.fz-sarstedt-slide.active) .carousel-control-prev{left:8px}.carousel:has(.fz-sarstedt-slide.active) .carousel-control-next{right:8px}.carousel:has(.fz-sarstedt-slide.active) .carousel-indicators{bottom:16px}}
@media(max-width:480px){.sarstedt-content{width:calc(100% - 24px);padding:10px 0 44px;gap:8px}.sarstedt-brand{font-size:20px}.sarstedt-brand>span{font-size:12px;margin-left:7px}.sarstedt-intro h2{display:none}.sarstedt-products{gap:7px}.sarstedt-product{padding:5px 6px 7px;border-top-width:2px}.sarstedt-product img{height:65px;margin-bottom:3px}.sarstedt-product-title{font-size:14px;justify-content:center;line-height:1.7}.sarstedt-product-title b,.sarstedt-product-cta{display:none}}
@media(prefers-reduced-motion:reduce){.sarstedt-product{transition:none}.sarstedt-product:hover{transform:none}}

/* Desktop image panels extend the source backdrop to the card edges. */
@media(min-width:769px){
.sarstedt-product{padding:0 0 14px;overflow:hidden}
.sarstedt-product img{box-sizing:border-box;height:210px;margin:0 0 17px}
.sarstedt-product-title,.sarstedt-product-sub,.sarstedt-product-cta{margin-left:18px;margin-right:18px}
.sarstedt-product img[src$="/cryotubes.jpg"]{background:linear-gradient(to bottom,rgb(151,197,231) 0%,rgb(151,197,231) 5%,rgb(151,197,231) 10%,rgb(151,197,231) 15%,rgb(151,197,231) 20%,rgb(151,197,231) 25%,rgb(151,197,231) 30%,rgb(151,197,231) 35%,rgb(151,197,231) 40%,rgb(151,197,231) 45%,rgb(151,197,231) 50%,rgb(155,200,233) 55%,rgb(161,202,232) 60%,rgb(168,205,234) 65%,rgb(173,209,235) 70%,rgb(179,211,236) 75%,rgb(182,214,239) 80%,rgb(176,210,237) 85%,rgb(169,206,233) 90%,rgb(163,202,233) 95%,rgb(156,199,231) 100%)}
.sarstedt-product img[src$="/culture-plates.jpg"]{background:linear-gradient(to bottom,rgb(151,197,231) 0%,rgb(151,197,231) 5%,rgb(151,197,231) 10%,rgb(151,197,231) 15%,rgb(151,197,231) 20%,rgb(151,197,231) 25%,rgb(151,197,231) 30%,rgb(151,197,231) 35%,rgb(151,197,231) 40%,rgb(151,197,231) 45%,rgb(151,197,231) 50%,rgb(151,197,231) 55%,rgb(151,197,231) 60%,rgb(151,197,231) 65%,rgb(151,197,231) 70%,rgb(158,201,235) 75%,rgb(166,205,234) 80%,rgb(175,209,236) 85%,rgb(183,213,237) 90%,rgb(176,210,237) 95%,rgb(169,206,235) 100%)}
}
@media(min-width:769px) and (max-width:1024px){.sarstedt-product img{height:145px;margin-bottom:8px}.sarstedt-product-title,.sarstedt-product-sub,.sarstedt-product-cta{margin-left:12px;margin-right:12px}}

.sarstedt-brand>.sarstedt-logo{display:block;width:240px;max-width:100%;height:auto;object-fit:contain}
@media(max-width:1200px){.sarstedt-brand>.sarstedt-logo{width:210px}}
@media(max-width:1024px){.sarstedt-brand{display:flex;align-items:center}.sarstedt-brand>.sarstedt-logo{width:170px}}
@media(max-width:768px){.sarstedt-brand>.sarstedt-logo{width:140px}}
@media(max-width:480px){.sarstedt-brand>.sarstedt-logo{width:130px}}

@media(max-width:1024px){.sarstedt-brand>span{margin:0 0 0 12px}}
@media(max-width:480px){.sarstedt-brand>span{margin-left:7px}}
