#MainContent,#MainContent .shopify-section,#MainContent .section,#MainContent .section-content-wrapper,#MainContent .layout-panel-flex,footer,footer .shopify-section,footer .section{min-width:0;max-width:100%;box-sizing:border-box}#MainContent,footer{overflow-x:hidden;overflow-x:clip}#MainContent :is(.rte,.page-content,.blog-post-content,.text-block),footer :is(.dp-footer,.dp-footer-brand,.dp-footer-news,.dp-footer-note){min-width:0;max-width:100%;overflow-wrap:anywhere;word-break:normal;box-sizing:border-box}#MainContent :is(.rte,.page-content,.blog-post-content) :is(img,video,iframe,svg),footer img{display:block;max-width:100%!important;height:auto}#MainContent :is(.rte,.page-content,.blog-post-content) table{display:block;max-width:100%;overflow-x:auto}.dp-story,.dp-paths,.dp-promise,.dp-ai,.dp-footer{width:100%;min-width:0;max-width:100%;box-sizing:border-box}.dp-story p,.dp-paths p,.dp-promise p,.dp-ai p,.dp-footer p,.dp-footer li,.dp-footer span{max-width:100%;overflow-wrap:anywhere}@media screen and (max-width:749px){#MainContent[data-template^=index]>.shopify-section:first-child .hero{min-height:0!important}#MainContent[data-template^=index]>.shopify-section:first-child .hero__container{display:flex!important;flex-direction:column;min-height:0!important;padding:0!important;overflow:hidden;background:#fbf2e7}#MainContent[data-template^=index]>.shopify-section:first-child .hero__media-grid{position:relative!important;inset:auto!important;order:0;width:100%;height:clamp(280px,82vw,400px);min-height:0;background:#fbf2e7}#MainContent[data-template^=index]>.shopify-section:first-child .hero__media{width:100%;height:100%;object-fit:contain!important;object-position:center center!important;background:#fbf2e7}#MainContent[data-template^=index]>.shopify-section:first-child .hero__content-wrapper{position:relative;z-index:1;order:1;width:100%!important;max-width:100%;min-height:0;padding:24px 18px 32px!important;gap:14px!important;box-sizing:border-box;background:#fbf2e7}#MainContent[data-template^=index]>.shopify-section:first-child .hero__content-wrapper h1{max-width:12ch;margin:0;font-size:clamp(2.2rem,10vw,3rem)!important;line-height:1.02!important;text-wrap:balance}#MainContent[data-template^=index]>.shopify-section:first-child .hero__content-wrapper p{max-width:34ch;font-size:1rem;line-height:1.55}#MainContent .section-content-wrapper:has(>.blog-post-content),#MainContent .section-content-wrapper:has(>.page-content){width:100%;padding-inline:18px!important;box-sizing:border-box}#MainContent .blog-post-content,#MainContent .page-content{width:100%;max-width:100%}#MainContent .section-content-wrapper:has(>.blog-post-content) h1,#MainContent .section-content-wrapper:has(>.page-content) h1{max-width:100%;font-size:clamp(2rem,9vw,2.65rem)!important;line-height:1.08!important;overflow-wrap:anywhere}.dp-story,.dp-paths,.dp-promise,.dp-ai{padding-inline:18px}.dp-story h2,.dp-paths h2,.dp-promise h2,.dp-ai h2{max-width:100%;overflow-wrap:anywhere}footer .dp-footer{width:100%;padding-inline:18px}footer .dp-footer-logo{width:min(100%,300px);margin-inline:auto}footer .dp-footer-brand p{width:100%}footer .dp-footer-form{width:100%}footer .dp-footer-form input{width:100%;min-width:0}footer .dp-footer-note{width:100%}}@media screen and (max-width:390px){footer .dp-footer-form{flex-direction:column;gap:10px}footer .dp-footer-form input,footer .dp-footer-form button{min-height:48px;border-radius:14px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/dearpet-mobile-fixes.css.map */
