@media (max-width: 749px){:root{--hoss-space-1: 8px;--hoss-space-2: 12px;--hoss-space-3: 16px;--hoss-space-4: 24px;--hoss-radius: 14px}}@media (max-width: 749px){body.template-index{scroll-padding-top:calc(var(--hoss-header-h, 64px) + 8px)}body.template-index .hoss-subnav,body.template-index .secondary-nav,body.template-index [data-subnav]{display:none!important}}@media (max-width: 749px){body.template-index .hero,body.template-index .hoss-hero,body.template-index [data-hero]{min-height:48vh;margin-top:0!important}body.template-index .hero [class*=__text],body.template-index .hoss-hero .hero-text,body.template-index [data-hero] .hero-text{padding:var(--hoss-space-4) var(--hoss-space-3)}body.template-index .hero h1,body.template-index .hoss-hero h1{font-size:clamp(22px,5.6vw,28px);line-height:1.15;margin:0 0 var(--hoss-space-2)}body.template-index .hero p,body.template-index .hoss-hero p{font-size:clamp(14px,3.8vw,16px);line-height:1.45}body.template-index .hero .button,body.template-index .hoss-hero .button{padding:10px 14px;font-size:15px;line-height:1;border-radius:10px}}@media (max-width: 749px){body.template-index .section,body.template-index section.page-width,body.template-index .index-section{padding-top:var(--hoss-space-4)!important;padding-bottom:var(--hoss-space-4)!important}}@media (max-width: 749px){body.template-index .grid,body.template-index [class*=grid]{display:grid!important;grid-template-columns:1fr!important;gap:var(--hoss-space-3)!important}body.template-index .card,body.template-index [data-card]{border-radius:var(--hoss-radius);overflow:hidden}}@media (max-width: 749px){body.template-index .card .card__content,body.template-index [data-card] .content{padding:var(--hoss-space-3)!important}body.template-index .card h3,body.template-index [data-card] h3{font-size:clamp(17px,4.5vw,19px);line-height:1.2;margin:0 0 var(--hoss-space-2)}body.template-index .card p,body.template-index [data-card] p{font-size:14px;line-height:1.45}body.template-index .card .button,body.template-index [data-card] .button{padding:8px 12px!important;font-size:14px!important;border-radius:10px!important}body.template-index .card .hoss-watermark,body.template-index [data-card] .hoss-watermark{width:56px!important;height:auto!important;opacity:.14!important;position:absolute;right:8px;bottom:8px;inset:auto 8px 8px auto!important;filter:none!important}}@media (max-width: 749px){body.template-index .card img,body.template-index .media img,body.template-index .media--adapt img{width:100%;height:auto;object-fit:cover}body.template-index .carousel .media,body.template-index .slideshow .media{max-height:56vh}}@media (max-width: 749px){body.template-index .scroll-snap,body.template-index [data-snap]{display:grid;grid-auto-flow:column;grid-auto-columns:78%;overflow-x:auto;gap:var(--hoss-space-3);scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding:0 var(--hoss-space-3)}body.template-index .scroll-snap>*{scroll-snap-align:start}}@media (max-width: 749px){body.template-index .button-row,body.template-index [data-cta-row]{display:flex;gap:var(--hoss-space-2);flex-wrap:wrap;align-items:center}body.template-index .button-row .button{flex:1 0 auto}}@media (max-width: 749px){body.template-index h2.section-title,body.template-index .hoss-title,body.template-index .title{font-size:clamp(20px,5.4vw,24px);line-height:1.15;margin-bottom:var(--hoss-space-2)}body.template-index .hoss-eyebrow{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#bfc6ce;margin-bottom:4px}body.template-index .has-underline .hoss-title span.accent:after{content:"";display:block;height:3px;width:64px;background:#f4ff00;margin-top:6px}}@media (max-width: 749px){body.template-index .announcement-bar{font-size:12px;line-height:1.3;padding:6px 10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@media (max-width: 749px){body.template-index footer .grid{gap:var(--hoss-space-3)!important}body.template-index footer .newsletter-form input[type=email]{font-size:16px}}@media (max-width: 749px){body.template-index [data-glow],body.template-index .glow{box-shadow:none!important;border:2px solid rgba(255,255,255,.14)}}@media (max-width: 749px){body.template-index .page-width:first-child,body.template-index .index-section:first-child{margin-top:0!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/mobile-home-rescue.css.map */
