.page-heading,.page-body,.taxonomy-cw_category .section,.single-cw_equipment .wrap{color:#34424D}.page-heading h1,.page-body h2,.page-body h3{color:#102F46;font-family:Questrial,Arial,sans-serif;letter-spacing:0}.page-heading{padding-top:64px;padding-bottom:40px}.page-body{font-family:Poppins,Arial,sans-serif;line-height:1.8}.page-body>h2{max-width:950px;margin-top:56px;font-size:32px}.page-body>p{max-width:950px}.page-body .cw-content-grid,.cw-content-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:24px 0 48px}.cw-content-grid article{border:1px solid #E1E6EA;border-radius:10px;padding:28px;background:#F4F6F7;min-width:0}.cw-content-grid h3{font-size:23px;color:#102F46}.cw-content-grid p{margin:0;font-size:15px}.cw-content-steps{list-style:none;counter-reset:cwstep;padding:0;margin:32px 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.cw-content-steps li{counter-increment:cwstep;border-top:1px solid #E1E6EA;padding-top:24px}.cw-content-steps li:before{content:'0' counter(cwstep);display:block;color:#846022;font-weight:600;font-size:13px;margin-bottom:18px}.cw-content-steps h3{font-size:23px}.cw-content-steps p{font-size:15px}.cw-checklist{padding-left:24px;max-width:950px;line-height:1.9;margin:24px 0 40px}.cw-checklist li{margin-bottom:12px}.cw-checklist li::marker{color:#846022}.page-body .cw-editorial-photo{margin:0 0 48px}.page-body .cw-editorial-photo img{object-fit:contain;height:auto;max-height:none;border-radius:10px;aspect-ratio:auto}.cw-editorial-cta{background:#102F46;padding:40px;border-radius:10px;margin:48px 0 0}.cw-editorial-cta h2,.cw-editorial-cta p{color:white}.cw-editorial-cta .button{background:white;color:#102F46;border-radius:999px}.cw-compare{margin:24px 0 40px}.cw-compare table{min-width:650px}.cw-compare caption{text-align:left;padding:12px 0;color:#5C6B75;font-size:13px}.cw-compare th,.cw-compare td{font-size:14px}.product-picture img{aspect-ratio:1;object-fit:contain;background:white}.product-picture:hover img{transform:none}.gallery-main img{aspect-ratio:1;object-fit:contain;background:white}.product-card{border:1px solid #E1E6EA;border-radius:10px;overflow:hidden}.product-tabs a{min-height:48px;display:inline-flex;align-items:center}.single-cw_equipment #overview{padding-bottom:30px}.single-cw_equipment #overview h2{font-size:30px;margin-top:36px}.single-cw_equipment #overview p{max-width:960px}.site-header .custom-logo-link,.site-footer .custom-logo-link{display:block}.site-header .custom-logo{width:170px;height:auto;max-height:58px;object-fit:contain}.site-footer .custom-logo{width:170px;height:auto}.button,.ff-btn-submit{border-radius:999px;min-height:48px}.page-heading .eyebrow{color:#5C6B75}.cw-category-intro{max-width:950px;margin-top:32px}.cw-category-intro h2{font-size:28px}.cw-category-intro p{font-size:16px}
@media(max-width:900px){.cw-content-grid,.page-body .cw-content-grid,.cw-content-steps{gap:18px}.cw-content-grid article{padding:20px}.site-header .custom-logo{max-width:150px}}
@media(max-width:600px){.page-heading{padding-top:40px;padding-bottom:28px}.page-heading h1{font-size:38px}.page-body>h2{font-size:28px;margin-top:40px}.cw-content-grid,.page-body .cw-content-grid,.cw-content-steps{grid-template-columns:1fr;gap:20px}.cw-content-grid p,.cw-content-steps p{font-size:16px}.cw-editorial-cta{padding:28px 22px}.cw-editorial-cta h2{font-size:28px}.cw-editorial-cta .button{width:100%}.site-header .custom-logo{max-width:110px}.page-body .cw-editorial-photo{margin-bottom:32px}.single-cw_equipment #overview h2{font-size:27px}.product-tabs{white-space:normal;gap:16px;flex-wrap:wrap}}
@media(max-width:359px){.site-header .custom-logo{max-width:86px}}

.add-small{width:48px;height:48px;min-width:48px}.cw-editorial-cta .button{min-height:48px}
