.products-page{background:#fff;padding:40px max(24px,calc((100vw - 1120px)/2)) 80px}.product-showcase{max-width:1120px;margin:auto}.product-bg{height:720px;background:linear-gradient(#1111117d,#1111117d),url('assets/products/coosai-bg.avif') center/cover;position:relative;overflow:hidden;padding-top:78px}.product-bg h1{color:#fff;text-align:center;font-size:48px;letter-spacing:.04em;margin:0;position:relative;z-index:3}.valve-composition{position:relative;width:74%;height:540px;margin:38px auto 0}.valve-main{width:75%;height:100%;object-fit:cover;background:#fff}.valve-secondary{position:absolute;width:34%;height:58%;object-fit:cover;right:0;bottom:0;border:18px solid #fff}.product-intro{max-width:950px;margin:40px auto 70px;text-align:center;font-size:15px;line-height:1.75;color:#555}.categories{max-width:950px;margin:auto}.categories h2{text-align:center;font-size:35px;margin-bottom:28px}.category-search{display:block;position:relative;margin:0 auto 28px;max-width:500px}.category-search span{position:absolute;left:-9999px}.category-search input{width:100%;padding:15px 18px;border:1px solid #c9c9c9;font:inherit}.category-list{border-top:1px solid #ddd}.category-list details{border-bottom:1px solid #ddd;background:#fff;transition:.3s}.category-list details:hover{background:#f8f8f8}.category-list summary{list-style:none;padding:21px 55px 21px 18px;font-weight:800;font-size:16px;cursor:pointer;position:relative;color:#1d2731}.category-list summary::-webkit-details-marker{display:none}.category-list summary:after{content:"+";position:absolute;right:18px;top:13px;color:var(--red);font-size:28px;font-weight:400}.category-list details[open] summary:after{content:"−"}.category-list details div{padding:0 55px 22px 18px;color:#60666c;line-height:1.7}.category-list details[open]{border-left:4px solid var(--red)}@media(max-width:700px){.products-page{padding-top:24px}.product-bg{height:500px;padding-top:55px}.product-bg h1{font-size:31px}.valve-composition{width:88%;height:350px}.valve-secondary{border-width:8px}.product-intro{margin:30px 0 50px;text-align:left}.categories h2{font-size:29px}}
