.template-index .banner,.template-index .banner-simple{margin-top:calc(-1 * var(--header-height, 80px));padding-top:calc(var(--header-height, 80px))}.template-index .section-header:not(.scrolled-past-hero) .header-wrapper{background:transparent!important;border-bottom:none!important;box-shadow:none!important;transition:background .3s ease,box-shadow .3s ease}.template-index .section-header:not(.scrolled-past-hero) .header__menu-item span,.template-index .section-header:not(.scrolled-past-hero) .header__menu-item .link,.template-index .section-header:not(.scrolled-past-hero) a.header__menu-item{color:#fff!important}.template-index .section-header:not(.scrolled-past-hero) .header__heading-link span,.template-index .section-header:not(.scrolled-past-hero) .header__heading-link{color:#fff!important}.template-index .section-header:not(.scrolled-past-hero) .header__icon{color:#fff!important}.template-index .section-header:not(.scrolled-past-hero) .header__icon svg{fill:#fff}.template-index .section-header:not(.scrolled-past-hero) .icon-account,.template-index .section-header:not(.scrolled-past-hero) .icon-cart{color:#fff}.template-index .section-header.scrolled-past-header .header-wrapper{background:#ffffff80!important;transition:background .3s ease,box-shadow .3s ease;box-shadow:0 2px 8px #00000014!important}.template-index .section-header.scrolled-past-header .header__menu-item span,.template-index .section-header.scrolled-past-header .header__menu-item .link,.template-index .section-header.scrolled-past-header a.header__menu-item,.template-index .section-header.scrolled-past-header .header__heading-link span,.template-index .section-header.scrolled-past-header .header__heading-link,.template-index .section-header.scrolled-past-header .header__icon{color:#446b74!important}.template-index .section-header.scrolled-past-header .header__icon svg{fill:#446b74}.template-index .section-header.scrolled-past-header .icon-account,.template-index .section-header.scrolled-past-header .icon-cart{color:#446b74}.template-index .section-header.scrolled-past-hero .header-wrapper{background:#fff!important;transition:background .3s ease,box-shadow .3s ease;box-shadow:0 2px 8px #00000014!important}.banner-inner{display:flex;align-items:flex-start;gap:0;padding-top:190px;padding-bottom:0;min-height:inherit}.banner-dog-col{flex:0 0 auto;width:40%;display:flex;align-items:flex-end;justify-content:flex-end;position:relative;z-index:1;align-self:flex-end}.banner-dog-img{width:100%;height:auto;object-fit:contain;object-position:bottom;display:block;max-height:580px}.banner-products-col{flex:0 0 auto;display:flex;align-items:flex-end;justify-content:center;position:relative;z-index:2;margin-left:-8%;align-self:flex-end}.banner-products-img{width:100%;height:auto;object-fit:contain;display:block}.banner-content-col{flex:0 0 auto;width:auto;padding-bottom:48px;position:relative;z-index:3;margin-left:-10%;align-self:flex-start;order:3}.banner-headline{color:#fff;font-family:Poppins,sans-serif;text-shadow:0 4px 4px rgba(0,0,0,.25);font-size:8rem;font-style:normal;font-weight:900;line-height:1;margin:0 0 16px;padding-top:30px;letter-spacing:1.5px}.headline-line{display:block}.headline-line--last{position:relative;display:block}.headline-underline-img{display:block;width:72%;height:auto;padding-top:30px}.banner-subtext{color:#fff;margin-bottom:45px;margin-top:20px}.banner-subtext p{color:#fff;font-size:3rem;font-weight:300;line-height:36px;margin:0;max-width:355px;font-family:Poppins,sans-serif}.hero-cta-btn--mobile,.banner-products-img--mobile{display:none}.hero-cta-btn{display:inline-block;background-color:#e87722;color:#fff;text-decoration:none;padding:18px 52px;border-radius:50px;font-size:24px;font-family:Poppins,sans-serif;letter-spacing:.12em;text-transform:uppercase;transition:background-color .2s ease;width:100%;font-weight:300;text-align:center}.hero-cta-btn:hover{background-color:#d06815;color:#fff}@media(max-width:1440px){.banner-headline{font-size:6rem}.banner-content-col,.banner-products-col{flex:auto}.hero-cta-btn{font-size:18px;padding-top:15px;padding-bottom:15px}.title-custom,.title-custom>span,h2.title-custom{font-size:45px}}@media(max-width:1200px){.banner-content-col{width:auto}.banner-headline{font-size:4.6rem}}@media(max-width:989px){.template-index .section-header:not(.scrolled-past-hero):has(details[open]) .header-wrapper{background:#446b74!important}.banner-content-col{order:unset;padding-top:40px}}@media(max-width:989px){.banner-inner{display:grid;grid-template-columns:1fr;align-items:start;text-align:left;padding-top:60px;padding-bottom:30px;gap:12px}.banner-dog-col{display:none}.banner-content-col{width:100%;max-width:none;margin-left:0;padding-bottom:0;align-self:auto}.banner-products-col{width:100%;margin-left:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.banner-products-img{width:100%;max-width:none;margin:0}.banner-products-img--desktop{display:none}.banner-products-img--mobile{display:block}.banner-content-col .hero-cta-btn{display:none}.hero-cta-btn--mobile{display:inline-block;padding:14px 24px;font-size:22px;width:100%;max-width:410px;position:relative;margin-top:-50px;margin-bottom:20px}.banner-headline{font-size:50px;line-height:1.05;padding-top:0}.headline-underline-img{display:none}.banner-subtext p{font-size:22px;line-height:1.4;max-width:none}.banner-subtext{margin-bottom:16px;margin-top:12px}.custom-hero-height{min-height:764px!important}.title-custom,.title-custom>span,h2.title-custom{margin-bottom:30px}.title-custom>span.product-bundles__heading-line1{margin-bottom:0}}@media(max-width:480px){.hero-cta-btn--mobile{margin-top:-25px}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/hero-section.css.map */
