html,body{max-width:100%;overflow-x:clip}img,video,svg{max-width:100%}@media screen and (max-width:749px){.page-width,.section-resource-list__content,.hero__content-wrapper.page-width{max-width:100%}.hero{min-height:min(72svh,680px)}.hero__container{min-height:inherit}.hero__content-wrapper{width:100%;padding-inline:clamp(18px,5vw,28px)!important;padding-block:clamp(28px,7vw,48px)!important}.hero__content-wrapper h1,.hero__content-wrapper h2{font-size:clamp(2rem,10vw,3rem)!important;line-height:1.02!important;overflow-wrap:anywhere}.hero__content-wrapper p{font-size:clamp(.95rem,4vw,1.08rem)!important;line-height:1.5!important}.hero__media{object-position:center center}.product-card,.product-card__content,.product-media,.resource-card,.group-block,.group-block-content,slider-component,slideshow-component{min-width:0;max-width:100%}.shopify-section:not(:first-child) .section{--padding-block-start: min(var(--padding-block-start, 32px), 40px);--padding-block-end: min(var(--padding-block-end, 32px), 40px)}button,.button,[class*=button] a{max-width:100%}}@media screen and (max-width:390px){.hero__content-wrapper{padding-inline:16px!important}.hero__content-wrapper h1,.hero__content-wrapper h2{font-size:clamp(1.85rem,9.5vw,2.5rem)!important}}#MainContent .shopify-section:first-child .hero a.button{background:#94243a;color:#fff;min-height:48px;padding:14px 28px;border:1px solid #94243a}#MainContent .shopify-section:first-child .hero a.button:hover{background:#761b2e;color:#fff}#MainContent .shopify-section:first-child .hero a.button:focus-visible{outline:3px solid #fff;outline-offset:4px}
/*# sourceMappingURL=/cdn/shop/t/15/assets/lush-mobile-fixes.css.map */
