@media screen and (max-width:749px){body.template-index #MainContent>.shopify-section{margin-block:0!important}body.template-index #MainContent>.shopify-section+.shopify-section{margin-top:0!important}body.template-index #MainContent .section,body.template-index #MainContent .section-background,body.template-index #MainContent [class*=section--page-width]{min-height:0!important}body.template-index #MainContent h1,body.template-index #MainContent h2{text-wrap:balance}body.template-index #MainContent h2{font-size:clamp(29px,8.5vw,40px)!important;line-height:1.08!important;letter-spacing:-.025em!important}body.template-index #MainContent .image-banner,body.template-index #MainContent .banner,body.template-index #MainContent [class*=hero]{min-height:0!important}body.template-index #MainContent .banner__content,body.template-index #MainContent .image-banner__content{padding-bottom:18px!important}body.template-index #MainContent .button,body.template-index #MainContent a[class*=button]{min-height:52px}body.template-index #MainContent product-card,body.template-index #MainContent .product-card,body.template-index #MainContent .card-wrapper,body.template-index #MainContent [class*=product-card]{max-width:100%!important}body.template-index #MainContent product-card img,body.template-index #MainContent .product-card img,body.template-index #MainContent .card-wrapper img,body.template-index #MainContent [class*=product-card] img{width:100%!important;height:auto!important;max-height:560px!important;object-fit:cover!important;object-position:center 35%!important}body.template-index #MainContent product-card .media,body.template-index #MainContent .product-card .media,body.template-index #MainContent .card-wrapper .media{aspect-ratio:4 / 5!important;min-height:0!important;overflow:hidden!important;border-radius:20px!important}body.template-index #MainContent product-card .media img,body.template-index #MainContent .product-card .media img,body.template-index #MainContent .card-wrapper .media img{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center 32%!important}body.template-index #MainContent .featured-collection,body.template-index #MainContent [class*=featured-product],body.template-index #MainContent [class*=featured-collection]{padding-top:22px!important;padding-bottom:24px!important}body.template-index #MainContent .featured-collection h2,body.template-index #MainContent [class*=featured-product] h2,body.template-index #MainContent [class*=featured-collection] h2{margin-bottom:18px!important}body.template-index #MainContent .card__content,body.template-index #MainContent .product-card__content,body.template-index #MainContent [class*=card__content]{padding-top:12px!important}body.template-index #MainContent .newsletter,body.template-index #MainContent [class*=newsletter]{margin-top:0!important;padding-top:28px!important;padding-bottom:32px!important;min-height:0!important}body.template-index #MainContent .newsletter h2,body.template-index #MainContent [class*=newsletter] h2{margin-top:0!important;margin-bottom:10px!important}body.template-index #MainContent img,body.template-index #MainContent video,body.template-index #MainContent iframe{max-width:100%!important}}@media screen and (max-width:390px){body.template-index #MainContent product-card .media,body.template-index #MainContent .product-card .media,body.template-index #MainContent .card-wrapper .media{aspect-ratio:1 / 1.12!important}body.template-index #MainContent h2{font-size:29px!important}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/pettichat-home-mobile-v2.css.map */
