.lm-track,.lm-dots{display:none}@media(max-width:989px){:root{--lm-section: 60px;--lm-gutter: 20px}.lm-h2{font-size:clamp(32px,9vw,40px);line-height:1.06}.lm-lead{font-size:15.5px;line-height:1.6;margin-top:14px}.lm-eyebrow{font-size:10.5px;margin-bottom:14px}.lm-announce{font-size:10px;letter-spacing:.2em;padding-block:9px}#header-component .header-logo,#header-component .header-logo a{font-size:21px!important;letter-spacing:.36em!important}.lm-hero__media{height:54svh;min-height:320px;max-height:500px}.lm-hero__media:after{content:"";position:absolute;inset:auto 0 0 0;height:42%;background:linear-gradient(to bottom,rgba(250,248,245,0) 0%,rgba(250,248,245,.85) 62%,var(--lm-ivory) 100%);pointer-events:none}.lm-hero__copy{position:relative;z-index:1;margin-top:-64px;padding:0 var(--lm-gutter) 40px;text-align:center}.lm-hero .lm-eyebrow{margin-bottom:10px}.lm-hero .lm-h1{font-size:clamp(42px,12.4vw,58px);line-height:.98}.lm-hero .lm-lead{margin:12px auto 0}.lm-hero__actions{margin-top:22px;gap:16px}.lm-shades{justify-content:center;margin-top:22px}.lm-intro__grid{gap:32px}.lm-intro__media{margin-inline:calc(var(--lm-gutter) * -1);aspect-ratio:4 / 4.4}.lm-features{margin:26px 0 28px}.lm-features li{padding:16px 0}#the-curler .lm-btn{width:100%}.lm-steps__head{margin-bottom:30px}.lm-steps__grid{display:grid;grid-auto-flow:column;grid-auto-columns:80%;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:calc(var(--lm-gutter) * -1);padding-inline:var(--lm-gutter);scroll-padding-inline:var(--lm-gutter);scrollbar-width:none}.lm-steps__grid::-webkit-scrollbar{display:none}.lm-step{display:block;scroll-snap-align:start;padding:28px 24px 30px}.lm-step__num{display:block;font-size:52px;margin-bottom:22px}.lm-steps__note{margin-top:22px;font-size:12.5px}.lm-media__head{margin-bottom:30px}.lm-tiles{grid-auto-columns:72%;scroll-padding-inline:var(--lm-gutter)}.lm-tile__name{font-size:22px}.lm-buy__head{margin-bottom:28px}.lm-gallery{margin-inline:calc(var(--lm-gutter) * -1)}.lm-gallery__main,.lm-gallery__thumbs{display:none}.lm-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;background:var(--lm-blush)}.lm-track::-webkit-scrollbar{display:none}.lm-slide{flex:0 0 100%;scroll-snap-align:center;aspect-ratio:1 / 1;overflow:hidden}.lm-slide img{width:100%;height:100%;object-fit:cover;display:block}.lm-dots{display:flex;justify-content:center;gap:6px;padding:14px 0 0}.lm-dots span{width:6px;height:6px;border-radius:6px;background:var(--lm-line);transition:width .3s var(--lm-ease),background .3s}.lm-dots span.is-active{width:20px;background:var(--lm-ink)}.lm-buy__grid{gap:22px}.lm-details .lm-eyebrow{margin-bottom:8px}.lm-details__title{font-size:32px}.lm-details__price{font-size:18px;margin-top:10px}.lm-details__tagline{font-size:14.5px}.lm-divider{margin:22px 0}.lm-swatch span{width:44px;height:44px}.lm-buyrow{grid-template-columns:112px 1fr;margin-top:22px}.lm-assure li{font-size:12.5px;align-items:flex-start}.lm-faq__grid{gap:22px}.lm-faq .lm-acc summary{font-size:20px;padding:18px 0}.lm-final .lm-btn{width:100%;max-width:360px}.lm-footer{padding-top:52px}.lm-footer__brand{font-size:30px}.lm-footer__bottom{flex-direction:column-reverse;align-items:flex-start;margin-top:40px}.lm-sticky{gap:10px;padding-inline:12px}.lm-sticky__thumb{flex:none;width:44px;height:44px;overflow:hidden;background:var(--lm-blush);border-radius:4px}.lm-sticky__thumb img{width:100%;height:100%;object-fit:cover;display:block}.lm-sticky__name{font-family:var(--lm-serif);font-size:16px}.lm-sticky .lm-btn{padding:0 22px;font-size:11px}.menu-drawer{background:var(--lm-ivory)!important}.menu-drawer__menu-item--mainlist,.menu-drawer__menu-item--mainlist .menu-drawer__menu-item-text{font-family:var(--lm-serif)!important;font-size:32px!important;font-weight:400!important;letter-spacing:-.005em!important;text-transform:none!important;line-height:1.2}.menu-drawer__menu-item--mainlist{padding-block:10px!important}.menu-drawer__navigation:after{content:"Beautiful Hair. Beautifully Simple.";display:block;margin:36px var(--lm-gutter) 0;font-family:var(--lm-sans);font-size:10.5px;letter-spacing:.24em;text-transform:uppercase;color:var(--lm-muted)}}@media(max-width:374px){.lm-hero .lm-h1{font-size:38px}.lm-buyrow{grid-template-columns:100px 1fr}.lm-btn{padding:0 24px}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/lamore-mobile.css.map */
