body .wuvo-global-header .wuvo-header__actions a.wuvo-search-restored{display:grid!important;visibility:visible!important;place-items:center;flex-shrink:0;width:36px!important;height:44px!important}
.wuvo-footer__column h4>button{font:inherit;color:inherit;background:none;border:0;text-align:inherit;padding:0;width:auto;height:auto}.wuvo-footer__column h4>button:disabled{opacity:1;cursor:default}.wuvo-footer__column nav[hidden]{display:none!important}
@media(max-width:749px){.wuvo-footer__column{width:100%}.wuvo-footer__column h4{width:100%}.wuvo-footer__column h4>button{display:flex;align-items:center;justify-content:space-between;min-height:48px;width:100%;cursor:pointer}.wuvo-footer__column h4>button:after{content:'+'}.wuvo-footer__column h4>button[aria-expanded=true]:after{content:'−'}.wuvo-footer__column nav{padding-bottom:16px}.wuvo-header__inner{gap:10px!important}.wuvo-header__actions{gap:2px!important}}
@media(max-width:749px){
html{font-size:16px}body{min-width:0}.wuvo-feature__container,.wuvo-page-container{max-width:100%;width:calc(100% - 32px);margin-inline:auto}
body.template-index #MainContent>.shopify-section>.wuvo-dev-home{height:auto!important;min-height:0!important;overflow:clip!important}
body.template-index #MainContent>.shopify-section>.wuvo-dev-home>section{position:relative!important;left:auto!important;top:auto!important;width:100%!important;height:auto!important;min-height:0!important;transform:none!important;margin:0!important;padding:32px 0!important}
body.template-index #MainContent .wuvo-dev-frame{position:relative!important;left:auto!important;top:auto!important;width:calc(100% - 32px)!important;max-width:540px!important;height:auto!important;transform:none!important;margin:0 auto!important;display:flex!important;flex-direction:column!important;gap:28px}
body.template-index #MainContent :is(.wuvo-dev-hero__copy,.wuvo-dev-hero__art,.wuvo-dev-inside__copy,.wuvo-dev-inside__art,.wuvo-dev-dog__copy,.wuvo-dev-dog__art,.wuvo-dev-adventure__copy,.wuvo-dev-adventure__art,.wuvo-dev-final__copy,.wuvo-dev-final__art){position:relative!important;inset:auto!important;width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;transform:none!important;margin:0!important;display:block!important}
body.template-index #MainContent :is(.wuvo-dev-hero__art,.wuvo-dev-inside__art,.wuvo-dev-dog__art,.wuvo-dev-adventure__art,.wuvo-dev-final__art){order:0!important}
body.template-index #MainContent :is(.wuvo-dev-hero__copy,.wuvo-dev-inside__copy,.wuvo-dev-dog__copy,.wuvo-dev-adventure__copy,.wuvo-dev-final__copy){order:1!important;padding:0!important}
body.template-index #MainContent :is(.wuvo-dev-hero__art,.wuvo-dev-inside__art,.wuvo-dev-dog__art,.wuvo-dev-adventure__art,.wuvo-dev-final__art)>img{position:relative!important;width:100%!important;max-width:100%!important;height:auto!important;inset:auto!important;transform:none!important;display:block!important}
body.template-index #MainContent :is(.wuvo-dev-hero h1,.wuvo-dev-inside h2,.wuvo-dev-dog h2,.wuvo-dev-adventure h2,.wuvo-dev-final h2,.wuvo-dev-faq h2){width:100%!important;height:auto!important;font-size:clamp(34px,10.2vw,42px)!important;line-height:1.12!important;margin:0 0 20px!important;text-align:left!important}
body.template-index #MainContent :is(.wuvo-dev-hero__lead,.wuvo-dev-inside__intro,.wuvo-dev-dog__description,.wuvo-dev-final__description){font-size:17px!important;line-height:1.5!important;width:100%!important;height:auto!important;margin:0 0 24px!important}
body.template-index #MainContent .wuvo-dev-button{max-width:100%!important;width:100%!important;min-width:0!important;min-height:52px!important;height:auto!important;padding:14px 18px!important;font-size:16px!important;white-space:normal!important}
body.template-index #MainContent .wuvo-dev-dog__play{position:relative!important;inset:auto!important;width:100%!important;height:auto!important;order:2!important;padding-top:16px!important}
body.template-index #MainContent :is(.wuvo-dev-hero__background,.wuvo-dev-steps__background,.wuvo-dev-final__background){display:none!important}
body.template-index #MainContent .wuvo-dev-inside__pawport{position:relative!important;inset:auto!important;width:calc(100% - 32px)!important;height:auto!important;margin:28px auto!important;padding:24px!important}
body .wuvo-global-footer{height:auto!important;aspect-ratio:auto!important}body .wuvo-global-footer .wuvo-footer{position:relative!important;width:100%!important;height:auto!important;min-height:0!important;transform:none!important;padding-bottom:32px!important}body .wuvo-global-footer :is(.wuvo-footer__inner,.wuvo-footer__body,.wuvo-footer__grid){height:auto!important;min-height:0!important}body .wuvo-global-footer .wuvo-footer__grid{display:flex!important;flex-direction:column!important;gap:16px!important}body .wuvo-global-footer .wuvo-copyright{height:auto!important;margin-top:28px!important;padding-bottom:20px!important}
}
