/* Shared breathing room, without changing the site's visual identity. */
.section{padding-block:120px}
.section-heading{gap:56px;margin-bottom:56px}
.section-heading>p{line-height:1.85;max-width:390px}
.hero-copy{padding-top:80px;padding-bottom:44px}
.hero-copy .intro{margin-block:34px;max-width:440px}
.hero-foot{padding-top:52px;gap:18px}
.service-strip{padding-block:32px;gap:24px}
.rental-card-body{padding:30px}
.rental-card h3{margin-bottom:16px}
.rental-card-bottom{padding-top:22px}
.catalog-toolbar{margin-block:44px;padding-bottom:30px}
.rental-bottom{margin-top:44px;padding-top:36px}
.ice-copy{padding-block:96px}
.ice-copy>p:not(.eyebrow){margin-block:30px;line-height:1.85}
.steps{gap:64px}
.steps article{padding-top:28px}
.steps h3{margin-bottom:20px}
.steps p{line-height:1.85}
.delivery{padding:38px;margin-top:64px}
.faq{padding-top:80px;gap:80px}
.questions summary{padding-block:28px;line-height:1.6}
.questions summary:after{top:23px}
.questions details p{line-height:1.85;margin-bottom:28px}
.contact{padding-block:112px}
.contact>p:not(.eyebrow){max-width:620px;margin:30px auto 38px;line-height:1.85}
footer.site-footer{padding-top:96px}
.site-footer>.footer-main{padding-bottom:68px}
.seo-hero{padding-top:56px;padding-bottom:96px;gap:72px}
.seo-editorial{gap:80px}
.seo-cards{gap:30px;margin-top:42px}
.seo-card-text{padding:34px}
.seo-card h3{margin-bottom:18px}
.product-detail{padding-top:48px}
.product-detail-grid{gap:76px}
.product-detail-copy .intro{margin-block:30px}
.quote-content{padding-top:64px;padding-bottom:100px}
.quote-heading{margin-bottom:44px}
.quote-page #request-form{gap:28px}
@media(min-width:761px) and (max-width:1100px){
.section{padding-block:92px}.hero-copy{padding-top:60px;padding-bottom:36px}.section-heading{gap:36px}.rental-card-body{padding:24px}.ice-copy{padding-block:72px}.steps{gap:36px}.faq{gap:44px}.seo-hero,.seo-editorial,.product-detail-grid{gap:40px}.seo-card-text{padding:28px}
}
@media(max-width:760px){
.section{padding-block:72px}.section-heading{margin-bottom:36px;gap:28px}.section-heading>p{margin-top:26px}.hero-copy{padding-top:48px;padding-bottom:38px}.hero-copy .intro{margin-block:28px}.hero-foot{padding-top:36px;gap:16px}.service-strip{padding-block:26px;gap:16px}.rental-card-body{padding:24px}.rental-card h3{margin-bottom:14px}.catalog-toolbar{margin-block:32px;padding-bottom:26px}.rental-bottom{margin-top:34px;padding-top:28px}.ice-copy{padding:64px 6%}.ice-copy>p:not(.eyebrow){margin-block:26px}.steps{gap:30px}.steps article{padding-block:26px}.steps h3{margin-bottom:16px}.delivery{padding:28px;margin-top:40px}.faq{padding-top:56px;gap:36px}.questions summary{padding-block:24px}.questions summary:after{top:19px}.contact{padding-block:80px}.contact>p:not(.eyebrow){margin:26px auto 32px}footer.site-footer{padding-top:64px}.site-footer>.footer-main{gap:40px 24px;padding-bottom:46px}.seo-hero{padding-top:36px;padding-bottom:64px;gap:40px}.seo-editorial{gap:40px}.seo-cards{gap:24px;margin-top:32px}.seo-card-text{padding:28px}.product-detail{padding-top:32px}.product-detail-grid{gap:40px}.quote-content{padding-top:44px;padding-bottom:72px}.quote-heading{margin-bottom:36px}.quote-page #request-form{gap:24px}
}
